Linux

df -h disk usage of empty disk 顯示 188M 使用率?!

  • August 19, 2013

我有一個空磁碟安裝為 /data

df -h 顯示使用了 188M,而 du -h 顯示使用了 4,0K。

root@marc:~# du -h --max-depth=1 /data
4,0K    /data

root@marc:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sdb1          910G    117G  747G  14% /
udev               3,9G    8,0K  3,9G   1% /dev
tmpfs              1,6G    808K  1,6G   1% /run
none               5,0M       0  5,0M   0% /run/lock
none               3,9G    164K  3,9G   1% /run/shm
AFS                8,6G       0  8,6G   0% /afs
/dev/sdc1          230G    197G   21G  91% /backup
/dev/sda1          230G    188M  218G   1% /data

我打算重新格式化磁碟以便在其上安裝新系統,但我想知道這些 188M 是什麼。

/dev/sda1 被格式化為 ext4 分區。這可能是我可以安全擦除的 ext4 特定資訊嗎?

像 ext3 或 ext4 這樣的文件系統使用日誌機制。當發生斷電或系統崩潰等情況時,它有助於保護文件系統的一致性。每當元數據(數據)發生更改時,它們首先被寫入日誌而不更改文件系統的其餘部分。一旦所有這些更改都被記錄下來,這些更改就會被送出,核心可以繼續將實際的元數據(數據)寫入磁碟。

ext3/ext4 日誌保存在文件系統的專用部分上。在您的情況下,它佔用了 /dev/sda1 上 188MB 的文件系統。

您可以嘗試創建一個沒有日誌的 ext3/ext4 文件系統(在備用分區上)

mkfs.ext4 -O ^has_journal /dev/sdXY

看看有什麼不同。您可以在 mkfs.ext3 或 man mkfs.ext4 命令的相關手冊頁中找到有關 ext3/ex4 日誌的更多資訊。

引用自:https://serverfault.com/questions/531966