Kort svar: två sätt fungerar. Om din NAS stöder Time Machine slår du på det i NAS-inställningarna och lägger sedan till delningen under Systeminställningar, Allmänt, Time Machine.
Eller anslut till en delad mapp i Finder och säkerhetskopiera till den som till vilken disk som helst. Då slipper du Time Machine-skivavbilden, den del av en nätverkssäkerhetskopia som oftast går sönder.
De flesta NAS-programvaror har ett Time Machine-alternativ: det skapar en delning, oftast med en storlekskvot, och annonserar den så att din Mac kan hitta den. På Macen: Systeminställningar, Allmänt, Time Machine, Lägg till säkerhetskopieringsskiva, så visas delningen.
Bra att veta:
rsync över SSHOm din NAS kör SSH, kopiera direkt till den utan att montera något:
rsync -aE --delete ~/Documents/ [email protected]:/volume1/backup/Documents/
Snabbare än via en monterad delning, och den gör inte tyst ingenting när monteringen saknas: om din NAS inte går att nå misslyckas kommandot synligt.
Ställ in en nyckel först så att den inte står och väntar på ett lösenord enligt schema:
ssh-keygen -t ed25519
ssh-copy-id [email protected]
Samma förbehåll som överallt: rsync håller en spegel utan historik och krypterar inget i vila. Den fullständiga rsync-guiden tar upp båda.
Montera delningen i Finder så visas den under /Volumes som vilken disk som helst. Allt som
skriver till en mapp kan sedan använda den, inklusive Copy Shelter, som ger dig versioner,
kryptering innan något lämnar Macen och en tillbakaläsning som kontrollerar varje del mot dess hash.
Att kryptera före skrivningen spelar större roll på en NAS än folk tror. En NAS är en liten dator med ett operativsystem, ett webbgränssnitt och ofta en port som en tidigare version av dig vidarebefordrat till internet. Byte den inte kan läsa är byte som förblir dina när den komprometteras.
Det här är felet som gör nätverkssäkerhetskopior annorlunda än alla andra sorter, och det är det som forumtrådarna är fulla av.
När en delning försvinner på ett rent sätt försvinner monteringen och en skrivning misslyckas direkt. Bra. Det som
oftare händer är att delningen slutar svara utan att kopplas från: din NAS gick i vila,
switchen tappade en länk, Macen vaknade snabbare än nätverket. Monteringspunkten finns
kvar, ls listar den fortfarande, och en skrivning till den blockeras.
Misslyckas inte. Blockeras. Processen står i en väntan som inte kan avbrytas så länge klienten är inställd på att fortsätta försöka, vilket som standard kan vara väldigt länge. Ett säkerhetskopieringsjobb i det läget varken misslyckas eller blir klart, och allt som bevakar en returkod skild från noll ser ingetdera.
Du kan upptäcka det:
mount | grep smbfs
timeout 5 ls /Volumes/Backup >/dev/null || echo "share is not answering"
Det praktiska skyddet är en hård tidsgräns för varje åtgärd, att behandla "inget svar" som "målet går inte att nå" och inte som ett fel att försöka igen med för evigt, och att aldrig låta ett fastlåst
mål hålla uppe de andra. Om du skriptar detta själv, linda in hela jobbet i
timeout och se till att felet syns tydligt.
På en lokal disk betyder det att fsync() lyckas att byten finns på skivan eller i
flashminnet. Över SMB betyder det vad servern bestämt att det ska betyda, och det varierar med den inbyggda programvaran: viss
NAS-programvara bekräftar en tömning så fort den har datan i RAM, och ett strömavbrott sekunderna
efter förlorar skrivningar som varje lager ovanför rapporterade som klara.
Du kan inte åtgärda det från Macen. Det du kan göra är att sluta se "kopieringen är klar" som "kopian är säker", vilket betyder att läsa tillbaka säkerhetskopian efteråt och kontrollera den, på delningen, som ett separat steg. Det är det enda som skiljer en skrivning som servern verkligen sparade från en som den bara tog emot.
SMB-delningar mappar Unix-ägarskap till vad din NAS tror att du är, och mappningen är ofta inte vad du väntar dig. Två symtom värda att känna till:
._filename-följefiler i stället, eller slänger dem. rsync -aE ber om
dem; om de överlever avgör servern.ls -l på delningen. Finder visar en cachad storlek.Vissa SMB-servrar rapporterar volymens kapacitet felaktigt, eller rapporterar kapaciteten för den underliggande poolen och bortser från din delning och dess kvot. Ett säkerhetskopieringsverktyg som litar på den siffran fyller glatt en delning den fått veta hade terabyte ledigt.
Den säkra tolkningen är att saknad eller orimlig kapacitet betyder okänd, aldrig oändlig. Kontrollera för hand före en första stor säkerhetskopiering:
df -h /Volumes/Backup
smb:// och namnet på din NAS och logga in som den användaren.Ja, när din NAS erbjuder en SMB-delning med Time Machine-stöd påslaget. Synology, QNAP, TrueNAS och de flesta andra aktuella NAS-system har den inställningen.
Oftast kopplades delningen från under vila, eller så skadades Time Machine-skivavbilden på din NAS. Håll Macen på ström under den första säkerhetskopieringen, och läs guiden om felet med skivavbilden om det fortsätter hända.
Oftast är Time Machine-tjänsten inte påslagen för den delningen, eller så annonserar din NAS bara över AFP. Kontrollera NAS-sidan först, anslut sedan till delningen i Finder en gång så att macOS har inloggningsuppgifterna, och titta sedan igen.
Ja. Ge varje Mac en egen delning eller en egen kvot, så att en dator inte kan fylla utrymmet den andra behöver.
För inkrementella säkerhetskopior på gigabit, med god marginal. Den första fullständiga säkerhetskopieringen är den långsamma delen, så gör den via kabel.
Nästan aldrig. En NAS som kan nås från internet är en liten server som du nu ansvarar för att uppdatera. Om du vill ha en kopia utanför hemmet är en mapp i ett molnkonto du redan betalar för säkrare och oftast enklare. Så använder du det utrymmet på rätt sätt.
Nej. RAID hanterar en typ av fel, en död disk, och inga av de andra. Varje radering, varje misstag och varje ransomware når alla diskar på en gång.
Ja, när den första säkerhetskopian är klar. Gör den första via kabel, eftersom den kopierar allt. Senare säkerhetskopior skickar bara det som ändrats.
Anslut en gång i Finder med Gå > Anslut till server och kryssa i ”Spara lösenordet i nyckelringen”. För att montera delningen vid varje inloggning lägger du till den i Inloggningsobjekt under Systeminställningar, Allmänt.
Relaterat: säkerhetskopiera en Mac till en extern enhet.