Сократить. Sparseimage

У меня есть .sparseimage это занимает 90 ГБ места на моем жестком диске, несмотря на наличие только 30 ГБ файлов в нем. Как я могу вернуть пустое место, используемое .sparseimage и сжать файл?

2 ответа

Решение

После некоторого беглого поиска я нашел сообщение на форуме, указывающее на hdiutil"s compact глагол. От man страница:

компактное изображение

сканирует полосы разреженного (SPARSE или SPARSEBUNDLE) образа диска, содержащего файловую систему HFS, удаляя те части образа, которые больше не используются файловой системой. В зависимости от расположения файлов в размещенной файловой системе, компактный может уменьшать или уменьшать изображение. Для изображений SPARSEBUNDLE полностью неиспользуемые файлы полос просто удаляются.

Я побежал hdiutil compact drive.sparseimage и он успешно освоил почти 98% пространства.

(Я думаю, что это один из тех дней... Я должен сначала научиться Google вещи).

Изменить: я проверял compact на 1 ГБ sparseimage с несколькими текстовыми файлами, и он работал довольно быстро, но моему Mac требуется довольно много времени, чтобы сжать изображение объемом 90 ГБ. Будьте готовы ждать.

  1. Дважды щелкните .sparseimage файл, чтобы открыть его
  2. Очистить корзину
  3. Извлечь .sparseimage привод
  4. Введите это в Терминал: hdiutil compact path-to-file.sparseimage
Другие вопросы по тегам