나는 Linux 커널의 파일 시스템 계층에 대해 잘 알지 못하지만 inode 정보는 시스템 호출만 가져오기 때문에 가져오지 못했다고 생각 dd
했지만 완전히 틀렸을 수도 있습니다. 어쩌면 inode 정보가 16진수 덤프에도 존재할 수도 있지만 볼 수는 없습니다.hexdump
open()
read()
답변1
inode 데이터가 파일에 없음: 텍스트 편집기로 파일을 열고 를 입력하면 hello world
이 11바이트만 파일에 들어갑니다. 문자당 하나(문자가 ASCII인 경우, 다른 문자의 경우 2, 3, 4 또는 5바이트일 수 있음 ☺). 파일 크기, 권한, 시간 등은 모두 inode에 있습니다. inode가 파일에 없습니다.
stat
보기 위해 사용합니다 inode
.
답변2
궁극적으로 하고 싶은 일은 무엇인가요?
귀하 hexdump
또는 dd
원본 데이터의 일부가 inode와 동일한 블록에 있다면... 음, dd
그리고 hexdump
해당 데이터를 표시하십시오...
dumpe2fs /dev/<device> | less
inode의 저장 위치를 찾는 데 사용됩니다 .