Time Machine yedeklemelerini nasıl koruyabilir ve yenisiyle nasıl başlayabilirim?


13

Time Machine yedeklerimi harici bir sabit diskte yapıyorum. Geçenlerde Mountain Lion'dan Mavericks'e geçtim. Şimdi delik sistemi ile geri dönmem gerektiğinde Mountain Lion ile yaptığım eski yedekleri dondurma yeteneğine ihtiyacım var.

Şimdiye kadar denedim:

  1. Time Machine'i durdurun ve diskteki yedekleme klasörünü yeniden adlandırın. Mavericks'te Time Machine klasörleri yeniden adlandırılamaz veya taşınamaz.
  2. Harici sürücüyü Time Machine tercih bölmesinden kaldırın ve sürücüyü okuyun - Time Machine yedeklemeleri aynı klasörde devam eder ve bir süre sonra eski yedeklerin üzerine yazılır.

İstediğimi nasıl başarabilirim?


Ne kadar süre yedek tutmak istiyorsunuz
user151019

@ Mark - Sanırım en az yarım yıl. Önemi var?
Jan Michael

Yanıtlar:


7

En basit yol, OS X Mountain Lion'daki Time Machine'deki son yedeklemenizin tarihini ve saatini not etmenizdir. İleride herhangi bir zamanda, yalnızca o tarih / saat ile yedeklemeye geri yükleyerek geri dönebilirsiniz (bu, Time Machine'in bu eski sürümleri silmemesi için yeterli alanınız olduğu sürece diskte kalacaktır) .

  • Time Machine diskindeki "Backups.backupdb" klasörüne gidip "En Son" klasörünün zaman damgasına bakarak (aslında bir bağlantıdır) bu tarihi ve saati kolayca bulabilirsiniz. tarih ve saati içeren en son yedekleme klasörü adı).

Eğer varsa yok OS X Mountain Lion ile son yedekleme tarihini ve saatini not isteyen sonraki en basit yolu olan bilgisayar adını değiştirmek OS X Mavericks Mac ya sen üzerinde sizin ilk Zaman Makinesi yedekleme yapmadan önce veya eski yedekleme için Time Machine yedekleme diskinde .

Her iki durumda da bu, Time Machine'in diskte yeni makine adı ile yeni bir klasör oluşturmasını sağlar ve ilk kez tam bir yedekleme yapar (bu nedenle Mac'inizin neredeyse iki kopyasını tutmak için yeterli disk alanına ihtiyacınız vardır). Bu şekilde, gelecekte eski veya yeni yedeklemeden geri yükleyebilirsiniz (Time Machine diskindeki bilgisayar adını yeniden adlandırırsanız, eski sistemin tam geri yüklemesini yapmak için bunu geri almanız gerekir).

  • Bilgisayarınızın adını değiştirmek için Sistem Tercihleri> Paylaşım'a gidin ve Bilgisayar Adı: metnini düzenleyin .
    VEYA
  • Bilgisayar adını Time Machine diskinde yeniden adlandırmak için Terminal.app içinde aşağıdaki komutu kullanın:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    Çalıştırmadan önce yukarıdaki komutta aşağıdakileri kullanın:

    • <TMDiskName>, Time Machine birim adının adıdır
    • <BilgisayarAdı> geçerli bilgisayar adıdır (OS X Mavericks için kullanmaya devam edersiniz)
    • <OSXMountainLionBackupComputerName>, gelecekte tam bir geri yükleme yapmanız için anlık görüntünün adıdır (tam geri yüklemeden önce yukarıdaki gibi benzer bir komut kullanarak yeniden adlandırmanız gerekir)

1
1. Not Mountain Lion yedeklemesinin zaman damgası İlk öneriler yalnızca harici sabit sürücüde yeterli disk alanı varsa ve zaman makinesi anlık görüntüsü daha yenileri tarafından öldürülmediyse çalışır. Bu bir seçenek gerçekten değil Yani emin zaman makinesi o eski anlık tutmak yapamazsınız çünkü. <br> 2. Yeniden adlandır Bilgisayar Adı makine adı o departmanı tarafından sabitlenmiştir nedeni yazık ki bu, benim için bir seçenek değildir. İsmi değiştirmem gerekiyordu. Başka fikrin var mı?
Jan Michael

Cevabı başka bir seçenekle güncelledim. Geçerli Time Machinediskteki bilgisayar adını (OS X Mountain Lion one) yeniden adlandırabilirsiniz (bilgisayarınızı yeniden adlandırmak yerine). Böylece, bu dizinin altındaki eski yedeklemeye sahip olursunuz ve yeni yedeklemeler, geçerli bilgisayar adıyla yeni bir klasöre gider.
MK

