磁碟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 這種由多個扇區組...