Df ve Finder neden farklı kullanılabilir disk alanı gösterir?


15

Ana dizinde, df -h $HOMEşovlar

Filesystem      Size  Used Avail Use% Mounted on
/dev/disk1      231G  177G   54G  77% /

Ama bulucuda

resim açıklamasını buraya girin

Herhangi bir fikir?

DÜZENLE

Ekli df -hçıktı

/dev/disk1                    231G  177G   54G  77% /
# this is memory disk
/dev/disk2                    7.0G  677M  6.4G  10% /Users/HOME/Library/Caches
# this is an encrypted dmg
/dev/disk3s2                  9.3G  7.0G  2.3G  76% /Volumes/NOT_HOME
# this is a bindfs
/Volumes/NOT_HOME/xxxx        9.3G  7.0G  2.3G  76% /Users/HOME/Library/some-folder

Gördüğünüz gibi $ HOME için bağlama noktası aslında root ( /). Bu nedenle, disk alanının tamamı, bulucunun size gösterdiği gerçek verilere kıyasla gösterilir. du -sh $HOMEBunun yerine ana dizininizin içeriğini görmeyi deneyin . Bunun yanı sıra, bazı başvurular 1024 yerine 1000'e bölünme eğilimindedir.
Lambert

Bütün gibi daha fazla ayrıntı görmek mümkün mü df -h?
Julie Pelletier

@JuliePelletier Sadece ekledim. Bindfs ve bellek diskiyle mi ilgili?
papatya

Şüpheliyim. Bu sorunu yeni aradım ve normal olarak aşağıdaki cevapta belirtildiği gibi yedeklemelerle ilgili gibi görünüyor.
Julie Pelletier

Yanıtlar:


16

Aynı sorunu yaşıyordum ve görünüşe göre benim yerel zaman makinesi anlık görüntüleri diski dolduruyor. OSX, söz konusu anlık görüntüleri daha fazla alan gerektiğinde otomatik olarak temizler (ve böylece Finder'da kullanılabilir alan olarak rapor eder), ancak df bunu bilmez.

Bu sorunu çözmek için, tmutileski anlık görüntüleri temizlemek için komut satırı yardımcı programını kullanabilirsiniz .

Mevcut yerel anlık görüntüleri listelemek için:

sudo tmutil listlocalsnapshots /

20 konser (21474836480 byte) değerinde eski yerel anlık görüntüyü temizlemek için (temizleme önceliği 4'tür):

sudo tmutil thinlocalsnapshots / 21474836480 4

1
sudoİkinci komutta da gerekli olmamalı mı?
thanosa75

Ana sürücüde neden shapshots var? Hatta bağlı olmayan timemachine sürücüsünde olmamalılar mı? Bu fotoğrafların ne kadar büyük olduğunu görmenin bir yolu var mı? Hepsini silersek etkisi nedir?
John Little

@JohnLittle Bildiğim kadarıyla, OSX anlık görüntüleri buraya koyar. OSX, anlık görüntüleri arka planda görünmez bir şekilde "akıllıca" yönetmeye ve son kullanıcı tarafından orada olduklarını görünmez hale getirmeye çalışır, ancak her zaman başarılı olmaz (özellikle soyutlama katmanlarını atlayan düşük seviyeli sistem yardımcı programlarıyla uğraşırken). Hepsini silmenin etkisi, harici yedeklemenizle henüz senkronize edilmemiş olabilecek yerel Time Machine değişikliklerinizi kaybetmiş olmanız gibi görünüyor. Ayrıca Time Machine yedekleme işleminizin çok daha uzun sürmesini sağlıyor.
Tom Chapin

Örneğin, yerel anlık görüntüleri tarihe göre silebilirsiniz sudo tmutil deletelocalsnapshots 2020-04-12-160315.
bonh

5

Time Machine yedeklemelerini kullanıyorsunuzdur. Finder, yerel zaman makinesi yedeklemelerini boş alan olarak gösterir. Bu, bu KB makalesinde elma http://support.apple.com/kb/HT4878 tarafından açıklanmaktadır .

Yerel Zaman Makinesi yedeklemeleri, boş alan sorun haline geldiğinde otomatik olarak kaldırıldıklarından bulucuda boş alan olarak gösterilir.


Hmm, Zaman makinesi gerçekte yapılandırılmadı ...
daisy

0

df komutu dosya sisteminde kalan alanı $ HOME (/ Users / $ USER) bağlantı noktanızda gösterecektir, böylece /

Yani yazarken:

df -h $HOME

$ HOME, / dosya sisteminin bir parçası olduğundan, yazdığınızla aynıdır:

df -h /

Terminal'deki bazı komutların Finder ile ne söylediklerini karşılaştırmak isterseniz:

du -sh $HOME
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.