磁碟inode不足,使用xfs檔案系統

2021-07-03 03:51:43 字數 609 閱讀 9879

磁碟inode不足

最近磁碟總是寫不上資料,檢視磁碟空間(df -lh)發現空間只用了不到5%,後來找到牛人才知道是磁碟inode已經用完了,可使用df -hi檢視磁碟inode使用情況。

原因:使用/ext3的磁碟inode空間只有幾百k,如果儲存太多的小檔案導致空間不足時就無法再建立新的檔案。

解決方案:使用xfs的磁碟格式,可增加inode大小。

執行步驟:

1.    安裝xfsprogs-2.9.4-1.el5.centos.x86_64.rpm   

rpm -ivh

2.    將掛載磁碟空間資料備份,並將該磁碟解除安裝:

umount /data

如果失敗,執行以下命令檢視使用/data檔案的所有程序:

lsof |grep /data

執行以下命令將程序殺死:

lsof |grep /data |awk -f" " '' |xargs kill

3.    執行以下命令將磁碟格式化為xfs

mkfs.xfs -f /dev/xvdb

4.    修改/etc/fstab,將掛載磁碟的格式由ext3改為xfs

5.    重新掛載磁碟:mount -a

深入理解磁碟檔案系統之inode

簡明扼要的文章,對明確inode的概念很有幫助,值得轉一下。一 inode是什麼?理解inode,要從檔案儲存說起。檔案儲存在硬碟上,硬碟的最小儲存單位叫做 扇區 sector 每個扇區儲存512位元組 相當於0.5kb 作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太低,而是一次性連續讀取...

深入理解磁碟檔案系統之inode

一 inode是什麼?理解inode,要從檔案儲存說起。檔案儲存在硬碟上,硬碟的最小儲存單位叫做 扇區 sector 每個扇區儲存512位元組 相當於0.5kb 作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取乙個 塊 block 這種由多個扇區組...

深入理解磁碟檔案系統之inode

一 inode是什麼?理解inode,要從檔案儲存說起。檔案儲存在硬碟上,硬碟的最小儲存單位叫做 扇區 sector 每個扇區儲存512位元組 相當於0.5kb 作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取乙個 塊 block 這種由多個扇區組...