Tek tek Time Machine yedeklemelerini Finder veya komut satırından manuel olarak silebilir miyim?


10

Snow Leopard kullanan bir Mac'ten yeni bir Lion makinesine geçtim. Eski makinede çok fazla sarsıntı olduğundan, yenisini sıfırdan ayarladım, sadece ihtiyacım olan verileri kopyaladım. Hala bir şeyleri kaçırdığım için eski makinemin Time Machine yedeklemesini bir süre saklamak istiyorum. Bu yedekleme aylarca sürüyor ve çok büyük. Gerçekten sadece en son yedeklemeye ihtiyacım var, tüm geçmişi değil.

Time Machine sparsebundle'ı Finder'da veya CLI'de açmak ve en eski klasörleri kaldırmak güvenli midir? Yoksa bunu yapmak için bir Time Machine arayüzü veya aracı mı kullanmalıyım? Bunu Starfield görünümü ile yapmak istemiyorum, çünkü ileri geri tıklayıp her bir yedeklemeyi ayrı ayrı silmem zaman alacak.



Tüm yedekleme dosyalarını silmek ve baştan başlamak daha iyi değil mi? Sadece ilk yedekleme için zamana ihtiyacım var. Estuardo

Yanıtlar:


10

tl; dr - İstediğiniz şekilde silmek güvenlidir.

Akla gelebilecek tek sorun, Time Machine, silerken aynı zamanda bir yedeklemeyi bulaştırmaya çalışıyorsa, belki de dahili silme düğmesini kullanmıyorsanız, Time Machine'i temizleme süreniz boyunca kapatmak olabilir.

resim açıklamasını buraya girin


tmutil deleteYedekleri güvenle silmek için Lion'da kullanabilirsiniz . Bunun yararı, silme işleminin arka planda daha sessiz gerçekleşmesidir. Dezavantajı, kullanıcı arayüzünün bir kerede birden fazla anlık görüntüyü silmek için hızlı olmamasıdır. Pratikte, birden fazla silme işlemine katılmak için orada olmalısınız.

Dosyaların nasıl bağlandığına veya saklandığına dair endişelenmeyin - evet, yedeklemelerin çoğundaki dosyaların çoğu sabit bağlantıdır, ancak bunları temizlemek için bir şeyleri klasörleri silmeniz gerekir. Sistem bağlantı sayısının azaltılmasını kaldıracak, böylece buraya gitmek için daha iyi veya daha kötü bir yol yok.

Ayrıca, Finder veya başka bir yöntemle bunları kaldırmak da güvenlidir - her yedek, her dosya için tam bir dizin girişi kümesi içerdiğinden sabırlı olun. (En kötü) kaydım, bulucu aracılığıyla istenmeyen yedekleri toplu olarak silmek için 4 gündür.

Mac'inizi bir gecede bırakamazsanız küçük bir başlangıç ​​yapmanız iyi bir tavsiye olabilir.

Bir dosyanın sürümünün son kopyasını silmediğiniz sürece hiçbir veri kaybetmezsiniz. Herhangi bir uyarı almazsınız, silinir - bu, Time Machine'in kendisini veya Finder'ı veya rmbazı terminal komut dosyalarında kullanmanızla aynıdır .


Kısaca - Neden bunu yapmak istiyorsun? Yer azaldığında Time Machine eski yedeklemeleri otomatik olarak budaır. Time Machine sürücümü ucuz bir USB harici sürücüye kopyalayıp rafa koymak çok rahatlatıcı buldum. (veya bunu raftaki sürücüyü yapın ve yeni bir sürücü elde etmek için bir bahane olarak kullanın) Mac kullanıcıları için -to-sil-it testi.


Doğrulamak için, Lion's tmutilSnow Leopard yedeklemelerini de doğru bir şekilde halledecek mi? Söylediğim gibi, eski makine artık mevcut değil, ama yedeklemesini korumak istiyorum. Bu yedekleme artık otomatik olarak budanmayacaktır, çünkü artık hiçbir makine aktif olarak kullanmamaktadır. Eski yedekleme çok fazla yer kapladığı için yeni makinemi yedeklemek için yeterli alanım yok.
deceze

SL yedeklemelerini yanlış işleyeceğini düşünemiyorum, ancak herhangi bir garanti vermeyeceğim. Biraz daha okuduktan sonra onları Finder'dan silmenin güvenli olup olmadığından emin değilim.
jtbandes

3
@Jtbandes cevabını oldukça ağır bir şekilde düzenleyeceğim - bu dosyaları silmenin kesinlikle yanlış bir yolu yok. Evet, zaman makinesi veya kabuk komut dosyası kullanmak rmdaha hızlı olabilir ve Finder'ınızı saatlerce veya günlerce bağlamaz, ancak gerçekten kullanıcı tercihine bağlıdır. İster sabit bir bağlantıyı ister bir dosyanın son kopyasını silin, herhangi bir silme işlemi sonunda aynı şeyi yapar. Yeni tmuitl, Time Machine yedeklemelerinin herhangi bir sürümünü silmek için mükemmel.
bmike

