Mac depolama rehberi

Mac deposu dolu ama ortada bir şey yok mu?

macOS cevabın çoğunu "Sistem Verileri" adlı gri bir çubuğa koyar ve onu açmanın yolunu vermez. İçinde gizemli bir şey yok — on sıradan klasör ve hepsine tek tek bakabilirsiniz.

14 gün ücretsiz deneme, kart gerekmez. Ardından 3 bilgisayar için tek seferlik 15 dolar. Abonelik yok.

Bytesweep, Mac Sistem Verileri'ni gerçekte oluştuğu klasörlere ayırıyor

"Sistem Verileri" bir kategori değil, artakalandır

macOS sınıflandırabildiğini Uygulamalar, Belgeler, Fotoğraflar, Müzik gibi başlıklara ayırır. Sınıflandıramadığı her şey tek bir kovaya düşer. Eski sürümler buna "Diğer" derdi. Bu bir sistem klasörü değildir, korumalı da değildir ve çoğu aslında işletim sistemi bile değildir — bir geliştiricinin Mac'inde büyük kısmı kendi araçlarınızdır.

Rakamlar neden hiç uyuşmuyor

Finder'ın gösterdiği rakamın gerçekte boşaltabileceğinizden farklı olmasının üç nedeni var. Temizlenebilir alan dolu sayılır ama macOS onu geri kazanılabilir kabul eder, bu yüzden doğrudan silmenize izin vermez. Yalnızca çevrimiçi iCloud dosyaları hiç yer kaplamadıkları hâlde tam boyutlarıyla sayılır. Bir de APFS sıkıştırması ve sabit bağlantılar bir dosyanın mantıksal boyutu ile diskteki boyutunun farklı sayılar olması demektir — Finder size birini gösterir, du diğerini.

Önce gerçek rakamı kontrol edin

Bir şey silmeden önce, temizlenebilir alan dâhil, diskin kendisinin ne bildirdiğine bakın:

diskutil info / | grep -E "Free|Available"
df -h /

İçinde gerçekte ne var

On madde, genelde boyuta göre sıralandıkları düzende. Her biri açabileceğiniz gerçek bir klasördür.

Time Machine yerel anlık görüntüleri

Time Machine kapalıyken bile dahili diskte tutulan saatlik anlık görüntüler. Genellikle en büyük tek dilim ve bulunması en zor olanı; çünkü Finder onları dosya olarak değil, temizlenebilir alan olarak bildirir.

tmutil listlocalsnapshots /

Xcode DerivedData, arşivler ve aygıt desteği

Derleme ara dosyaları ve sembol önbellekleri. Çalışan bir geliştiricinin Mac'inde yirmi ila altmış gigabayt olağandır.

~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Xcode/iOS DeviceSupport

iOS simülatörü çalışma ortamları

Simüle edilen her iOS sürümü için tam bir işletim sistemi kalıbı, ayrıca Xcode'un artık kullanamadığı aygıtlar.

~/Library/Developer/CoreSimulator/Devices

iPhone ve iPad yedekleri

Her yedek için tarihli bir klasör; çoğu zaman artık sahip olmadığınız bir telefon için birkaç tane.

~/Library/Application Support/MobileSync/Backup

Docker'ın disk kalıbı

Her kalıbı, konteyneri ve birimi barındıran, büyüyen ve kendi başına asla küçülmeyen tek bir dosya.

~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw

Ya da onunu birden gerçek rakamlarıyla görün

Zor olan liste değil, onları ölçmek. Bunların her biri ayrı bir komut ve yarısı Finder ile uyuşmayan bir boyut bildiriyor. Bytesweep gri çubuğu yaklaşık on saniyede açar, Time Machine anlık görüntülerini tek tıkla seyreltir ve süpürdüğünüz her şeyi yedi gün boyunca geri alabileceğiniz bir geri yükleme noktasına koyar.

Uygulama önbellekleri ve konteynerleri

Safari, Chrome, Spotify, Slack ve her sanal alan uygulaması. Tek tek küçük, toplamda büyük ve neredeyse tamamı yeniden oluşuyor.

~/Library/Caches
~/Library/Containers

E-posta ekleri

Mail'in yıllardır yerelde önbelleğe aldığı indirilmiş ekler.

~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads

Silinen uygulamalardan kalanlar

Yıllar önce Mac'ten ayrılan uygulamaların destek dosyaları, tercihleri ve başlangıç ajanları. macOS'ta bunları kaldıran hiçbir şey yoktur.

Aslında orada olmayan iCloud dosyaları

Yalnızca çevrimiçi dosyaların yereldeymiş gibi sayılması. "Sistem Verileri"nin bazen kendiliğinden küçülmesinin, bazen de hiç kıpırdamamasının nedeni budur.

Geliştirici paket önbellekleri

Homebrew, pip, npm, cargo ve Gradle'ın her biri, talep üzerine yeniden oluşan bir arşiv önbelleği tutar.

brew cleanup -s

Güvenli, dikkatli ve dokunmayın

Temizlemesi güvenli

Uygulama önbellekleri, derleme çıktıları, paket yöneticisi önbellekleri, kullanılamayan simülatörler ve en son yedeğinizden eski Time Machine yerel anlık görüntüleri. Bunların hepsi ya yeniden oluşur ya da başka bir yerde durur.

Önce kontrol etmeye değer

Aygıt yedekleri, hâlâ hedefleyebileceğiniz simülatör çalışma ortamları, model ağırlıkları ve arşivlenmiş Xcode derlemeleri. Yeniden edinilebilir ama yavaş — ve sildiğiniz bir arşiv, o sürümün çökme raporlarını sembolleştirme yeteneğinizi de beraberinde götürür.

Asla

Şunun /System, /private/var/dbiçindeki herhangi bir şey, Anahtar Zincirleri ya da bir uygulamanın şu anda açık tuttuğu bir veritabanı. Modern bir Mac'te sistem birimi salt okunur ve imzalıdır, bu yüzden bunun çoğu sizin adınıza zaten reddedilir — ama ~/Library korumalı değildir ve hasar tam da orada olur.

Gri çubuğu klasörlere ayrılmış hâlde görün

Bytesweep yukarıdaki her maddeyi adlandırır, ölçer ve Time Machine anlık görüntülerini tek tıkla seyreltir. Süpürdüğünüz her şey önce bir geri yükleme noktasına gider, böylece geri alma yedi gün boyunca tek tıktır.

İlgili: bir Mac'te nasıl yer açılır · disk alanı çözümleyici

Sorular

Sistem Verileri'ni öylece silebilir miyim?

Silinecek bir şey yok — o bir çubuk grafikteki etiket, klasör değil. İçindeki tek tek şeyleri silersiniz ve onlardan bazıları uygulamalarınızın ihtiyaç duyduğu dosyalardır. Cevabın hep "açın ve bakın" olmasının, asla "temizleyin" olmamasının nedeni budur.

Mac'imde Sistem Verileri neden 150 GB?

Bir geliştiricinin Mac'inde olağan cevap Xcode artı Docker artı yerel anlık görüntülerdir; bunlar birlikte o rakama rahatça ulaşır. Fotoğraf ve posta için kullanılan bir Mac'te ise daha çok yerel anlık görüntüler artı Mail ekleri artı iPhone yedekleridir.

Sildikten sonra neden geri büyüyor?

Çünkü içindekilerin çoğu önbellek. Xcode'un DerivedData'sını temizlemek size bir sonraki derlemeye kadar 40 GB kazandırır. Yerel anlık görüntüler bir saat içinde döner. Bu bir arıza değil — o klasörler zaten bunun içindir. Önemli olan toplamı yaşayabileceğiniz bir aralıkta tutmaktır.

macOS'u yeniden kurmak bunu çözer mi?

Bir günün pahasına temizler. Bu sayfadaki her şey yeniden kurmadan temizlenebilir ve yeniden kurmak geri gelmesini engellemez, çünkü aynı araçlar aynı önbellekleri yeniden oluşturur.

Temizlenebilir alan gerçekten boş mu?

Çoğunlukla. macOS bir şeyin yere ihtiyacı olduğunda onu serbest bırakır; bu yüzden Finder yer yok dese bile büyük bir kopyalama genelde başarılı olur. Bir araç, boş alanı önceden denetlediği için başlamayı reddediyorsa işinize yaramaz ve anlık görüntüleri kendiniz kaldırmak dışında onu talep üzerine serbest bırakamazsınız.