Linux에서 Lost+found 디렉토리의 inode 번호는 무엇입니까?

Linux에서 Lost+found 디렉토리의 inode 번호는 무엇입니까?

인덱스 노드를 찾는 데 사용했지만 누락된 노드와 찾은 노드는 찾지 못했습니다.

find . -printf '%i\n' | sort -u | wc -l

답변1

/tmp이것이 내가 관리하는 호스트에서 파티션의 inode 번호를 얻는 방법입니다.

host1:~# cd /tmp/
host1:/tmp# ls -id lost+found
    11 lost+found

그러나 dir 에는 "고정된 개수"의 inode가 없습니다 lost+found. 이는 11사용 가능한 예약되지 않은 첫 번째 inode이기 때문에 지정된 값을 사용하여 파티션에 파일 시스템이 생성된 후 생성된 첫 번째 디렉터리입니다 .

파헤치다ext4 문서, 이 특별한 inode 번호의 인덱스를 찾을 수 있습니다

  • 0- 존재하지 않습니다. 인덱스 노드 0이 없습니다.
  • 1- 결함이 있는 블록 목록입니다.
  • 2- 루트 디렉토리.
  • 3- 사용자 할당량.
  • 4- 그룹 할당량.
  • 5- 부트로더.
  • 6- 디렉토리 삭제를 취소합니다.
  • 7- 그룹 설명자 inode를 예약합니다. ("inode 크기 조정")
  • 8- 로그 인덱스 노드.
  • 9- 스냅샷용 "제외" inode(?)
  • 10- 업스트림이 아닌 일부 기능에 사용되는 중복된 inode가 있습니까?
  • 11- 전통적인 첫 번째 예약되지 않은 인덱스 노드입니다. 일반적으로 이는 Lost+found 디렉토리입니다. 슈퍼블록의 s_first_ino를 참조하세요.

관련 정보