본문 바로가기
Linux

[Linux] 파일 시스템 : Hard Link와 Soft Link

by WonKo 2024. 6. 4.

* inode

- 파일의 허가권, 소유권, 데이터가 저장되는 실제 위치 등의 정보가 저장됨.

- 파일의 내용이 저장되는 메모리 번지를 가리키는 주소

 

Hard Link

- 원본과 동일한 inode 번호와 허가권을 가짐.

- 데이터를 안전하게 관리하고자 할 때 사용.

  원본 파일이 삭제되더라도 파일 데이터가 존재한다면 원본 파일에 접근이 가능함.

- 동일한 파일 시스템에서만 사용 가능함.

 

명령어 : ln [대상파일] [만들이름]

(기본값이 hard link)

 

Soft Link(Symbolic Link)

- 또 다른 inode를 생성해서 이를 참조함.

- hard link의 단점을 보완하기 위해 나온 개념. 파일 시스템이 달라도 링크할 수 있음.

- 원본 파일과 symbolic link 파일은 서로 inode 번호와 파일 허가권이 다름.

- 참조이기 때문에 원본 파일이 삭제되면 symbolic link도 사용 불가.

 

명령어 : ln -s [대상파일] [만들이름]

 

리눅스의 바로가기라고 이해하자.

'Linux' 카테고리의 다른 글

[Linux] 프로세스 관리  (0) 2024.06.05