지워진 inode들의 목록을 얻는다.
# echo lsdel | debugfs /dev/hdy1 > lsdel.out |
문제는 여기서 debugfs가 크기가 0인 파일(당신은 아마도 /etc디렉토리에서 이러한 것들을 볼 수 있을 것이다)의 inode 번호를 주지 않는다는 것이다. 이 문제에 대한 해결책은 9절 과 11절에서 제시하도록 하겠다.
"lsdel.out"을 문서 편집기로 불러온다. inode들의 목록은 시간 순서대로 정렬 되어있을 것이다. 당신이 rm -rf를 언제 했는지를 기억해 보아라. 아마도 그것은 당신이 마지막으로 지운 것이었을 것이고 목록이 시간순으로 정렬되어있기 때문에 그것들은 목록의 맨 마지막에 있을 것이다. 필요하지 않은 것들을 모두 지우고, 이를 "lsdel.out-selected"로 저장한다.
이제 inode를 제외한 모든 정보를 지운다.
# cut -b 1-8 lsdel.out-selected | tr -d " " > inodes |
확실히 하기 위해서, 위에서 찾은 지워진 디렉토리들의 inode가 목록에 있는지 확인하자.
# grep ^inode$ inodes |
여기서 inode 는 그에 해당하는 inode번호이다.