Filesystem 1K-blocks Used Available %iused Mounted on /dev/mapper/vg_have-lv_root 8813300 7765920 599688 93% / tmpfs 957168 0 957168 0% /dev/shm /dev/xvda1 495844 72556 397688 16% /boot /dev/xvdb1 10317828 8069340 1724372 83% /home 也許你會遇上一種情況 突然無法寫入文件 但你df看了一下 明明都還沒滿 但就是無法寫入任何文件了 就像硬盤滿了一樣? 這個情景 可以猜測也許是inode用盡了? 這裡就來給大家做個解說: 所有文件系統都會有一張索引的表 而這張表是有限數量的 表裡的每一個條目 我們叫它inode(記錄文件的各種信息) 文件系統的設計就是把硬盤分割成有限數量的區塊 每一個區塊的大小是固定的 而也有一個inode對應到那個區塊 所以當表單里的條目已經填滿 則會出現這種情況 一般32bit文件系統都會以4k做為一個區塊的單位大小 意思就是就算你的文件都小於4k 剩下的空間也無法使用 所以要怎麼檢查inode的使用情況? df -li […]
Categories