歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux下文件操作inode,block的變化

linux下文件操作inode,block的變化   1.創建好文件系統並掛載:inode,block信息如下: Filesystem            Inodes   IUsed   IFree IUse% Mounted on /dev/sdb5              28112      11   28101    1% /test5 /dev/sdb6              28112      11   28101    1% /test6 Filesystem           1K-blocks      Used Available Use% Mounted on /dev/sdb5               108837      5663     97555   6% /test5 /dev/sdb6               108865      5663     97581   6% /test6 2.在/test5下創建一個testfile文件:後信息如下: Filesystem            Inodes   IUsed   IFree IUse% Mounted on /dev/sdb5              28112      12   28100    1% /test5 /dev/sdb6              28112      11   28101    1% /test6 Filesystem           1K-blocks      Used Available Use% Mounted on /dev/sdb5               108837      5664     97554   6% /test5 /dev/sdb6               108865      5663     97581   6% /test6 結論:創建一個文件時,占用一個inode,至少一個block 3.從/test5復制文件testfile到/test6/testfile.cp Filesystem            Inodes   IUsed   IFree IUse% Mounted on /dev/sdb5              28112      13   28099    1% /test5 /dev/sdb6              28112      12   28100    1% /test6 Filesystem           1K-blocks      Used Available Use% Mounted on /dev/sdb5               108837      5664     97554   6% /test5 /dev/sdb6               108865      5664     97580   6% /test6 結論:復制應該等於建立的過程 4.移動/test5/testfile到/test6/ Filesystem            Inodes   IUsed   IFree IUse% Mounted on /dev/sdb5              28112      12   28100    1% /test5 /dev/sdb6              28112      13   28099    1% /test6 Filesystem           1K-blocks      Used Available Use% Mounted on /dev/sdb5               108837      5664     97554   6% /test5 /dev/sdb6               108865      5664     97580   6% /test6 結論:/test5 inode減少一個, /test6 inode增加一個,/test5 block應該不變,/test6應該減少一個 可能因為文件大小 5.在/test6下刪除testfile Filesystem            Inodes   IUsed   IFree IUse% Mounted on /dev/sdb5              28112      12   28100    1% /test5 /dev/sdb6              28112      12   28100    1% /test6 Filesystem           1K-blocks      Used Available Use% Mounted on /dev/sdb5               108837      5664     97554   6% /test5 /dev/sdb6               108865      5664     97580   6% /test6 結論:刪除文件時,只刪除inode節點,不銷毀block塊中的數據,同時這也是數據恢復的基礎  
Copyright © Linux教程網 All Rights Reserved