Nedávno se na mé síťové jednotce, kterou používám pro zálohy Time Machine, vyskytla kritická porucha jednotky. Vytvoření první zálohy v síti (s ~ 1 TB dat) bude bolestně pomalé.
Zálohu jsem již vytvořil pomocí nástroje Time Machine na jednotce připojené přes USB, ale toto je Backups.backupdb struktura složek, nikoli backupbundle obraz disku, který Time Machine používá při práci v síti.
Existuje způsob, jak vytvořit / převést nový backupbundle soubor se složkou Backups.backupdb tak, že nemusím spustit první úplnou zálohu přes síť? Existuje také způsob, jak přesvědčit Time Machine, aby při zálohování přes USB použil strukturu backupbundle?
Odpovědět
I když jsem to osobně nezkoušel, nedávno jsem narazil na řešení zveřejněné na fórech MacRumors , které tvrdí, že by to mělo fungovat :
Chcete-li to provést, je třeba to vyřešit. Připojte jednotku k routeru (za předpokladu, že podporuje Time Machine) a poté spusťte zálohu na disk pomocí Time Machine. Dejte mu pár minut na začátek, poté jej zastavte a odpojte.
Nyní připojte disk k počítači Mac přes USB. Podívejte se do Finderu a uvidíte řídký svazek s částečným
Backups.backupdbsoubor. Stačí tento soubor smazat a vyprázdnit koš.Nyní zapněte Time Machine a proveďte úplnou zálohu. Po dokončení budete mít plný
Backups.backupdbna jednotce. Stačí ji přesunout z kořene jednotky do řídkého svazku E. Nyní jej připojte zpět k routeru a TM znovu zapněte. Pokračuje tam, kde přestal, s přírůstkovými zálohami.
Další variace této metody vytvoří jako náhradní řešení místní připojení sdílené složky Samba na jednotce USB. Úplné podrobnosti v propojené odpovědi, následuje však souhrnný fragment:
sudo ifconfig lo0 alias 127.0.0.2/32Připojte svou jednotku USB a poté pomocí System Preferences / Sharing přidejte sdílenou složku SMB do složky Time-Machine-MacBook v jednotce Time-Machine-USB Poté přidejte cílovou zálohu (Time Machine ji uvidí jako sdílenou síť)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
Pokud existuje jednodušší / přímější způsob, jak to udělat , to by bylo úžasné vědět! Myslel jsem, že něco v programu tmutil příkazového řádku to dokáže, ale ještě to nezkoušel.
Podle diskové utility společnosti Apple Uživatelská příručka se zdá být možné ručně vytvořit obraz disku sparsebundle :
- V aplikaci Disk Utility na počítači Mac zvolte Soubor > Nový obrázek > Prázdný obrázek
- Zadejte název souboru v případě potřeby přidejte tagy a poté vyberte, kam jej chcete uložit.
- Do pole Název zadejte název obrazu disku.
- Do pole Velikost zadejte velikost obrazu disku.
- Klikněte na rozbalovací nabídku Formát a vyberte formát disku:
- Věřím, že pro Time Machine budete muset zvolit Mac OS Extended (Journaled) nebo Mac OS Extended (Case-sen sitive, Journaled) ( odkaz )
- Chcete-li zašifrovat obraz disku, klikněte na rozbalovací nabídku Šifrování a poté vyberte možnost šifrování.
- Klikněte na rozbalovací nabídku Oddíly a poté vyberte rozložení oddílu.
- Klikněte na V rozbalovací nabídce Formát obrázku vyberte možnost:
- Řídký obraz disku svazku: Stejný jako řídký obraz disku (níže), ale data adresáře pro obraz jsou uložena odlišně. Používá
.sparsebundlepříponu souboru.- Řídký obraz disku: Vytvoří rozbalitelný soubor, který se podle potřeby zmenší a zvětší. Není použit žádný další prostor. Používá
.sparseimagepříponu souboru.- Klikněte na Uložit a poté na Hotovo.
- Disk Utility vytvoří soubor obrazu disku, kam jste jej uložili ve Finderu a připojil jeho ikonu disku na plochu a do postranního panelu Finderu.
- Ve Finderu zkopírujte soubory do připojeného obrazu disku a poté jej vysuňte.
Upravit poznámku: macOS Catalina Zdá se, že místo sparsebundle používá příponu backupbundle, ale zdá se, že tento soubor je stále možné připojit stejným způsobem jako dříve.
backupbundle, alespoň pro mě. Možná je to ' věc Catalina? Nevím ' nevím … 2. Souborbackupbundlenelze připojit (alespoň jsem nenašel způsob, jak to udělat) ). 3. Struktura souborůbackupbundleje velmi odlišná, než jsem čekal, a neobsahoval složkuBackups.backupdb. V tomto okamžiku bylo dokončeno 835 GB z 940 GB pro počáteční zálohování … Někdy je cestou hrubá síla … 😉backupbundlepřejmenovat zpět nasparsebundlea poté jej takto připojit. V tomto případě ' můžete pravděpodobně také předatbackupbundlepřímo do příkazového řádku a připojit jej jakosparsebundle. Ještě jsem ' nevyzkoušel žádný z nich, protože všechny moje zálohy zřejmě předcházely Catalinu.backupbundlelze stále připojit pomocí starší aplikaceDiskImageMounterv/System/Library/CoreServices, i když ať můžete použít Time Machine k načtení jakéhokoli jeho obsahu zůstává nejasný "Backups.backupdbnabackupbundle, i když jsem si myslel, že to ' Zdá se, že by to mělo být tak komplikované. Historie zálohování tedy začala znovu, což není ' úplně špatné.