APFS alanı rastgele azaltır


11

Bir hafta önce macOS High Sierra'ya yükseltme yaptığımdan beri, bilgisayarı her uyku modundan çıkardığımda, sürücüde kalan alanın biraz rastgele bir miktar azaldığını fark ettim.

Sürücümde çok az boş alan var - aslında çok az - bu yüzden genellikle bilgisayarı kullandığım her oturumda buna dikkat ediyorum.

İlk uyarım, yaklaşık 6GB'lık varsayılan sol alanın sadece yaklaşık 5 olduğuydı. Alanın ertesi günü 150MB'a düştü! Biraz temizlik yaptım, Xcode türetilmiş verileri kaldırdım, paraları temizledim vb. Ve yeniden başlattım. Sanırım 3-4GB'a geri döndüm.

Dünden önceki güne hızlı ileri. Sonra çok fazla çöpü temizledim ve yaklaşık 17GB boş alanım vardı. Dün sadece 16GB'ın biraz altındaydım ve bugün sadece ~ 10GB'ım var. Yeniden başlattıktan sonra 12.5GB aldım, ancak dün yaklaşık 500MB'ı da kaldırdım, bu yüzden her şey beklediğim şekilde çalışıyorsa en azından 16GB'dan fazla olması gerekir.

Sorunu 'çözmeye' çalıştığım şey, uygulamaların kapatılmasının alanı artırıp artırmadığını görmek - ve öyle - ama o kadar değil ki tüm 'kayıp' alanı yeniden kazanıyorum. Ayrıca kasaları ve Xcode kaynaklı verileri de temizledim. Ama bunu ilk kez yaptığımdan beri, burada genellikle fazla bir kazanç yok.

16GB bellek ve ~ 500GB disk içeren bir MBP Retina, i7 var. Bilgisayar 2013'ten geliyor sanırım. Düzenli olarak Xcode, Safari, iTunes, Mesajlar kullanıyorum. Bazen Afinite Fotoğrafı, Aurora HDR, Luminar ve qbittorrent de.

Google'da arama yaparken, bu tür bir sorunu olan tek kişi benim gibi görünüyor. Veya sürücüdeki alanın azalmasıyla ilgili benzer sorunları olan başka biri var mı?

Bu konudaki tüm yardımlara açığız!


Şimdi, neredeyse bir ay sonra, gördüğüm şey, boş disk alanının günlük olarak değişmekte olduğunu, ancak daha uzun bir süre boyunca oldukça kararlı olduğunu söyleyebilirim. Daha önce sistemin bir şekilde HD alanını kaybetmesinden korkuyordum, ama artık yok. Bir APFS macOS sistemini eski bir HFS + ile karşılaştırdığımda, sürücüde daha fazla boş alan olmasını öğrendiğim dersler - sistem bu varyasyonlara sahip olduğundan ...
mberg

Yanıtlar:


2

Deneyimlerime göre, bu açıklanamayan disk kullanımı için iki büyük suçlu var :

  1. Zaman makinesi
  2. takas

Bir olasılık zaman makinesidir. Disk İzlencesi'ni açarsanız, "Diğer Birimler" etiketli bir bölüm görebilirsiniz, bunlar büyük olasılıkla zaman makinesi yedekleri olabilir. Bunu görürseniz, bir komut kabuğu açabilir ve şunu girebilirsiniz:

df -h

Makinemde aşağıdakine benzer çıktılar alıyorum:

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

Burada yerel iki zamanlı makine yedeklememin olduğunu ve bunların alan kullanacağını görebilirsiniz. Apple'ın yerel zaman makinesi yedeklemeleri hakkında daha fazla bilgi var .

Yerel anlık görüntüleri aşağıdakilerle devre dışı bırakabilirsiniz:

sudo tmutil disablelocal

Bu özelliği kapatmalı ve alan boşaltmalıdır. İle tekrar açabilirsiniz

sudo tmutil enablelocal

İkinci seçenek takastır, bu / var / vm'de en kolay şekilde görebilirsiniz:

$ 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

Gördüğünüz gibi, makinemde 4GB takas var ve bu da diskte yer kaplıyor.


Kapsamlı bir cevap için teşekkürler! Time Machine'i kullanmadığım için bizi Takas ile bırakıyor sanırım. Ancak Swap (lar) ın boyutu daha kararlı olmamalı mı? Bazı uygulamaların üzerinde çalışırken çok fazla disk alanı (Swap?) Tükettiğini biliyorum. Ancak uygulamaları High Sierra'dan önce yaptığım şekilde kullanırsam ve o zamana kadar disk alanı kullanımını normal olmayan bir şekilde artırmazsa - belki de şimdi benzer bir şekilde olmalı - ki öyle değil. t. Ve uygulamalarım için disk alanı kullanımı değişse bile, yeniden
başlattıktan

@mberg Takasım düzenli olarak 4-8GB ve geri çekiliyor. Durumunuz farklı olabilir.
Paul Wagland

evet, ancak takas dosyası sizinkine benzer boyutlarda hareket etse bile, yeniden başlatıldığında varsayılan boyutuna sıfırlanmamalı mı?
mberg

@ evet, yeniden başlatmada genellikle sıfır boyutuna sıfırlanır veya silinir.
Paul Wagland

0

Etrafta oturan bu zaman makinesi yerel bağlar bir demet vardı. Sadece "zaman makinesine girdim" birkaç gün geriye göz attım ve çıktım. Birkaç dakika sonra Time Machine tüm eski bağlantıları temizledi (bir süre yeni bir grup da oluşturdu).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.