Я прибирав старі каталоги на своєму 256 ГБ MBPro SSD, встановленому на / dev / disk1.
По-перше
df -k
показував очікуване збільшення наявного дискового простору в цій файловій системі. Однак за останні півдесятка викликів "rm -rf 0,1%) змінюються. Насправді весь доступний дисковий простір трохи зменшився .
В системі не відбувається жодної суттєвої роботи - і розмір віртуальної пам'яті не змінився.
Зараз двозначний ГБ даних є досить значним. Я не можу зрозуміти, як "df -k" міг пропустити / знехтувати цими змінами.
Примітка. Я підтвердив, що каталоги, видалені rm -rf, насправді вже відсутні. У будь-якому випадку потрібно було кілька хвилин, щоб виконати ці вилучення - тому було очевидно, що все відбувається.
Ось вихід перед усіма "rm-rf" 's:
20:17:50/shared $df -k
Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1 243915264 217388008 26271256 90% 54411000 6567814 89% /
devfs 200 200 0 100% 694 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
localhost:/5Lcoijnnqm-dLj_GeL3j-A 243915264 243915264 0 100% 0 0 100% /Volumes/MobileBackups
Ось результат після всіх "rm -rf" s
20:27:28/shared $df -k
Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1 243915264 217450876 26208388 90% 54426717 6552097 89% /
devfs 200 200 0 100% 694 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
localhost:/5Lcoijnnqm-dLj_GeL3j-A 243915264 243915264 0 100% 0 0 100% /Volumes/MobileBackups
Ось du батьківський каталог тих, що видаляються перед rm.
du -d 2 -k > out
Last line of out: 58446128 .
Таким чином, у нас було 58 Гб під тим батьківським режисом
Ось ду в батьківському режисері після RM:
du -d 2 -k > out
Last line of out2: 36830744 .
Отже: du працює - показує на 20 Гб менше. Але df порушено
Але що говорить Finder ? Finder погоджується з df!
До речі, тут "Сміття": показує, що його випорожнили, так що це не проблема.
Тож тоді - чому видалені каталоги rm -rf не стають доступними до O / S?
ОНОВЛЕННЯ Я вилучив ще 20 ГБ на загальну суму 50 ГБ, але все одно стільки ж дискового простору відображено як у пошуку, так і в df -k.
** Ще одне оновлення ** Виявляється, що
sudo tmutil disablelocal
можливо, це вирішило. Мабуть, машина часу робить локальні резервні копії: і видалені файли насправді не видаляються до тих пір, поки це не буде (лінько) вирішено дозволити. Зверніть увагу, що зараз 62 Гб безкоштовно.