刪除一個目錄中的檔案後,依然可以看到其名稱與inode編號

lawzjf發表於2011-04-12

刪除一個目錄下的檔案後,依然可以看到其名稱和inode編號,說明目錄檔案中對應這些檔案的資訊並未刪除,這與之前的驗證相符。以下是驗證過程:

[root@law law]# pwd
/root/law
[root@law law]# ls -a
. ..
[root@law law]# touch a b c
[root@law law]# ls -i
131056 a 131057 b 131058 c

[root@law law]# rm -rf *
[root@law law]# ls -i
[root@law law]# debugfs /dev/sda1
debugfs 1.35 (28-Feb-2004)
debugfs: cd /root/law
debugfs: ls -d 130572 (12) . 130049 (4084) .. <131056> (12) a <131057> (12) b<131058> (4048) c
debugfs: ls -dl 130572 40755 (2) 0 0 4096 12-Apr-2011 11:03 .
130049 40757 (2) 0 0 4096 12-Apr-2011 10:41 ..
< 0> 0 (1) 0 0 0 a
< 0> 0 (1) 0 0 0 b
< 0> 0 (1) 0 0 0 c

以上結果中,inode編號之後、圓括號中的數值暫時不知其意。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-1048522/,如需轉載,請註明出處,否則將追究法律責任。

相關文章