У меня есть .sparseimage
диск, который занимает 90 ГБ на жестком диске, несмотря на то, что в нем всего 30 ГБ файлов. Как я могу освободить свободное место, используемое .sparseimage
и сжать файл?
источник
У меня есть .sparseimage
диск, который занимает 90 ГБ на жестком диске, несмотря на то, что в нем всего 30 ГБ файлов. Как я могу освободить свободное место, используемое .sparseimage
и сжать файл?
После некоторого беглого поиска, я нашел форум пост , указывающий на hdiutil
«s compact
глагол. Со man
страницы:
компактное изображение
сканирует полосы разреженного (SPARSE или SPARSEBUNDLE) образа диска, содержащего файловую систему HFS, удаляя те части образа, которые больше не используются файловой системой. В зависимости от расположения файлов в размещенной файловой системе, компактный может уменьшать или уменьшать изображение. Для изображений SPARSEBUNDLE полностью неиспользуемые файлы полос просто удаляются.
Я побежал, hdiutil compact drive.sparseimage
и он успешно освоил почти 98% пространства.
(Я думаю, что это один из тех дней ... Я должен сначала научиться Google вещи).
Изменить: я протестировал compact
на 1 ГБ sparseimage
с несколькими текстовыми файлами, и он работал довольно быстро, но мой Mac занимает довольно много времени, чтобы сжать изображение 90 ГБ. Будьте готовы ждать.
sparseimage
и он работал довольно быстро, но на большом изображении это занимает довольно много времени. Сейчас такие времена, я благодарен за то, что обновил жесткий диск до 7200 об / мин!sparseimage
, извлекаете их обратно, и они компактны, поскольку система может просто отбрасывать эти байты..sparseimage
файл, чтобы открыть его.sparseimage
дискhdiutil compact path-to-file.sparseimage
источник