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.backupdb
soubor. 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.backupdb
na 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/32
Př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á
.sparsebundle
pří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á
.sparseimage
pří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. Souborbackupbundle
nelze připojit (alespoň jsem nenašel způsob, jak to udělat) ). 3. Struktura souborůbackupbundle
je 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 … 😉backupbundle
přejmenovat zpět nasparsebundle
a poté jej takto připojit. V tomto případě ' můžete pravděpodobně také předatbackupbundle
pří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.backupbundle
lze stále připojit pomocí starší aplikaceDiskImageMounter
v/System/Library/CoreServices
, i když ať můžete použít Time Machine k načtení jakéhokoli jeho obsahu zůstává nejasný "Backups.backupdb
nabackupbundle
, 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é.