Linux FS에서 "dentry"와 "inode table"의 차이점은 무엇입니까? [복사]

Linux FS에서 "dentry"와 "inode table"의 차이점은 무엇입니까? [복사]

dentry와 inode 테이블은 같은 것입니까? 그렇지 않다면 각각의 목적은 무엇이며 어디에 저장됩니까? "ext4" 또는 "xfs" 파일 시스템은 정확히 어떻게 작동합니까?

답변1

inode 테이블은 모든 inode를 포함하는 데이터 구조일 뿐입니다. ext4에서는 블록 그룹으로 구분된 선형 테이블입니다(각 블록 그룹에는 일정한 수의 inode가 있습니다).

dentry와 inode 자체 사이에 연결이 없는 것처럼 inode 테이블과 dentry 사이에도 더 이상 연결이 없습니다.

파일 시스템 작동 방식에 대한 귀하의 질문은 너무 광범위하여 여기에 답변할 수 없습니다. 다음은 ext4 파일 시스템 형식에 대한 설명입니다.https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout

인터넷에 XFS에 대한 설명이 있을 수 있지만 좋은 리소스는 없습니다.

관련 정보