Niedawno wystąpiła krytyczna awaria dysku na moim dysku sieciowym, którego używam do tworzenia kopii zapasowych Time Machine. Tworzenie pierwszej kopii zapasowej przez sieć (z ~ 1 TB danych) będzie boleśnie powolne.
Utworzyłem już kopię zapasową przy użyciu Time Machine na dysku podłączonym przez USB, jednak jest to Backups.backupdb
struktura folderów, a nie backupbundle
obraz dysku, którego Time Machine używa podczas pracy w sieci.
Czy istnieje sposób na utworzyć / przekonwertować nowy plik backupbundle
z folderem Backups.backupdb
w taki sposób, że nie muszę wykonywać pierwszej pełnej kopii zapasowej przez sieć? Alternatywnie, czy istnieje sposób, aby przekonać Time Machine do korzystania ze struktury backupbundle
podczas tworzenia kopii zapasowej przez USB?
Odpowiedź
Chociaż nie próbowałem tego osobiście, ostatnio natknąłem się na obejście opublikowane na forach MacRumors , które twierdzi, że powinno działać :
Istnieje obejście tego problemu. Podłącz dysk do routera (zakładając, że obsługuje Time Machine), a następnie rozpocznij tworzenie kopii zapasowej na dysku za pomocą Time Machine. Daj mu kilka minut na rozpoczęcie, a następnie zatrzymaj go i odłącz.
Teraz podłącz dysk do komputera Mac przez USB. Zajrzyj do Findera, a zobaczysz rzadki pakiet z częściowym
Backups.backupdb
tam plik. Po prostu usuń ten plik i opróżnij kosz.Teraz włącz Time Machine i wykonaj pełną kopię zapasową. Po zakończeniu będziesz mieć pełną
Backups.backupdb
na dysku. Po prostu przenieś go z katalogu głównego dysku do rzadkiego pakietu mi. Teraz podłącz go z powrotem do routera i włącz TM. Rozpoczyna się w miejscu, w którym zostało przerwane, z kolejnymi przyrostowymi kopiami zapasowymi.
Kolejna odmiana tej metody tworzy lokalne miejsce montowania udziału plików Samby na dysku USB jako obejście. Pełne szczegóły w połączonej odpowiedzi, ale następuje fragment podsumowania:
sudo ifconfig lo0 alias 127.0.0.2/32
Podłącz dysk USB, a następnie poprzez Preferencje systemowe / Udostępnianie dodaj udział smb do folderu time-machine-macbook na dysku time-machine-usb Następnie dodaj docelową kopię zapasową (Time Machine zobaczy go jako udział sieciowy)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
Jeśli istnieje prostszy / bardziej bezpośredni sposób, aby to zrobić , byłoby wspaniale wiedzieć! Myślałem, że może coś w tmutil
programie wiersza poleceń może to zrobić, ale jeszcze tego nie próbowałem.
Według Narzędzia dyskowego firmy Apple Podręcznik użytkownika, wydaje się, że można ręcznie utworzyć obraz dysku sparsebundle :
- W aplikacji Narzędzie dyskowe na Macu wybierz Plik > Nowy obraz > Pusty obraz
- Wprowadź nazwę pliku dla obraz dysku, w razie potrzeby dodaj tagi, a następnie wybierz, gdzie go zapisać.
- W polu Nazwa wprowadź nazwę obrazu dysku.
- W polu Rozmiar wprowadź rozmiar obrazu dysku.
- Kliknij w menu podręczne Format, a następnie wybierz format dysku:
- Myślę, że w przypadku Time Machine musisz wybrać Mac OS Extended (Journaled) lub Mac OS Extended (Case-sen sitive, Journaled) ( odniesienie )
- Aby zaszyfrować obraz dysku, kliknij w menu podręczne Szyfrowanie, a następnie wybierz opcję szyfrowania.
- Kliknij w menu podręczne Partycje, a następnie wybierz układ partycji.
- Kliknij przycisk Menu podręczne Format obrazu, a następnie wybierz opcję:
- Rzadki obraz dysku pakietu: Taki sam jak rzadki obraz dysku (poniżej), ale dane katalogu obrazu są przechowywane inaczej. Używa rozszerzenia pliku
.sparsebundle
.- Rzadki obraz dysku: Tworzy rozszerzalny plik, który w razie potrzeby zmniejsza się i powiększa. Żadna dodatkowa przestrzeń nie jest używana. Używa rozszerzenia pliku
.sparseimage
.- Kliknij przycisk Zapisz, a następnie kliknij Gotowe.
- Narzędzie dyskowe tworzy plik obrazu dysku, w którym zapisałeś go w Finderze i montuje jego ikonę dysku na pulpicie i na pasku bocznym Findera.
- W Finderze skopiuj pliki do zamontowanego obrazu dysku, a następnie wysuń.
Uwaga dotycząca edycji: macOS Catalina wygląda na to, że używa rozszerzenia backupbundle
zamiast sparsebundle
, ale wygląda na to, że ten plik nadal można montować w taki sam sposób, jak poprzednio.
backupbundle
, przynajmniej dla mnie. Może to ' to sprawa Cataliny? Nie ' nie wiem … 2. Plikubackupbundle
nie można zamontować (przynajmniej nie mogłem znaleźć sposobu, aby to zrobić ). 3. Struktura plikówbackupbundle
jest zupełnie inna niż się spodziewałem i nie zawierała folderuBackups.backupdb
. W tym momencie 835 GB z 940 GB na początkową kopię zapasową zostało ukończone … Czasami należy użyć brutalnej siły … 😉backupbundle
z powrotem nasparsebundle
, a następnie zamontować w ten sposób. Jeśli tak jest ', prawdopodobnie możesz również przekazaćbackupbundle
bezpośrednio do polecenia wiersza poleceń, aby zamontować go jakosparsebundle
. Nie próbowałem jeszcze ' żadnego z tych rozwiązań, ponieważ wszystkie moje kopie zapasowe wydają się być starsze niż Catalina.backupbundle
można nadal zamontować za pomocą starszej aplikacjiDiskImageMounter
w/System/Library/CoreServices
, chociaż czy możesz użyć Time Machine do pobrania dowolnej jego zawartości, pozostaje niejasna "Backups.backupdb
nabackupbundle
, nawet sądziłem, że nie ' Wydaje się, że to powinno być takie skomplikowane. Historia kopii zapasowych zaczęła się więc od nowa, co nie jest ' t całkowicie złe.