Çöp Kutusu Boş altılamıyor ve Time Machine Yedeklemeleri Silinemiyor mu? İşte Bunu Nasıl Düzeltebilirsiniz?

İçindekiler:

Anonim

Time Machine, kolay yedeklemeler için dikkate değer bir çözüm olmasına rağmen, bazı Time Machine kullanıcıları için, yedekleme sürücüsü bilgisayara bağlandığında Mac OS X Çöp Kutusu'nun boş altılamamasına neden olan tuhaf bir sorun ortaya çıkabilir. Mac. Bu genellikle kendini şu şekilde gösterecektir; bir kullanıcı Çöp Kutusunu boş altmaya çalışır, Çöp Kutusu ya boş altmayı reddeder ya da "Çöp Kutusunu boş altmaya hazırlanıyor..." bölümünde takılıp kalır ve bu durumda birkaç yüz bin (veya daha fazla) dosya sayılır.Tek başına bırakıldığında, Çöp Kutusu bazen dosyaları birkaç saat saydıktan sonra silmeye başlar, ancak o kadar yavaştır ki, Çöp Kutusunun silinmesi için kelimenin tam anlamıyla bir veya daha fazla gün bekleyebilirsiniz - bu pek pratik değildir.

Bu açıkça bir tuhaflık veya hata ve birisi sabit sürücüde fazladan alan oluşturmak için yedekleri manuel olarak kaldırmaya çalıştığında veya Time Machine bunu denerken eski bir yedekleme bozulduğunda ortaya çıkıyor. temizlik yapmak için. Bu sorun sözde eski bir Mac OS X güncellemesinde çözüldü, ancak yine de Mountain Lion, Mavericks, Sierra, El Capitan vb. X Aslan ve öncesi.

Tamam, sorun ve biraz arka plan hakkında yeterince tartıştık, hadi çözüme geçelim, böylece Çöp kutusunu tekrar boş altabilir ve o eski inatçı Time Machine yedeklemelerini kesin olarak kaldırabilirsiniz.

Time Machine Yedekleme Dosyaları Sıkıştığında Çöp Kutusunu Manuel Olarak Boş altın

Bu, onu biraz daha gelişmiş kılan Terminal üzerinden zorla silme kullanımını gerektirir. Ne yaptığınızı bilmiyorsanız veya Terminal ile rahat değilseniz, bunu tamamen atlamak ve bunun yerine Finder aracılığıyla inanılmaz derecede uzun Çöp Kutusu silme işlemini beklemek isteyebilirsiniz. Risk size ait olmak üzere devam edin.

Komutları tam olarak verdiğinizden emin olun, aksi takdirde kaldırmak istemediğiniz dosyaları istemeden silebilirsiniz, bu çok önemlidir çünkü Terminal sizden onay veya onay istemez, sadece her şeyi siler.

  • Time Machine sürücüsünü Mac'e bağlayın ve (geçici olarak) mevcut Time Machine yedeklemelerini durdurun
  • /Applications/Utilities/ içinde bulunan Terminal'i açın ve ardından aktif dizini Time Machine yedekleme sürücüsününkine değiştirmek için aşağıdaki komutu girin:
  • cd /Volumes/(yedek sürücü adı)/.Trashes/

    Örneğin, dizini “Mac Yedeklemeleri” adlı bir yedekleme sürücüsüne değiştirmek için komut şöyle olacaktır:

    cd /Birimler/Mac\ Yedeklemeler/.Trashes/

  • .Trashes/ klasörünün içeriğini listeleyerek uygun konumda olduğunuzu onaylayın, bu genellikle inatçı Backups.backupdb dosyalarını içeren bir '501' alt klasörünü ortaya çıkarır. Sudo ls: ile doğru yerde olup olmadığınızı tekrar kontrol edebilirsiniz.
  • sudo ls 501/

    Not: Bazı durumlarda, 501 klasörü mevcut olmayacak veya başka bir adla anılacaktır. Bazen .Trashes, backupdb dosyalarını da doğrudan içerir. 501/ dizinini bulamazsanız, bunun yerine .Trashes/ içeriğini silin. Rm komutuyla hataları az altmak amacıyla mümkün olduğunca ayrıntılı olmak için .Trashes/501/ dosyasına odaklanacağız.

  • Şimdi rm komutunu kullanarak .Trashes 501 klasörünün içeriğini silmek için. Burada doğru sözdiziminin kullanıldığından emin olun, aksi takdirde istemediğiniz bir şeyi yanlışlıkla silebilirsiniz. rm komutu onay istemez, sadece dosyaları siler.
  • sudo rm -rf 501/Backups.backupdb/

    .Trashes/501/Backup.backupdb/ dosyalarını silmeye başlamanız istendiğinde yönetici parolasını girin

  • Bırakın Terminal otursun ve işini yapsın, görünür bir etkinlik yoktur ancak genellikle bu dosyalar en fazla 2-15 dakika içinde kaldırılır, bittiğinde Terminal'den çıkın
  • Çöp Kutusu'nun istendiği gibi çalıştığını Mac OS X Finder'da her zamanki gibi boş altarak onaylayın

