나는 보았다이 페이지에서인덱스 노드에는링크 카운터이 inode를 가리키는 파일("디렉토리 항목" 읽기) 수를 알아보세요. 전체 파일 시스템을 탐색하지 않고도 어떤 디렉토리에 그러한 항목이 포함되어 있는지 알 수 있는 방법이 있습니까? 이 정보가 어딘가에 저장되어 있나요?
struct inode {
kdev_t i_dev;
unsigned long i_ino;
umode_t i_mode;
nlink_t i_nlink;
uid_t i_uid;
gid_t i_gid;
…
};
답변1
아니요. inode를 가리키는 디렉토리 항목은 단방향 링크입니다. inode는 디렉토리 항목을 가리키지 않습니다.
inode를 가리키는 디렉토리 항목의 전체 목록을 찾으려면 inode의 링크 수를 설명할 만큼 충분한 디렉토리 항목을 찾을 때까지 파일 시스템을 탐색해야 합니다.