Дисковий простір не видаляється після видалення


29

У мене на внутрішньому SSD MacBook Pro (128 Гбіт) (ОС X 10.7.3) було близько 50 Гб віртуальних машин Windows. Я скопіював їх на зовнішній накопичувач, потім видалив їх із внутрішнього накопичувача, а потім очистив сміття.

Коли я дивлюсь на використання диска в "Моніторі діяльності", він показує той же рівень використання, що і до видалення c 50Gb файлів.

Будь-які ідеї, чому місце не було звільнено?


Скільки часу ви чекали, поки не перевірте наявний простір?
gentmatt

Ви використовуєте машину часу?
Кайл Кронін

Будьте надзвичайно обережні з командою rm -rf, оскільки введення sudo rm -f видалить ВСЕ файл у вашій системі та всі підключені томи! Виступаючи з досвіду виготовлення друкарської помилки з подібною лінією
Райан

Відповіді:


35

Відповідь стосується змін до резервного копіювання Time Machine у ​​Lion.

Я розумію, що при спробі створення резервного копіювання TM, коли диск з резервного копіювання не підключений, робиться резервна копія в / Volumes / MobileBackups.

Ці резервні копії не зникають наступного разу, коли TM запускається із підключеним резервним диском. Я не впевнений, чи врешті-решт ОС поверне цей простір.

Ви можете відключити локальні резервні копії, виконавши таку команду:

sudo tmutil disablelocal

Після запуску цієї команди / Томи / MobileBackups видаляється.

Я впевнений, що для місцевих резервних копій є вагомі причини, і я не обов'язково рекомендую їх відключати, але вони, в поєднанні з деякими великими видаленими папками, стали причиною появи дискового простору.

Ви можете знову активувати резервні копії мобільних пристроїв, запустивши:

sudo tmutil enablelocal

Більше інформації тут - http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


Коли резервне копіювання мобільних пристроїв увімкнено, коли-небудь звільнений простір на диску (наприклад, коли його можна записати на зовнішній диск)? Або залишається постійно?
Szabolcs

1
Я думаю, що варто відзначити, що (принаймні, у певних випадках це працювало для мене), просто відключення Time Machine, перевівши великий перемикач у налаштуваннях TM, звільнить це місце. Я створив резервну копію, яка не закінчилася, і лише коли я повністю відключив TM, я отримав назад 50+ ГБ.
Айдан Майлз

Це не означає, що видалення 50 ГБ файлів, не пов'язаних із резервними копіями TM, не звільняє місця на Диску. У мене така ж проблема, як у ОП.
wide_eyed_pupil


7

У Mojave 10.14.4 мені вдалося повернути 50 Гб місця за допомогою:

sh-3.2# tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2# tmutil deletelocalsnapshots 2019-04-03-103122
Deleted local snapshot '2019-04-03-103122'

Локальні знімки, як правило, створюються під час автоматичного резервного копіювання Time Machine. Незрозуміло, чому був створений цей локальний знімок, оскільки автоматичні резервні копії в моїй Mac Book відключені. Однією з можливостей є те, що оновлення Mojave автоматично зробило цей знімок.


4

Іноді видалений вміст утримується в .Trashesпапці в кореневому каталозі. З Терміналу ви можете cd /.Trashesдізнатись, чи зберігається якийсь із видалених файлів у кошику. Потім можна видалити їх через sudo rm -rf someFolderName.

Застереження : це досить просунута користувальницька операція, тому будьте уважні, що ви вводите та що саме ви видаляєте, оскільки rmє постійним, і його не можна скасувати.


4

Просто вимкнення «Машини часу» у налаштуваннях Time Time (і ввімкнення його знову) вирішило проблему для мене.


2

Якщо ви шукаєте вільний простір на диску у Finder, він не включатиме резервні копії на використаний простір. Це тому, що резервні копії будуть видалені, якщо іншим додаткам потрібно більше місця. Що я роблю, щоб мобільні резервні копії працювали, не забираючи багато місця, це відключення та включення машини часу раз на тиждень (від TM prefs). Після відключення локальних резервних копій видаляються.

Я думаю, це не мало би великої різниці, щоб просто дозволити накопичувачу накопичуватися і потім автоматично видалити резервні копії за потребою (можливо, трохи повільніша продуктивність?).


1

Якщо ви видалите файл, якщо деяка програма утримує його, файл не буде звільнений від файлової системи. Ось чому ви можете відтворити фільм і видалити його під час відтворення і все ще переглядати його до кінця, припускаючи, що ви не призупиняєте його (що може навіть працювати).

Можливо, саме тому і з'являються відповіді, пов'язані з Time Machine. Якщо Time Machine виконує резервну копію файлу jumbo, це займе довгий час, і поки він не закінчиться, файл не буде видалений із системи. Ви можете "Пропустити резервну копію", щоб негайно вирішити проблему.


Я вручну видалив mysql ibdata1 і перезапуск сервера mysql вирішив проблему. Дякую.
maxm

1
ні. Я видаляю файли DMG об'ємом 5 Гб, а не змонтований і зовсім не звільнений диск. і купа інших файлів. OS X робить щось дивне тут я впевнений у цьому.
wide_eyed_pupil

0

Спершу спробуйте перезапустити комп'ютер, а потім запустіть програму Disk Utility. Він перерахує ваш доступний простір у форматі HD та негайно покаже правильні цифри на Finder

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.