Kort antwoord: op een netwerkbestemming kopieert Time Machine geen bestanden naar de share. Het maakt één grote schijfkopie op de share en kopieert daarin. Elke fout in deze familie gaat over die schijfkopie: hij kan niet worden gemaakt, niet worden geopend, of iets houdt hem nog open.
Geen ervan betekent dat je bestaande backups weg zijn. De schijf wissen is bijna nooit de oplossing, en het is het advies dat je het vaakst tegenkomt.
Time Machine heeft functies van een bestandssysteem nodig die een netwerkshare niet biedt: harde links, eigenaarschap dat het zelf beheert en de mogelijkheid een bestand te vergrendelen terwijl het ermee bezig is. Een NAS die SMB spreekt, kan dat niet beloven.
Dus op elke netwerkbestemming maakt Time Machine een sparse bundle, een map die eindigt op .sparsebundle en zich gedraagt als schijfkopie. Het koppelt die schijfkopie, en de backup staat erin op een bestandssysteem dat Time Machine volledig beheert. De share hoeft alleen een map met genummerde stukken, bands genoemd, te bewaren.
Daarom heeft een netwerkbackup een hele categorie storingen die een aangesloten schijf niet heeft. Er kunnen twee dingen misgaan waar een aangesloten schijf er één heeft, en de melding die je krijgt gaat meestal over de schijfkopie.
Time Machine probeerde de sparse bundle te maken en de share weigerde. Loop deze stappen op volgorde door.
fruit:time machine = yes in de sharedefinitie. Zonder dat kan macOS prima verbinden en toch weigeren de schijfkopie te maken.De schijfkopie bestaat en macOS kon hem niet koppelen. Fout 45 is een vergrendelingsfout, dus de gebruikelijke oorzaak is dat iets de schijfkopie al open heeft.
token of een .lock-bestand. Die verwijderen is veilig als niets de schijfkopie heeft gekoppeld, en ze worden bij de volgende koppeling opnieuw gemaakt. Zorg dat de schijfkopie eerst niet gekoppeld is, anders beschadig je hem.Dezelfde oorzaak, duidelijker gezegd, en dezelfde vier stappen lossen het op. Kijk eerst in de navigatiekolom van de Finder of er een volume met de naam van je Mac is gekoppeld, want het meest voorkomende antwoord is dat hij op dit moment gekoppeld is op de machine waar je achter zit.
Meestal verdween de share midden in een backup, door slaapstand, wifi of een NAS die herstartte voor een update. Kijk of de share weer verbindt en controleer de schijfkopie dan met de verificatiestap hieronder voordat je vertrouwt op wat erin staat.
Een onderbroken netwerkbackup kan de schijfkopie intern inconsistent achterlaten terwijl elke melding op het scherm er goed uitziet. Koppel hem en vraag het systeem:
hdiutil attach -readonly /Volumes/<share>/<YourMac>.sparsebundle
diskutil verifyVolume /Volumes/<the volume it mounted>
Alleen-lezen, dus kijken verandert niets. Meldt de verificatie fouten, voer dan diskutil repairVolume uit op hetzelfde volume. Mislukt de reparatie, dan is die schijfkopie klaar, en de eerlijke stap is er een nieuwe backupreeks op te beginnen en niet meer te vertrouwen op wat in de oude staat.
Elk van deze fouten is een eigenschap van de schijfkopie, en de schijfkopie bestaat omdat de bestemming op het netwerk staat. Een backup die gewone bestanden in een gewone map schrijft, heeft hier niets van: geen schijfkopie die niet kan worden gemaakt, geen vergrendeling die blijft hangen, geen enkel groot object waarvan beschadiging elke backup erin tegelijk meeneemt.
Dat laatste punt is het waard om bij stil te staan. Je hele Time Machine-geschiedenis op een NAS staat in één sparse bundle. Het is één object. Schade op de verkeerde plek neemt alles mee.
Het schrijft een map met gewone bestanden naar de share, dus er is geen schijfkopie, geen vergrendeling en geen enkel object met elke versie die je hebt. Een share die midden in een backup offline gaat, wordt gemeld als onbereikbare bestemming, met de datum waarop hij voor het laatst is gezien, en de volgende backup gaat verder waar de vorige stopte.
Elk stuk wordt opgeslagen onder de hash van de eigen inhoud en volgens schema tegen die hash teruggelezen, zodat schade waar dan ook in de reeks op een gewone dinsdag wordt benoemd en gevonden. Een backup van een Mac maken naar een NAS behandelt de opzet, inclusief het time-outgedrag dat bepaalt of een slapende share een fout is of gewoon afwezig.
Dat kan, en het gooit elke backup erin weg, want die staan allemaal in die ene schijfkopie. Probeer eerst de vier stappen hierboven. Verwijderen is pas het antwoord als diskutil repairVolume er al op is mislukt.
Omdat er geen schijfkopie is. Een direct aangesloten schijf krijgt een eigen bestandssysteem dat Time Machine formatteert en beheert, dus er is geen kopie nodig en geen vergrendeling die kan blijven hangen. Dat is het sterkste argument om één lokale kopie te houden.
Het ondersteunen en het aanhebben op die specifieke share zijn bij de meeste NAS-software verschillende instellingen. Controleer de share, niet de productpagina. Quota's zijn de andere veelvoorkomende oorzaak: de schijfkopie legt bij het aanmaken een maximale grootte vast, en een kleinere quota weigert die.
Op zich niet. Het betekent dat macOS de schijfkopie niet kon vergrendelen, dus er is niets geschreven. Gevaarlijk is een lange reeks ervan die niemand opmerkt, want de laatste goede backup wordt steeds ouder terwijl alles normaal lijkt.
Nee. Het schrijft gewone bestanden in een map op de share, en daarom bestaat geen van de fouten op deze pagina ervoor. De keerzijde is dat de share bereikbaar moet zijn om mee te tellen, en de app zegt het als dat niet zo is.
Gerelateerd: een backup van een Mac maken naar een NAS, Time Machine zegt dat er niet genoeg ruimte is en een backup verifiëren.