APFS mengurangi ruang secara acak

11

Sejak saya memutakhirkan ke macOS High Sierra, satu minggu yang lalu, saya perhatikan bahwa setiap kali saya membangunkan komputer dari tidur, ruang yang tersisa di drive berkurang dengan jumlah yang agak acak.

Saya memiliki sangat sedikit ruang kosong di drive saya - terlalu sedikit sebenarnya - jadi saya biasanya mengawasi setiap kali saya menggunakan komputer.

Pemberitahuan pertama saya adalah bahwa ruang kiri yang diasumsikan sekitar 6GB hanya sekitar 5. Sehari setelah ruang itu turun hingga ~ 150MB! Saya melakukan pembersihan, menghapus data turunan Xcode, membersihkan uang tunai dll, dan memulai kembali. Saya pikir saya kembali sekitar 3-4GB.

Maju cepat ke hari sebelum kemarin. Kemudian saya membersihkan banyak sampah dan saya memiliki sekitar 17GB ruang kosong. Kemarin saya hanya punya di bawah 16GB, dan hari ini saya hanya punya ~ 10GB. Setelah reboot saya mendapatkan 12.5GB, tapi saya juga menghapus sekitar 500MB kemarin, jadi saya setidaknya harus memiliki lebih dari 16GB jika semuanya berjalan seperti yang saya harapkan.

Apa yang saya coba untuk 'memecahkan' masalahnya adalah untuk melihat apakah menutup aplikasi meningkatkan ruang - dan memang demikian - tetapi tidak sebanyak itu sehingga saya mendapatkan kembali semua ruang yang 'hilang'. Saya juga membersihkan uang tunai dan data turunan Xcode. Tapi karena saya melakukan ini pertama kali, biasanya tidak ada banyak keuntungan di sini.

Saya memiliki MBP Retina, i7, dengan memori 16GB dan ~ 500GB disk. Komputer itu dari 2013, saya pikir. Saya secara teratur menggunakan Xcode, Safari, iTunes, Pesan. Terkadang juga Affinity Photo, Aurora HDR, Luminar dan qbittorrent.

Mencari di google, sepertinya saya satu-satunya yang memiliki masalah seperti ini. Atau adakah orang lain yang memiliki masalah serupa dengan berkurangnya ruang pada drive?

Semua bantuan tentang masalah ini dipersilahkan!

mberg
sumber
Sekarang, hampir sebulan kemudian, saya dapat mengatakan bahwa apa yang saya lihat adalah bahwa ruang disk kosong masih bervariasi dari hari ke hari, tetapi dalam waktu yang lebih lama cukup stabil. Sebelumnya saya takut sistem kehilangan ruang HD entah bagaimana, tetapi tidak lebih. Membandingkan sistem macos APFS dengan HFS + yang lama, pelajaran yang saya pelajari untuk memiliki lebih banyak ruang kosong pada drive - karena sistem memiliki variasi ini ...
mberg

Jawaban:

2

Dalam pengalaman saya, ada dua penyebab utama untuk penggunaan disk yang tidak dapat dijelaskan ini :

  1. Mesin waktu
  2. Menukar

Salah satu kemungkinan adalah mesin waktu. Jika Anda membuka Disk Utility, Anda mungkin melihat bagian berlabel "Volume Lain", ini kemungkinan merupakan cadangan mesin waktu. Jika Anda melihat ini, maka Anda dapat membuka shell perintah dan masukkan:

df -h

Di mesin saya, saya mendapatkan output yang mirip dengan:

Filesystem                                                             Size   Used  Avail Capacity   iused               ifree %iused  Mounted on
/dev/disk1s1                                                          465Gi  442Gi   18Gi    97%   5512606 9223372036849263201    0%   /
devfs                                                                 196Ki  196Ki    0Bi   100%       678                   0  100%   /dev
/dev/disk1s4                                                          465Gi  5.0Gi   18Gi    23%         5 9223372036854775802    0%   /private/var/vm
map -hosts                                                              0Bi    0Bi    0Bi   100%         0                   0  100%   /net
map auto_home                                                           0Bi    0Bi    0Bi   100%         0                   0  100%   /home
map -fstab                                                              0Bi    0Bi    0Bi   100%         0                   0  100%   /Network/Servers
com.apple.TimeMachine.2017-10-19-174031@/dev/disk1s1                  465Gi  428Gi   18Gi    97%   5078237 9223372036849697570    0%   /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Smakolyk/2017-10-19-174031/Smakolyk
com.apple.TimeMachine.2017-10-19-072101@/dev/disk1s1                  465Gi  423Gi   18Gi    97%   3858374 9223372036850917433    0%   /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Smakolyk/2017-10-19-072101/Smakolyk

Di sini Anda dapat melihat bahwa saya memiliki cadangan dua mesin waktu lokal, dan ini akan menggunakan ruang. Apple memiliki informasi lebih lanjut tentang cadangan mesin waktu lokal .

Anda dapat menonaktifkan snapshot lokal dengan:

sudo tmutil disablelocal

Ini harus mematikan fitur dan membebaskan ruang. Anda dapat mengaktifkannya kembali

sudo tmutil enablelocal

Opsi kedua adalah swap, ini yang paling mudah Anda lihat di / var / vm:

$ ls -lh /var/vm
total 10485760
-rw------T  1 root  wheel   1.0G  9 Oct 08:30 sleepimage
-rw-------  1 root  wheel   1.0G 18 Oct 14:00 swapfile0
-rw-------  1 root  wheel   1.0G 18 Oct 15:09 swapfile1
-rw-------  1 root  wheel   1.0G 19 Oct 21:25 swapfile2
-rw-------  1 root  wheel   1.0G 19 Oct 09:11 swapfile4

Seperti yang Anda lihat, saya memiliki swap 4GB di komputer saya, dan ini juga menghabiskan ruang pada disk.

Paul Wagland
sumber
Terima kasih atas jawaban yang menyeluruh! Karena saya tidak menggunakan Time Machine, itu meninggalkan kita dengan Swap, saya kira. Tapi bukankah Swap lebih stabil dalam ukuran? Saya tahu bahwa beberapa aplikasi menghabiskan banyak ruang disk (Swap?) Saat mengerjakannya. Tetapi jika saya menggunakan aplikasi dengan cara yang telah saya lakukan sebelum High Sierra, dan pada saat itu tidak meningkatkan penggunaan ruang disk dengan cara yang tidak normal - mungkin seharusnya dengan cara yang sama sekarang - yang bukan t. Dan bahkan jika penggunaan ruang disk berubah untuk aplikasi saya, saya akan mendapatkan kembali ruang itu setelah reboot ...
mberg
@berg swap saya secara teratur bergerak dari 4-8gb dan kembali. Situasi Anda mungkin berbeda.
Paul Wagland
ya, tetapi bahkan jika file swap bergerak dalam ukuran seperti milik Anda, bukankah seharusnya diatur ulang ke beberapa ukuran default saat reboot?
mberg
@berg ya, saat reboot mereka biasanya diatur ulang ke ukuran nol atau dihapus.
Paul Wagland
0

Saya memiliki banyak tunggangan mesin waktu lokal duduk di sekitar juga. Saya baru saja "memasuki mesin waktu" melihat-lihat beberapa hari lalu keluar. Setelah beberapa menit, Time Machine membersihkan semua tunggangan yang lebih lama (ini juga menciptakan banyak tunggangan baru).

Vickk
sumber