LInux 1

14. 링크파일 정리 Linux

양곰3 2017. 4. 11. 10:10

링크파일

- 파일시스템

- 저장 장치에서 파일을 관리하기 위한 체계

- Windows : NTFS, FAT16/32/64 , ...

- Linux : ext2/3/4 ...


1. i-node

- 파일 1개당 1개의 i-node값을 가진다.

- 파일 이름을 제외한 정보를 갖는다.

- i-node 를 더 생성할 수 없다면 저장 장치에  용량이           남아도 사용불가


2. 링크 파일

1) 하드 링크 파일

- 동일한 i-node 값 사용

- 원본 삭제시 하드 링크파일 살아 있음

- 원본 이동시 하드 링크파일 살아 있음

- 공간을 차지 하지 않음(저장장소에)

- 원본 수정시 하드 링크파일도 수정됨


#>ln <target file_path> <link_file_path>

ex)

#>ln /root/ex3.txt /root/ex3.hard


2) 소프트 링크파일 (심볼릭 링크파일)

- Windows 바로가기와 유사

- 원본 수정시 링크 파일도 수정

- 원본 삭제시 링크 파일 깨짐

 ( 원본 이동시 링크파일 깨짐 )

- 새로운 i-node값 생성


#>ln -s <target_file_path> <link _file_path>

ex)

#>ln -s /tmp/ex3.txt /root/ex3.soft

#>touch /tmp/ex3.txt