Yalnızca ileri düzey kullanıcılar: Çöpe atılan Time Machine yedeklerine daha kısa söz dizimi sürümü

Yukarıdaki adımlarda kullanılan bazı önlemlerin kaldırılmasıyla, yukarıdaki sürecin çok daha kısa bir versiyonu elde edilebilir. "YedekSürücüAdı"nı söz konusu sabit sürücünün adıyla değiştirerek, yalnızca Terminal'de rahatsanız bu komutu kullanın:

sudo rm -rf /Volumes/YedekSürücüAdı/.Trashes/

Yalnızca ileri düzey kullanıcılar: Terminal Tarafından Sıkışan Yedeklemeleri Silmek için tmutil kullanma

İsteğe bağlı olarak, Time Machine'den bir yedeği silmek için 'tmutil' komut satırı aracını da kullanabilirsiniz. "SÜRÜCÜ ADI"nı Time Machine sürücü adınızla ve "BACKUPTODELETE"yi tarihe göre belirlenen söz konusu yedeklemeyle değiştirmeniz yeterlidir. Bu, Terminal'in kullanılmasını gerektirir, yani yalnızca ileri düzey Mac kullanıcıları içindir:

sudo tmutil sil /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE

sudo, görevi tamamlayabilmek için yönetici parolası gerektirir.

Şimdi bu sorunu çözmenin birkaç yolunu ele aldık ve kesinlikle biri sizin için çalışacaktır.

Eski yedekleri silmeye çalışmanızın nedeni diğer ortamlar için yer açmaksa, yedekleme sürücüsünü bölümlemeyi düşünün, böylece bir bölüm Time Machine'e ayrılırken geri kalanı doğrudan dosya depolama için kullanılabilir .Bu, dosyalara yer açmak için Time Machine yedeklerini manuel olarak kaldırma ihtiyacını önleyecek ve bu sorunun ortaya çıkmasını umarız.

Ayrıca, fazladan Time Machine yedeklemeleri kullanıyorsanız, bu işlemi her iki yedekleme sürücüsünde de gerçekleştirmeniz gerekebileceğini unutmayın.

“Sistem Bütünlüğü Koruması” Bunu Yapmanıza Engel Olduğunda Time Machine Yedeklemelerini Silme

Daha yeni Mac OS sürümlerine sahip daha yeni Mac'lerde meydana gelebilecek başka bir senaryo, Time Machine yedeklerini silmeye çalışırken “Çöp Kutusundaki öğeler Sistem Bütünlüğü Koruması nedeniyle silinemez” gibi bir şey söyleyen bir hatadır. Bu hatanın geçici çözümü, Mac'te SIP'yi geçici olarak devre dışı bırakmak, Time Machine yedekleme dosyalarını çöpe atmak ve ardından SIP'yi yeniden etkinleştirmektir.

Hangi yöntem işinize yaradı? Aşağıdaki yorumlarda kendi deneyimlerinizi ve çözümlerinizi paylaşın.

Çöp Kutusu Boş altılamıyor ve Time Machine Yedeklemeleri Silinemiyor mu? İşte Bunu Nasıl Düzeltebilirsiniz?