
答案可能是顯而易見的,但我確信好奇的人想知道:如果我擦除磁碟並重新格式化它,則什麼已經佔用了近半 GB 的空間?在本例中,它在 Mac OS X 上採用 HFS+ 日誌格式。
答案1
您沒有說明磁碟的品牌和型號、如何獲得預期容量或如何測量實際可用容量 - 因此它可能是以下部分或全部(或沒有):
磁碟供應商以 1000 的冪表示大小,作業系統以 1024 的冪次方報告大小(最近的 OSX 沒有)檔案系統為檔案系統結構(如索引節點表)保留空間。日誌檔案系統為日誌保留空間。
有些磁碟上有特殊分割區,例如用於恢復(顯然 OSX 沒有)低階格式化涉及將資料寫入磁碟以標記磁區,這會使用磁碟的一些名目容量。(或可能不是)磁碟可能包含驅動電子設備標記的壞扇區。(也許不是問題)
對於 1 GB 磁碟來說 450 MB 需要解釋很多,但對於 2 TB 磁碟來說問題不大。
有一個討論關於麥克世界說的是
man newfs_hfs
-J [journal-size] 建立日誌 HFS+ 磁碟區。預設日誌大小為 8MB。在日誌大小後面附加“M”表示兆位元組(即 64M 是 64 兆位元組)。最大日誌大小為 512 MB。
和
HFS Plus 使用許多相互關聯的結構來管理磁碟區上資料的組織。這些結構包括:
捲頭
目錄文件
範圍溢出文件
屬性文件
分配文件(點陣圖)
啟動文件
蘋果已經發布了一些HFS+詳細信息我非常確定,如果您開始閱讀本文,在讀完本文之前,您將不再擔心「遺失」的 450 MB。
我喜歡它討論“元數據區域”的部分,該區域僅用於元數據(顯然)和“熱文件”。顯然,所有無聊文件的空間都減少了。據推測,報告「可用磁碟空間」的 OSX 工具是否將元資料區域中的可用空間包含在報告的總可用空間中?
答案2
您可以用來diskutil
檢查日誌的大小。在我剛剛刪除的 60 GB 分割區上,大約有 8 MB:
MacPro:~ mdouma46$ diskutil info disk4s6
Device Identifier: disk4s6
Device Node: /dev/disk4s6
Part Of Whole: disk4
File System: Journaled HFS+
Type: hfs
Name: Mac OS Extended (Journaled)
Journal: Journal size 8192 KB at offset 0x1c2000
Owners: Enabled
Total Size: 60.0 GB (60000002048 Bytes) (exactly 117187504 512-Byte-Blocks)
Volume Free Space: 59.8 GB (59843522560 Bytes) (exactly 116881880 512-Byte-Blocks)
使用 DiskWarrior(順便說一句,這是一個很棒的應用程式),點擊“重建該卷”並查看 Console.app 後,我可以看到它報告以下內容:
DiskWarrior 應用程式:disk4s6 磁碟區、目錄和屬性樹大小總計 139 MB。
因此,「缺少的空間」似乎主要由磁碟目錄本身組成(這些是 RedGrittyBrick 帖子中上圖所示的「檔案」)。