반응형
File move(mv)
동일한 파일시스템 내라면 파일의 indoe와 컨텐츠 블록은 유지되며 directory entry만 변경된다.
File Copy(cp)
현재 파일과 동일한 파일 내용을 복사한다. inode를 새로 만들고 컨텐츠 블록도 새로 생성된다.
inode
Unix 파일시스템에서 파일의 정보를 담는 객체. 각 파일들은 모두 inode를 가지고 있다. 파일 시스템 내 파일들은 고유한 아이노드 숫자를 통해 식별 가능하다.
inode에는 소유자 그룹, 접근 모드, 파일 형태, 아이노트 숫자 등 파일에 관한 정보를 가지고 있다.
inode는 파일의 컨텐츠를 가지고 있는 것이 아니라 파일의 컨텐츠를 찾을 수 있는 포인터 정보만 가지고 있다.
파일시스템이 가질 수 있는 inode는 한정되어 있기 때문에 파일시스템이 가질 수 있는 파일 최대 개수도 한정되어 있다.
실습
1. blog 라는 파일을 만들어주었다. 새로운 inode 번호 7544022번이 할당되었다.
2. blog 파일을 blogcopy라는 파일로 copy 하였다. blogcopy 파일은 새로운 inode 번호 7347740번을 할당받았다.
3. blog 파일을 blogmove 파일로 move 하였다. inode 번호가 7544022번으로 유지되었다.
참고
https://ko.wikipedia.org/wiki/%EC%95%84%EC%9D%B4%EB%85%B8%EB%93%9C
반응형
'리눅스' 카테고리의 다른 글
리눅스 명령어 : tmpwatch와 tmpreaper (0) | 2022.05.22 |
---|---|
tmux 설치하기, 명령어 정리 (0) | 2022.05.15 |
CentOS host에서는 docker container 내 netstat ESTABLISHED 정보를 출력하지 않음 (0) | 2022.03.27 |
Unix Socket과 TCP Socket의 차이 (0) | 2022.03.20 |
리눅스 fd, File Descriptor란 무엇일까 (0) | 2022.02.21 |