Netronix | Webdesign & Internet toepassingen Ronse

Time Machine instellen op een NAS

16 April 2011 door Michaël Rigart

Apple Timemachine

Backups zijn belangrijk maar het automatiseren hiervan is niet altijd even makkelijk. Als mac gebruiker kan ik gelukkig profiteren van Time Machine. Deze applicatie laat toe op een gemakkelijke manier automatisch incrementelen backups te maken.

Voor het maken van deze backups raad Apple aan om gebruik te maken van hun eigen product genaamd Time Capsule. Aangezien ik reeds beschikte over een 1TB LaCie Network Space schijf wou ik mezelf toch enkele euro's uitsparen (en ruimte) en deze disk inzetten als backup schijf.

Tot mijn grote verbazing slaagde ik er maar niet in om de Time Machine tool mijn netwerkschijf te detecteren. Hier begon mijn queeste naar het zoeken van een oplossing. Ik bespaar jullie de vele details en zal een korte uiteenzetting geven van hoe ik alles werkende kreeg. 

Detectie netwerkschijf

Nota: De Lacie Network Space ondersteunt zowel AFP als SMB protocol. Mocht je nog niet beschikken over een netwerkschijf, doe dan eerst even wat research. Er zijn namelijk mensen die problemen ondervinden bij bepaalde types / merken. Via USB zou Time Machine wel zonder problemen moeten werken.
Hoewel ik mijn best zal doen om alles zo duidelijk mogelijk uit te leggen, zal er toch enige technische kennis vereist zijn (zoals gebruik van Terminal).

De eerste stap is ervoor zorgen dat Time Machine je netwerkschijf detecteert. Open Terminal en geef het volgende commando in:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Het is mogelijk dat je je Mac even zal moeten heropstarten. Zorg ook dat je netwerkschrijf gemount is. Normaal zou Finder je netwerkschijf moeten weergeven. Als je deze ziet staan, navigeer er dan gewoon naartoe om zeker te zijn dat ze gemount staat. Ga dan via de Instellingen naar Time Machine en selecteer daar je schijf. 

Time Machine begint dan met aftellen wanneer hij gaat beginnen met het nemen van de intiële backup. Maar het process zal nog maar net begonnen zijn, wanneer je hoogstwaarschijnlijk een foutmelding zal krijgen dat Time Machine niet in staat is de backup image te maken. Deze backup image noemen we een sparse bundle.

Aanmaken sparse bundle

Er zit dus niets anders op dan de sparse bundle zelf aan te maken. Open de Disk utility tool en maak een nieuwe image aan. Gebruik volgende settings:

  • Partition: "No partition map"
  • Image format: "Sparse Bundle Disk Image"
  • Custom Volum size. Zet de maximum grootte de de grootte die jij wenst dat mag in beslag genomen worden door backups. Op mijn schijf van 1TB heb ik er voor gekozen 500GB aan backups te voorzien. Maak je geen zorgen als je niet genoeg plaats hebt op je lokale schijf. De Sparse bundle groeit dynamisch naar gelang je meer backups hebt.

De naamgeving van je sparse bundle kan verschillen naar gelang je OS X versie. In Leopard moet je sparse bundle voldoen aan de volgende naamgeving: Computernaam_MACadres
De computernaam is de naam van dat je gegeven hebt aan je Mac . Dit gevolgd door een underscore en vervolgens je MACadres. Een MAC adres is een uniek adres dat gevonden is aan je netwerkkaart. Deze kan je terug vinden via de systeem info.

Voor Snow Leopard is de naamgeving simpeler. Gebruik gewoon de computernaam. In beide gevallen mag je de extentie .sparsebundle niet vergeten.
Wat wel extra moet gebeuren in Snow Leopard, is dat er een plist bestand in de sparse bundle aanwezig moet zijn. Dus open Terminal en navigeer naar de sparse bundle zoals bv:

cd /Users/michael/netronix.sparsebundle

Open vi en noem het bestand com.apple.TimeMachine.MachineID.plist met volgende inhoud:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>com.apple.backupd.HostUUID</key><string>UWUUID</string></dict>
</plist>

 Vervang UWUUID met de UUID van je Mac . Deze kan je terug vinden onder de Hardware tab van System Profiles.
Sla het de wijzigingen op en sluit vi.

Afwerking

Open Finder en versleep de sparse bundle naar je netwerkschijf. Ga dan terug naar de Time Machine interface, selecteer je netwerkschijf en laat Time Machine zijn werk doen. Nu zal deze geen error meergeven en zal Time Machine vanaf nu elk uur een incrementele backup nemen van je systeem. 

Zorg er wel voor dat je netwerkschijf een vast IP adres krijgt ipv gebruik te maken van DHCP. Mocht je netwerkschijf ooit een nieuw IP adres toegewezen krijgen zou het kunnen gebeuren dat Time Machine je netwerkschijf niet meer terug zal vinden.

For the Englisch version, visit my personal blog

Roblo Services

Roblo Services vertoefde al enige tijd op het net als aanbieder van hoogstaande kwaliteitsvolle service voor fitness toestellen. ...

@davelens wow, lightweight. Iets speciaal gedaan mss?