Krótko: działają dwa sposoby. Jeśli NAS obsługuje Time Machine, włącz to w ustawieniach NAS, a potem dodaj zasób w Ustawieniach systemowych, Ogólne, Time Machine.
Możesz też połączyć się z folderem udostępnionym w Finderze i robić do niego kopię jak na każdy dysk. Pomijasz wtedy obraz dysku Time Machine, czyli tę część kopii sieciowej, która psuje się najczęściej.
Większość oprogramowania NAS ma opcję Time Machine: tworzy udział, zwykle z przydziałem rozmiaru, i ogłasza go, żeby Mac mógł go znaleźć. Na Macu Ustawienia systemowe, Ogólne, Time Machine, Dodaj dysk kopii zapasowych, i udział się pojawia.
Co warto wiedzieć:
rsync przez SSHJeśli NAS ma SSH, kopiuj prosto na niego, niczego nie montując:
rsync -aE --delete ~/Documents/ [email protected]:/volume1/backup/Documents/
Szybciej niż przez zamontowany udział i nie robi po cichu niczego, gdy brakuje punktu montowania: jeśli NAS jest nieosiągalny, polecenie wyraźnie się nie udaje.
Najpierw ustaw klucz, żeby zaplanowane zadanie nie czekało na hasło:
ssh-keygen -t ed25519
ssh-copy-id [email protected]
Te same zastrzeżenia co wszędzie: rsync utrzymuje lustro bez historii i niczego nie szyfruje na dysku. Pełny poradnik o rsync omawia oba punkty.
Zamontuj udział w Finderze, a pojawi się w /Volumes jak każdy inny dysk. Wszystko, co
zapisuje do folderu, może go wtedy używać, w tym Copy Shelter, który daje wersje,
szyfrowanie, zanim cokolwiek opuści Maca, i ponowny odczyt sprawdzający każdy fragment względem skrótu.
Szyfrowanie przed zapisem ma na NAS większe znaczenie, niż ludzie zakładają. NAS to mały komputer z systemem operacyjnym, interfejsem www i często portem przekierowanym do internetu przez Ciebie sprzed lat. Bajty, których nie może odczytać, pozostają Twoje, gdy zostanie przejęty.
To awaria, która odróżnia kopie sieciowe od wszystkich innych, i to nią pełne są wątki na forach.
Gdy udział znika czysto, punkt montowania znika, a zapis od razu się nie udaje. W porządku. Częściej
zdarza się jednak, że udział przestaje odpowiadać bez rozłączenia: NAS zasnął,
przełącznik zerwał łącze, Mac obudził się szybciej niż sieć. Punkt montowania wciąż
jest, ls wciąż go wyświetla, a zapis do niego się blokuje.
Nie nie udaje. Blokuje się. Proces tkwi w nieprzerywalnym oczekiwaniu tak długo, jak klient jest skonfigurowany do ponawiania prób, co domyślnie może trwać bardzo długo. Zadanie kopii w tym stanie ani się nie wywala, ani nie kończy, a nic, co czeka na niezerowy kod wyjścia, nie widzi żadnego z nich.
Możesz to wychwycić:
mount | grep smbfs
timeout 5 ls /Volumes/Backup >/dev/null || echo "share is not answering"
Praktyczna obrona to twardy limit czasu na każdą operację, traktowanie „braku odpowiedzi” jako „miejsce docelowe nieosiągalne”, a nie jako błędu do ponawiania w nieskończoność, i niedopuszczanie, by zawieszone
miejsce wstrzymywało pozostałe. Jeśli piszesz skrypt samodzielnie, owiń całe zadanie w
timeout i spraw, by niepowodzenie było głośne.
Na dysku lokalnym sukces fsync() oznacza, że bajty są na talerzu lub w
pamięci flash. Przez SMB oznacza to, co postanowił serwer, a to zależy od firmware'u: niektóre
oprogramowanie NAS potwierdza opróżnienie bufora, gdy tylko ma dane w RAM, a zanik zasilania w kolejnych
sekundach gubi zapisy, które każda warstwa wyżej zgłosiła jako zakończone.
Nie naprawisz tego z Maca. Możesz za to przestać traktować „kopiowanie się skończyło” jako „kopia jest bezpieczna”, czyli odczytać kopię potem i sprawdzić ją na udziale w osobnym przebiegu. Tylko to odróżnia zapis, który serwer naprawdę utrwalił, od takiego, który jedynie przyjął.
Udziały SMB mapują uniksowe prawa własności na to, za kogo NAS Cię uważa, a to mapowanie często nie jest takie, jak się spodziewasz. Dwa objawy warte poznania:
._filename albo je odrzuca. rsync -aE o nie prosi;
czy przetrwają, decyduje serwer.ls -l na zasobie. Finder pokazuje rozmiar z pamięci podręcznej.Niektóre serwery SMB źle podają pojemność woluminu albo podają pojemność całej puli, ignorując Twój udział i jego przydział. Narzędzie do kopii, które ufa tej liczbie, z radością zapełni udział, o którym usłyszało, że ma terabajty wolnego miejsca.
Bezpieczna interpretacja: brak lub nieprawdopodobna pojemność oznacza nieznaną, nigdy nieskończoną. Sprawdź ręcznie przed pierwszą dużą kopią:
df -h /Volumes/Backup
smb:// i nazwę NAS, i zaloguj się jako ten użytkownik.Tak, gdy NAS oferuje udział SMB z włączoną obsługą Time Machine. Synology, QNAP, TrueNAS i większość innych obecnych systemów NAS ma takie ustawienie.
Zwykle udział rozłączył się podczas uśpienia albo obraz dysku Time Machine na NAS się uszkodził. Trzymaj Maca na zasilaniu podczas pierwszej kopii i zajrzyj do poradnika o błędzie obrazu dysku, jeśli to się powtarza.
Zwykle usługa Time Machine nie jest włączona dla tego udziału albo NAS ogłasza się tylko przez AFP. Najpierw sprawdź po stronie NAS, potem raz połącz się z udziałem w Finderze, żeby macOS miał dane logowania, i spójrz jeszcze raz.
Tak. Daj każdemu Macowi własny udział lub własny przydział, żeby jeden komputer nie zapełnił miejsca potrzebnego drugiemu.
Do kopii przyrostowych na łączu gigabitowym spokojnie. Powolna jest pierwsza pełna kopia, więc tę zrób przez kabel.
Prawie nigdy. NAS dostępny z internetu to mały serwer, za którego łatanie teraz odpowiadasz. Jeśli chcesz mieć kopię poza domem, folder na koncie w chmurze, za które już płacisz, jest bezpieczniejszy i zwykle prostszy. Jak dobrze wykorzystać to miejsce.
Nie. RAID radzi sobie z jednym rodzajem awarii, martwym dyskiem, i z żadnym innym. Każde usunięcie, każda pomyłka i każdy ransomware docierają do wszystkich dysków naraz.
Tak, gdy pierwsza kopia jest gotowa. Pierwszą zrób przez kabel, bo kopiuje wszystko. Kolejne wysyłają tylko zmiany.
Połącz się raz w Finderze przez Idź > Połącz z serwerem i zaznacz „Zachowaj to hasło w pęku kluczy”. Aby zasób montował się przy każdym logowaniu, dodaj go do Rzeczy otwieranych podczas logowania w Ustawieniach systemowych, Ogólne.
Powiązane: kopia Maca na dysku zewnętrznym.