Time Machine – Cum se poate converti Backups.backupdb într-un backupbundle?

Am avut recent o eroare critică a unității pe unitatea de rețea pe care o folosesc pentru backupurile Time Machine. Crearea primei copii de rezervă prin rețea (cu ~ 1 TB de date) va fi dureroasă.

Am creat deja o copie de rezervă folosind Time Machine pe unitatea montată prin USB, totuși acesta este un Backups.backupdb structura dosarelor, nu o imagine de disc backupbundle pe care Time Machine o folosește când lucrează în rețea.

Există o modalitate de a creați / convertiți un nou fișier backupbundle cu folderul Backups.backupdb astfel încât să nu trebuiască să rulați o primă copie de rezervă completă în rețea? Alternativ, există o modalitate de a convinge Time Machine să utilizeze structura backupbundle atunci când faceți backup pe USB?

Răspunde

În timp ce nu am încercat acest lucru personal, am întâlnit recent o soluție postată pe forumurile MacRumors care susține că ar trebui să funcționeze :

Există o soluție pentru a face acest lucru. Atașați unitatea la router (presupunând că acceptă Time Machine), apoi porniți o copie de rezervă pe disc folosind Time Machine. Acordați-i câteva minute pentru a începe, apoi opriți-l și deconectați-l.

Acum atașați unitatea la Mac prin USB. Căutați în Finder și veți vedea un pachet rar cu Backups.backupdb acolo. Pur și simplu ștergeți acel fișier și goliți coșul de gunoi.

Acum porniți Time Machine și efectuați o copie de rezervă completă. După ce ați terminat, veți avea Backups.backupdb pe unitate. Mutați-l doar din rădăcina unității în grupul rar e. Acum conectați-l la router și reporniți TM. Va relua locul unde a rămas, cu backup-uri incrementale în viitor.

O altă variantă a acestei metode creează o montare locală de partajare a fișierelor Samba pe unitatea USB ca soluție. Detalii complete în răspunsul legat, dar urmează un fragment rezumat:

sudo ifconfig lo0 alias 127.0.0.2/32

Conectați unitatea USB, apoi prin Preferințe sistem / Partajare adăugați o partajare smb într-un folder time-machine-macbook în unitate time-machine-usb Apoi, adăugați o copie de rezervă de destinație (Time Machine o va vedea ca o partajare de rețea)

sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"

Deși există o modalitate mai simplă / mai directă de a o face , ar fi minunat să știți! Mă gândeam că poate ceva din programul de linie de comandă tmutil ar putea să o facă, dar încă nu am încercat.

Potrivit utilitarului de disc Apple Ghidul utilizatorului, pare posibil să creați manual o imagine de disc sparsebundle :

  • În aplicația Disk Utility de pe Mac, alegeți Fișier > Imagine nouă > Imagine necompletată
  • Introduceți un nume de fișier pentru imaginea discului, adăugați etichete dacă este necesar, apoi alegeți unde să o salvați.
  • În câmpul Nume, introduceți numele pentru imaginea discului.
  • În câmpul Dimensiune, introduceți un dimensiunea imaginii discului.
  • Faceți clic pe meniul pop-up Format, apoi alegeți formatul pentru disc:
    • Cred că pentru Time Machine va trebui să alegeți Mac OS Extended (Journaled) sau Mac OS Extended (Case-sen sitive, Journaled) ( referință )
  • Pentru a cripta imaginea discului, faceți clic pe meniul pop-up Criptare, apoi alegeți o opțiune de criptare.
  • Faceți clic pe meniul pop-up Partiții, apoi alegeți un aspect de partiție.
  • Faceți clic pe Meniul pop-up Format imagine, apoi alegeți o opțiune:
    • Imagine de disc cu pachet rar: La fel ca imagine de disc rar (mai jos), dar datele din director pentru imagine sunt stocate diferit. Folosește extensia de fișier .sparsebundle.
    • Imagine de disc rar: Creează un fișier extensibil care se micșorează și crește după cum este necesar. Nu se folosește spațiu suplimentar. Folosește extensia de fișier .sparseimage.
  • Faceți clic pe Salvare, apoi pe Efectuat.
  • Utilitarul de disc creează fișierul de imagine pe disc în care l-ați salvat în Finder și montează pictograma acestuia pe desktop și în bara laterală Finder.
  • În Finder, copiați fișierele pe imaginea de disc montată, apoi scoateți-o.

Editați nota: macOS Catalina pare să folosească extensia backupbundle în loc de sparsebundle, dar se pare că acest fișier este încă montabil în același mod ca anterior.

Comentarii

  • Mulțumesc @ glenn-devalias! Am încercat ce mi-ai sugerat. Din păcate, mi-au ieșit multe lucruri în mișcare: 1. Time Machine prin rețea creează un fișier backupbundle, cel puțin pentru mine. Poate că ' este un lucru Catalina? Nu ' nu știu … 2. Fișierul backupbundle nu este montabil (cel puțin nu aș putea găsi nici o modalitate de a o face) ). 3. Structura fișierului din backupbundle este foarte diferită decât mă așteptam și nu conținea un folder Backups.backupdb. În acest moment, 835 GB din cei 940 GB pentru backupul inițial au fost finalizați … Uneori, forța brută este calea de urmat … 😉
  • Sună de parcă ar fi un lucru Catalina, conform : macworld.com/article/3445481/… Nu am ' Ați încercat, dar sugerează că ați putea redenumi backupbundle înapoi la un sparsebundle, apoi montați-l în acest fel. Dacă ' este cazul, probabil că puteți trece și backupbundle direct la o comandă din linia de comandă pentru a o monta ca sparsebundle. ' nu am încercat încă una dintre acestea, deoarece toate copiile mele de rezervă par să fie anterioare Catalinei.
  • Există un alt articol la eclecticlight.co/2019/11/11/… care vorbește despre acest lucru și sugerează " noul backupbundle poate fi montat în continuare utilizând o aplicație DiskImageMounter mai veche în /System/Library/CoreServices, deși dacă puteți folosi Time Machine pentru a recupera oricare dintre conținuturile sale rămase neclare "
  • Mulțumesc @glenn, apreciați eforturile dvs. În cele din urmă, nu am putut converti Backups.backupdb într-un backupbundle, chiar am crezut că nu ' Se pare că ar trebui să fie atât de complicat. Așadar, istoricul copiilor de rezervă a început din nou, ceea ce nu este ' complet rău.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *