Time Machine yedeklerimi nasıl düzeltebilirim ve sık güncellenen büyük dosyaları şişkinlikten nasıl bulabilir ve hariç tutabilirim?


14

Time Machine güzel çünkü Sadece Çalışıyor ve büyüsünü arka planda yapıyor. Ancak, kendi başına bırakıldığında, yedeklemeniz gereken büyük dosyalar ve her sürümüne gerçekten ihtiyacınız olmayan sık sık değişen dosyalar nedeniyle gerçekten şişebilir.

Nasıl yapabilirim

  1. Dosyalar yedekten kaldırılsın mı?
  2. Yedeklemek istemediğim dosyaları bulma ve hariç tutma (örneğin, sık sık değişen dosyaları)

vay, siz hızlısınız. Kendi cevabımı gönderebilmek için bunu yayınladım ama çok uzun sürdüm! ;)
adambox

en iyi cevabı seçmek ister misin?
finiteloop

Bu gece Disk Envanteri X'i deneyeceğim. Üzgünüm
yavaşım

Yanıtlar:


8

Yedekleri kaldırın

Finder'daki ekteki klasörü görüntüleyerek dosyaları yedeklemelerden kaldırabilir, ardından Time Machine'e girebilirsiniz. Dosya veya klasörü bulun, sağ / control tuşunu basılı tutarak tıklayın veya bu yedeklemeyi veya dosyanın tüm yedeklerini (sürümlerini) silin. ( Bu cevaba bakınız )

Dosyaları bulma ve hariç tutma

Dosyaları yedeklemenin ve yedeklemelerden kaldırmanın en iyi yolu şudur:

  1. Sürücünüzün yedeğini taramak için GrandPerspective kullanın . Ana disklerinizi "Yedek Sürücü" adlı bir sürücüye yedeklerseniz, tarama yapınBackup Drive/Backups.backupdb/Yourcomputername
  2. GrandPerspective, yedeklemedeki her dosyanın her kopyasını gösteren disk kullanımının güzel bir grafik sunumunu gösterecektir, bu nedenle 5 kez değişen büyük bir 5 gig dosyanız varsa, 6 büyük blok göreceksiniz. Gördüğünüz en büyük bloklardan başlayarak bu tekrarlayan suçluları bulun.
  3. Her biri için
    1. İlerideki yedeklemelerden hariç tutma: Sistem Tercihleri'nde Time Machine tercih bölmesini açın ve Seçenekler'i tıklayın. Artıya tıklayın ve asıl sürücünüzdeki rahatsız edici dosyaya / klasöre gidin (yedekleme sürücüsüne değil)
    2. Yukarıdaki talimatlara göre tüm yedeklemelerden çıkmayın ("Yedekleri kaldır")

Hariç tutulacaklar

Bu yanıt , hariç tutmak isteyebileceğiniz bazı şeyler olduğunu gösterir. GrandPerspective kullanarak bulduğum hariç tutmak için bazı iyi şeyler :

  • ~/.dropbox( dropbox , eski dosyaların sürümlerini önbelleğe alırsa BÜYÜK alabilen dahili DB'sini burada saklar)
  • Bazı insanlar Dropbox dizinini sunucuda revizyonlar tuttuğu için hariç tutarlar , ancak fazladan yedekleme ve kontrol için Time Machine'e de izin verdim.
  • Kişisel Downloadsklasör (mayın yine dropbox'a öyle)
  • İthalatçıların her seferinde taşıdığınız şeyleri yerleştirdiği klasörler, örneğin Easy VHS'den DVD'ye dönüşümler, Flip video kameramdan film ithalatı vb.
  • Music/Podcasts (bunlar çok yer kaplar ve çoğu zaman ihtiyacım olursa geri bölümler alabilirim, ayrıca asla istemiyorum: P)
  • ~ / Library / Application Support / SyncServices omg, her senkronizasyon yaptığınızda değişir. Time Machine diskimde gajillion kopya aldım
  • /Library/UpdatesOS, paketlerin kopyalarını otomatik güncellemelerden korumayı sever. Neden? kim bilir ama onlara ihtiyacınız yok UAYOR: Muhtemelen Apple'ın onları dışlamamasının bir nedeni var, bu yüzden tam bir geri yükleme daha çok acı verebilir

haha Bunun kendi cevabınız olduğunu bile fark etmedim
finiteloop

1
Hayır, tüm Dropbox'ımı hariç tutmak istemem. Time Machine'i parmaklarınızdayken neden harici yedeklemelere güvenin? GrandPerspective'in TÜM dosyaları görmesini sağlamak için, dosyayı root olarak çalıştırmanız gerekebilir.
Arjan

Ve eğer /Library/Updates yedekleme yazılırken, o zaman ben Zaman Makinesi olarak elma, bunun için bir sebebi vardır herhalde yapar açıkça birçok olmayan gerekli dosyaları (bkz dışlamak superuser.com/questions/71824/... ). Tam bir sistem geri yüklemesi yaparken onları etrafta tutmak daha iyi olabilir mi?
Arjan

benim hissettiğim her zaman tekrar güncelleme alabilmem. Bu yüzden yükleyicileri web'den çıkardığım çoğu ücretsiz program için tutmuyorum. kişisel tercih
adambox

1
Time Machine sürücümü taramaya çalıştığında Disk Envanteri X ( superuser.com/questions/111363/111364#111364 ) çöktüğü için bu yanıtı kabul ediyorum . İşletim sisteminin yedeklemelerde kullandığı sabit bağlantıların, her bir yedekleme sürümünün tüm bir disk olduğunu düşünmeye aldattığını düşünüyorum, böylece tarama ve tarama ve tarama yapmaya devam etti. GrandPerspective hardlinks hakkında bilir
adambox

5

Çok büyük veya gereksiz yere yedeklenmiş dosyaları bulmak için , geçerli sabit sürücü içeriğinizi tarayan ve HD'nizdeki dosyaların yanı sıra aldıkları alanın görsel bir temsilini veren bir uygulama olan Disk Envanter X'i kullanıyorum. yukarı. (Leopard ve Snow Leopard ile kullandım)

Herhangi bir dosyayı dosyalar olarak tanımladıktan sonra, bir grup yedekleme istemezsiniz:

  1. zaman makinesi yedekleme sürücünüzü bağlayın
  2. menü çubuğunda zaman makinesi logosuna tıklayın
  3. "Zaman Makinesine Gir" i seçin
  4. Time Machine penceresinde bu dosyalara / klasörlere gidin ve seçin
  5. dişli çark menü simgesini tıklayın
  6. "öğesinin tüm yedeklerini sil

Time Machine şifrenizi soracak ve dosya / klasörün tüm yedeklerini silecektir. Daha sonra bu dosyaları / klasörleri gelecekteki yedeklemelerin dışında tutabilirsiniz. Böyle yaparak:

  1. Sistem Tercihleri'ndeki Zaman Makinesi tercih bölmesine gidin
  2. "Seçenekler ..." i tıklayın
  3. gelecekteki yedeklemelerden hariç tutmak istediğiniz dosya / klasörü ekleyin

Not: Sleepimage gibi dosyalar sistem dosyalarıdır ve sisteminizi bir Time Machine Yedeğinden geri yüklemeniz gerekirse beklenmedik davranışlara neden olabilir . sleepimage, bilgisayarınızdaki bellek miktarının boyutu olan bir dosyadır. Aslında, Time Machine'in bu dosyayı yedeklediğinden bile emin değilim. Ahlaki: sistem dosyalarını Time MAchine yedeklemenizden silmeyin, bu yöntemi yalnızca iTunes Media klasörünüz veya iPhoto Kütüphaneniz gibi kişisel dosyalarınız için kullanın. Ayrıca, yedeklemelerin dışında bıraktığım dosyalar, kendi kişisel yedeklememi farklı bir sabit diskte tuttuğumdan emin olurum.


+1 cevap daha lol cevap daha iyi. Teşekkürler, bu Disk Envanteri X muhteşem görünüyor!
Sam

@Nextraztus evet gerçekten yararlı.
finiteloop

Disk Envanteri X'in TÜM dosyaları görmesini sağlamak için dosyayı kök olarak çalıştırmanız gerekebilir. En Talimatlar serverfault.com/questions/9422/what-is-time-machine-doing/... (Time Machine yedekleme uyku görüntü yok; bkz kısmındaki "mu Apple'ın Time Machine uygulaması gerçekten Everthing kopyalayın." Superuser.com/questions/ 71824 /… )
Arjan

Bu yöntemin sorunu, Time Machine sürücünüzde birden çok kez yedeklenmiş (yani çok değiştiğinde) değil, yalnızca ana sürücünüzde büyük olan dosyaları bulmanızdır. GrandPerspective'i TM sürücüsünde kullanabilirsiniz ( superuser.com/questions/111363/111367#111367 ), ancak TM sürücüsünde denediğimde DIX benim için çöküyordu
adambox

2
  1. Zaman Makinesine Gir
  2. Söz konusu büyük dosyalara göz atın.
  3. Ctrl + Tıkla / Sağ Tıkla, 'Tüm yedekleri sil ...' seçeneğine gidin.
  4. Yönetici ayrıcalıklarına ihtiyaç duyacak.
  5. Bunu tüm dosyalarınız için yapın.

Şimdi TM Tercihleri'ne gidin, "Seçenekler" düğmesini tıklayın. Dosyaları hariç tutma listenize ekleyin.


1

Dosyaları yedeklemelerden kaldırın.

Silmek istediğiniz yedeklemeyi veya öğeyi Bulucu pencerelerinin Zaman Çizelgesi veya "basamaklandırması" aracılığıyla bulun. Belirli bir öğenin veya öğelerin tüm yedeklerini silmek istiyorsanız, pencerede öğeyi / öğeleri seçin. Öğeyi sağ tıklayın (Leopard üzerindeyseniz, araç çubuğundaki "dişli" simgesini tıklayın) ve görünen küçük menüden Yedeği Sil'i (tüm yedeklemeyi) veya Tüm Yedeklemeleri Sil'i seçin.

Yedeklemek istemediğiniz dosyaları hariç tutun: - Sistem Tercihleri'ne gitmeli, Time Machine'i seçmeli, Seçenekler'e tıklamalı ve ardından sabit diskinizin kök düzeyinden HARİKA / Kullanıcılar klasörlerini eklemelisiniz.


0

perl betiği oluştur: Aşağıdaki örnekte tüm yedeklemeler silinecektir (yalnızca döngü içinde istediklerinizi kaldırmak için bir miktar mantık ekleyin:

@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
   #here's where you could put some logic to not delete all
  system("tmutil delete $i")
}

Bunu farklı kaydet something.pl. Bu şekilde çalıştırın:

sudo perl <Script>

Parolanızı girin, otomatik olarak tüm yedekleri kaldıracaktır.

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.