1
Belki talimatlarını yanlış anladım. Bypass yardımcı komutu ile bilgisayar adı dizinini başka bir isme taşıyabildim. Ancak Time Machine'i başlattıktan sonra klasörü yeniden orijinal bilgisayar adına değiştirdi. Ne demek "kopya oluşturmak yerine"?
Jan Michael

1
Sonra bypass komutu hile yapmaz. Time Machine taşınan klasörü algılayabilir ve yeniden kullanır.
Jan Michael

3
@Mk tarafından sağlanan komut Backups.backupdb-Folder'ı harici disk sürücüsünde başka bir konuma taşımak için kullanıldığında çalışır.
Jan Michael

4

Bu yanıt, bir veya daha fazla Time Machine yedeklemesinin korunması gerektiğinde daha fazla senaryoyu uyarır.)

Time Machine, eski yedeklemeleri süresiz olarak korumak için tasarlanmamıştır (örn. Kalıcı arşivler için). Yedekleme diskinde bol miktarda boş alan olsa bile, Time Machine günün bir saatinin yedeklemesi olmaması durumunda 24 saat sonra bir yedeklemeyi silecektir. Öyleyse, Time Machine, bir haftanın başlangıcı ilk yedeklemenin saati ve günü olarak tanımlandığı bir haftanın ilk yedeği olmadığı sürece 30 gün boyunca saklayacaktır (bu nedenle Pazartesi veya Pazar günleri zorunlu değildir). Bir haftanın ilk yedeklemesinin ömrü zamanla sınırlı değildir. Ancak, en son yedekleme, kalan son yedekleme değilse, yenisi için yer gerektiğinde silinir.

Bu nedenle, daha sonra, Time Machine'in eski sistemde yapmış olduğu en son yedeklemeyi geri yüklemeye karar verirseniz, zaten mevcut olmayabilir ve Time Machine'in yukarıda belirtilen kurallara uygun olarak tuttuğu yerine daha eski bir yedek seçmeniz gerekebilir.

Temel olarak, bir veya daha fazla yedeklemeyi korumak istiyorsanız iki seçeneğiniz vardır:

  • Yeni bir diske veya bölüme yeni bir yedekleme kümesi başlatın veya
  • yedeklemeyi Time Machine dışında başka yollarla koruyun ve aynı yedekleme kümesine yedeklemeye devam edin.

Sistemi silinmiş bir diske veya bölüme yüklerseniz ve verilerinizi geri koyarsanız (Setup Assistant ve Migration Assistant dahil olmak üzere hangi yolu kullanırsanız yapın) veya tüm sistemi geri yüklerseniz (yine hangi yolu yaparsanız yapın, OS X Kurtarma kullanılarak bir Time Machine yedeklemesinden geri yükleme dahil ), ilk Time Machine yedeklemesi muhtemelen tam bir yedekleme olacaktır (çok fazla yedek disk alanı ve zaman kazandırabilecek artımlı değil). Ancak, olabilir izleyerek bunu önlemek mümkün bu kılavuzu .

Yeni bir diske veya bölüme yeni bir yedekleme kümesi başlatma

OS X Kurtarma kullanarak bir Time Machine yedeklemesinden geri yükleyerek gelecekte eski sisteminizi en kolay şekilde geri yüklemenize olanak tanıyacağı için bu tercih edilebilir .

Buradaki adımları izleyerek silmeden bile geçerli Time Machine yedekleme diskinizde yeni bir bölüm oluşturabilirsiniz .

Boş alana ve diğer tercihlere bağlı olarak, yeni bölümün yeni sistemin gelecekteki yedeklemeleri için olmasını isteyebilirsiniz veya yeni sistemi yalnızca Time Machine Tercihlerinde geçici olarak seçerek eski sistemin yalnızca en son tek yedeklemesini tutabilir sistem yükseltmesinden önce, ancak bundan sonra eski bölüme yedeklemeye devam ediyor. Bazı istisnalar eklemeyi de düşünebilirsiniz, böylece eski bölüme zaten yedeklediğiniz veriler olmadan gerçekten sadece eski sistemi tutar.

Yenisini başlattıktan sonra eski yedekleme kümesini görmek için, Diğer Yedekleme Disklerine Gözat seçeneğine ihtiyacınız olacaktır .

Yedeklemeyi başka yollarla koruma