Teşekkürler, bmike - güvenli olduğundan eminseniz, bu bilgiyi cevabımda gördüğüm için mutluyum :)
jtbandes

"Hangi yolu seçerseniz seçin" doğru görünmüyor: kullanılmadığında, tmutiliç içe dizinleri silmek, sabit bağlantıların çalışması nedeniyle DİĞER yedeklemeleri etkileyebilir. Bkz . Süper Kullanıcı'daki komut satırını kullanarak Time Machine dosyalarını nasıl silebilirim .
Arjan

6

Time Machine, 10.7'den beri Finder'dan anlık görüntülerin silinmesini destekledi:

Gibi tmutil delete, sadece tam anlık görüntüleri için dizinleri ile çalışır.

Neden normal olarak izin verilmediğini bilmiyorum, ancak tek tek dosyaları silebilirsiniz sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp.

Orijinal dosyalar kaldırıldığında sabit bağlantılar çalışmaz:

$ echo x > 1; ln 1 2; rm 1; cat 2
x

Süper Kullanıcı'da benzer bir soru daha var .


.../TMSafetyNet.kext/Helpers/bypass- Çok iyi, bunu bilmiyordum.
deceze

1
bypassBunu yaparken dikkatli olun , diğer yedeklemeleri de etkiler; bkz . Süper Kullanıcı'daki komut satırını kullanarak Time Machine dosyalarını nasıl silebilirim .
Arjan

Son işletim sisteminde yardımcıya giden yol değişti. /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassAyrıca güçlendireceğim - dikkatli olun ve sözdizimini bozmanız veya silme işlemi istediğinizden daha fazlasını yapmanız durumunda tek yedekleme hedefinizde bunu yapmayın . Deneyimlerimdeki tüm aralıkları inceltmek veya büyük bir dosya / klasörün tüm örneklerini budamak için GUI'yi kullanmak çok daha iyi .
bmike

3

Devam etmek ve eski yedekleri Finder'ı kullanarak silmek için sorun yoktur. Yalnızca bu yedekleme dönemlerinde var olan dosyaların kaybolacağına dikkat edin. Komutta yedekleri silmek, normal Time Machine budama gibi yedekleri birleştirmek / birleştirmek yerine yedeklemede mümkün olduğunca fazla dosya bulundurma çabası göstermez.

Finder aracılığıyla Time Machine Yedekleme görünümü


Bu yöntemi şiddetle tavsiye etmiyorum. Artımlı yedeklemelerin doğası nedeniyle, silinen zaman dilimi içinde dosyalarda yapılan küçük değişiklikler, diğer değişikliklerin dosyayı tamamlamak için yeterli olmamasına neden olur.
Alexander - Monica'yı eski durumuna döndür

SİLİNEN ZAMAN AŞIMIYLA YEDEKLENEN DOSYALAR ZAMAN MAKİNESİ İLE GERİ ALINAMAZ. Ben sadece lol tekrar gerekir gibi hissettim
Alexander - Reinstate Monica

1
Time Machine'in sabit bağlantıları kullanma şekli nedeniyle bunun doğru olmadığını düşündüm. Yanlış mıyım?
jtbandes

2
Gerçekten de, dosyalar her zaman bir bütün olarak kaydedildiğinden @XAleX'in yanlış olduğuna inanıyorum. Time Machine yedeklemeleri ile ilgili tek artımlı şey, tüm değişmeyen öğelerin sabit bağlantılı olması ve iki kez depolanmamasıdır. BİLDİĞİM KADARIYLA.
deceze

Dolayısıyla, bu yöntemi kabul etmiyorsanız, yukarıdaki soruya bir çözüm sunmanızdan memnuniyet duyarız.
Slick

0

Yedekleri silmek için Finder'ı kullanmamanızı tavsiye ederim, ancak Time Machine'in içinden kesinlikle mümkündür. Time Machine'deyken, pencereyi Bilgisayar ayarına gidin, kenar çubuğunda bilgisayarınızın adı olmalıdır. Bu etkin pencere olduğunda, araç çubuğundaki "Dişli" simgesi işlevselliğini değiştirir. Artık istemediğiniz tarihe "zamanda geriye" gidin ve Dişli simgesini tıklayın. Menüden "Yedeklemeyi Sil" i seçin ve istenirse yönetici parolanızı girin ve Time Machine'in işini yapmasına izin verin. Bu, Time Machine'in veritabanını güncellemesini ve yaptığı bağlantıları sağlam tutmasını sağlar.


Cevabınız için teşekkürler, ancak dediğim gibi, bu birden fazla yedeklemeyi silmenin korkunç bir yolu olduğu için bitirmek için günün daha iyi kısmını alacaktı. Ve inanıyorum ki, yedek sonunda Finder aracılığıyla normalde silinir.
deceze

Vay canına, soruyu sonuna kadar okumadım sanırım. Ayy
bringel
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.