inode
inode
- 리눅스/유닉스의 파일 시스템에서 사용하는 자료구조
- 파일이나 디렉토리의 여러 가지 정보가 있다.
- 모든 파일이나 디렉토리는 각자 1개씩의 inode가 있으며, 각 inode에는 해당 파일의 소유권, 허가권, 파일 종류 등의 정보와 해당 파일의 실제 데이터가 위치한 주소도 포함되어 있다. 이러한 inode가 모여 있는 공간이 inode 블록이며, 일반적으로 전체 디스크 공간의 1% 정도를 차지한다.
- 하드 링크를 생성하면 '하드 링크 파일'만 하나 생성되며 같은 inode를 사용하게 된다.
- 심볼릭 링크를 생성하면 새로운 inode를 만들고, 데이터는 원본 파일과 연결되는 효과를 갖는다.
Data 블록
- 실제 데이터가 저장되어 있는 디스크 공간으로 전체 디스크의 대부분을 차지한다.
명령어
하드 링크 생성
- ln 링크대상파일이름 링크파일이름
심볼릭 링크 생성
- ln -s 링크대상파일이름 링크파일이름
댓글
댓글 쓰기