Bu, sistem yükseltmeden önce veya sonra Time Machine arabirimi aracılığıyla bile, eski sistem yedeklemesini Time Machine yedekleme diskindeki farklı bir klasör veya başka bir yedekleme diski gibi seçilen bir konuma geri yükleyerek yapılabilir .

Başka bir yol, Carbon Copy Cloner gibi özel bir yazılım aracılığıyla eski sistemin bir klonunu veya Time Machine yedeklemesini yapmaktır .

Time Machine Backups.backupdb klasörünü, MK'nin cevabında verilen komutta küçük bir değişiklik yaparak Time Machine'in erişiminden ayırmak için yedekleme diskinde farklı bir konuma taşımak da hile yapar, ancak bir Time Machine ile eski yedeklemelere erişmeniz veya OS X Kurtarma gerçekleştirmeniz gerektiğinde her zaman ters işlemi gerçekleştirin. Öte yandan, bu şekilde kalıcı bir yedekleme yapmak çok daha hızlıdır, çünkü hiçbir şey kopyalamak gerektirmez.


Ayrıca, yalnızca OS X'i düşürmek için bir seçeneği korumak istediğiniz için bir yedek tutmak istiyorsanız, başka bir seçeneğiniz de olduğunu belirtmek gerekir. Mac App Store'u kullanarak geçmişte OS X'in daha eski bir sürümünü satın aldıysanız veya indirdiyseniz, yükleyicisini Mac App Store'daki satın alma geçmişinden tekrar indirebilirsiniz. Eski yükleyiciyi OS X'in daha yeni bir sürümünden çalıştırmak mümkün değildir - ilk olarak, mevcut sistemin bulunduğu bölümü silmeniz ve eski OS X sürümünü yeni yüklemeniz gerekir. Ardından, önceki sistemde Time Machine ile daha yeni OS X ile yedeklediğiniz verilerinizi, hesaplarınızı ve / veya ayarlarınızı (uygulamalar çalışmaz) kopyalamak için Setup Assistant veya Migration Assistant'ı kullanabilirsiniz.


1

Konu ve cevaplar için teşekkürler. 2 TB Zaman Kapsülü var, bu yüzden önceki Time Machine yedeklemelerinin tamamını ve yenilerini tutmak için alanım var.

Yukarıda verilen büyük cevaptan yukarıdaki bilgileri kullandım, ancak önce TMDisk'te yeni bir klasör oluşturdum, TMDisk kenar çubuğuna monte edildiğini gösterdikten sonra, aynı klasöre yeni bir klasör ekledim Backups.backupdbve çağırdım backup2013.

Sonra TextEdit orijinal değiştirdikten sonra Terminal, aşağıdakileri yaptım.

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

Çalıştırmadan önce yukarıdaki komutta aşağıdakileri kullanın:

  • **TMDisk** Time Machine birim adının adıdır
  • **machinename** bilgisayar adıdır (eski veya yeni olursa olsun)
  • **backup2013** Mavericks yedeklemesini barındırmak için oluşturulan ekstra klasördür

Daha önce olduğu gibi, anlık görüntü gelecekte tam bir geri yükleme yapmanız için burada yaşayacaktır (tam geri yüklemeden önce yukarıdaki gibi benzer bir komut kullanarak yeniden adlandırmanız gerekir - böylece bir metin dosyasına kaydetmeniz gerekir).

… Ve ayrıca **machinename**.sparsebundleZaman Kapsülümün standart Finder görünümünde bir yedekleme klasörüne taşındım . Ayrıca TextEdit dokümanı aynı klasöre de kaydettim, böylece gerekirse daha sonra tersine çevirebilirim.

Önemli

Daha sonra Time Machine'i açtığımda derhal panikledim ve sadece yeni Backups.backupdb'yi gördüm, bunun nedeni machinename.sparsebundle'ı Zaman Kapsülümdeki başka bir klasöre sürükleyip bırakmam.

Diğer klasörü buldum ve makine adına çift tıkladım ve sonra eski görüntüyü kenar çubuğuna ayrı bir cihaz olarak monte ettim.

Time Machine artık adını varsayılana sıfırlamış gibi görünüyor.


Klasörü taşıma fikri Backups.backupdbbana yakışıyor. HD'yi yeniden bölümlemek veya başka bir tane getirmek istemiyorum. Zaman makinesinin de makine adı klasörünü orijinaline yeniden adlandırdığını görmek istemiyorum. Bu şekilde, zaman makinesi ilk denemede yedeklemeyi yeniden oluşturur.
pigtail
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.