Linux
df -h disk usage of empty disk 顯示 188M 使用率?!
我有一個空磁碟安裝為 /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 日誌的更多資訊。