[問題] 硬碟空間用du 與 df 看到的大小不一樣

看板Linux作者 ([希望] 順利畢業~~~)時間13年前 (2010/12/22 00:38), 編輯推噓4(402)
留言6則, 2人參與, 最新討論串1/3 (看更多)
lab 伺服器目前是cent OS 5.5 有一台作為NIS 與 NFS用 並把home目錄掛載到其他三台server使用 今天突然出現硬碟空間不足的問題 我用兩種方式去看 一種是du -h -x --max-depth=1 /home 看到的結果是占用242G 還剩下93G 但是用 du -h 來看的時候卻得到 /dev/sda3 353G 330G 5.2G 99% /home 只剩下5.2G的空間可以使用 請問這樣會是有可能發生什麼事情呢?? 今天突然容量爆增八十幾G....但是都找不到在哪裡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.28.55

12/22 04:59, , 1F
那你du -iT的結果呢?
12/22 04:59, 1F

12/22 05:02, , 2F
df -iTh (打錯)... 不過應該不是這個問題
12/22 05:02, 2F

12/22 10:13, , 3F
du是disk usage, df是 disk free space, 定義不一樣的
12/22 10:13, 3F

12/22 10:14, , 4F
disk usage關係到block size, inodes number等等
12/22 10:14, 4F
du -iTh的輸出結果如下 Filesystem Type Inodes IUsed IFree IUse% Mounted on lab808_04:/home/ nfs 91M 112K 91M 1% /home 這樣的結果可以看出什麼端倪嗎?? ※ 編輯: freemystyle 來自: 140.114.28.55 (12/23 20:58)

12/24 07:02, , 5F
嗯...還是跟權限有關係? 你du有沒有跳出Permission denied
12/24 07:02, 5F

12/24 07:06, , 6F
咦?/dev/sda3 <=> lab808_04:/home/ nfs
12/24 07:06, 6F
因為lab808_04是NFS server 在lab808_04執行df -iTh的結果如下 檔案系統 類型 Inode I已用 I可用 I已用% 掛載點 /dev/sda1 ext3 25M 498K 25M 2% / /dev/sda3 ext3 91M 111K 91M 1% /home tmpfs tmpfs 219K 1 219K 1% /dev/shm ※ 編輯: freemystyle 來自: 59.121.145.31 (12/25 01:59)
文章代碼(AID): #1D4DWUZL (Linux)
文章代碼(AID): #1D4DWUZL (Linux)