Nasıl yapılır: Time Machine Yedeklemelerini Silme



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Yer açmak ve yeni yedek oluşturmak için eski zaman makinesi yedeklemelerini silmek isteyebilirsiniz. Bu mesajı da alabilirsiniz ' Time Machine yedeklemeyi tamamlayamadı. ' yedeklemeler daha büyükse ve Mac'inizdeki kullanılabilir disk alanını aşıyorsa. Sebep ne olursa olsun, bu kılavuzda yedeklemeleri silmenize yardımcı olacak iki yöntemi tartışacağım. Ancak, devam etmeden önce tüm kılavuzu okumanızı ve becerilerinize en uygun yöntemi seçmenizi öneririm.



Yöntem 1: Terminali Kullanma Yarar



DİKKAT: Bu yöntemi yalnızca ne yaptığınızı biliyorsanız kullanın çünkü yapılan işlemler geri alınamaz.



1. Aç Başvurular -> Araçlar -> terminal .
2. Terminal'e aşağıdaki komutu yazın ve yolu doğru olanla değiştirin

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

Bu bilgileri Finder'dan alabilirsiniz.

sürücü_adı (sürücü adınızdır)
backups.backupdb (yedekleme yolu)
old_mac_name (yedekleme dosyasının adı)



Yukarıdaki komutu girdiğinizde, sizden şifrenizi isteyecektir, ancak bu tekrarlanmayacak / görüntülenmeyecektir, bu yüzden sadece şifreyi girin ve geri dön / gir tuşuna basın.

Yedekleri 1'e 1 silmek istiyorsanız tmutil aracını da kullanabilirsiniz.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

tmutil Lion ile tanıtıldığı için Lion'dan daha önceki sürümlerde çalışmayacaktır.
Yöntem 2: Zaman Makinesi (GUI) Yoluyla

Şimdiye kadar en kolay yöntem, Açık Zaman Makinesi ve silmek istediğiniz noktaya / saate göz atın. Bulucudaki dişli simgesini seçin ve Yedeklemeyi Sil'e basın. Bu, veri bütünlüğünün bozulmadan kalmasını sağlayacaktır.

Yöntem 3: Bash Komut Dosyası Aracılığıyla

Aşağıda, Time Machine'deki en eski yedeklemeyi otomatik olarak bulacak komut dosyası bulunmaktadır. Bu sizi Y girişi ile yönlendirecektir. Komut dosyasının bir .sh dosyası olarak kopyalanması ve kaydedilmesi gerekir; çalıştırdığınızda, silme işlemini onaylamak için yönetici parolası girmeniz istenir.

COMPUTER_NAME = $ (/ usr / sbin / scutil - BilgisayarAdı al)
NBACKUPS = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep “$ COMPUTER_NAME” |
/ usr / bin / wc -l)
OLDEST_BACKUP = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep “$ COMPUTER_NAME” |
/ usr / bin / kafa -n1)
LATEST_BACKUP = $ (/ usr / bin / tmutil en son yedekleme)
echo En son yedekleme: $ LATEST_BACKUP
eğer [[-n “$ LATEST_BACKUP” && “$ LATEST_BACKUP”! = “$ ESKİ_BACKUP”]] ise
echo -n “$ NBACKUPS yedeklemeleri. En eskisi silinsin: $ {OLDEST_BACKUP ## * /} [y / H]? '
cevabı oku
durumda $ cevap
ve*)
echo Çalışıyor: / usr / bin / sudo / usr / bin / tmutil “$ OLDEST_BACKUP” dosyasını sil
/ usr / bin / sudo time / usr / bin / tmutil “$ OLDEST_BACKUP” dosyasını sil
;;
*)
echo Değişiklik yok
;;
esac
Başka
echo 'Silinecek yedek yok'
olmak

1 dakika okundu