Posted on Friday, 27th March 2009 by Heiko
Een van de redenen waarom ik een Popcorn Hour A-110 (PCH) heb gekocht, is de mogelijkheid om de Popcorn Hour als network-attached storage (NAS) te kunnen laten fungeren, mits je er ook een harde schijf ingebouwd hebt. Hiermee is de PCH meteen ook geschikt om als Time Machine back-up schijf voor mijn MacBook Pro te dienen. Er zijn wel enkele handelingen vereist alvorens dit alles naar behoren werkt. Deze handelingen staan uitgebreid beschreven in een post van het Apple Clinic blog. Onderstaande opsomming van handelingen is dan ook alleen een Nederlandse vertaling van dat rijtje, met kleine aanpassingen i.v.m. de Popcorn Hour en mijn persoonlijke situatie:
- Zorg er voor dat je Popcorn Hour werkt zoals zou moeten: installeer de laatste firmware, installeer de NMT-tools zodat je hem in kan zetten als samba/nfs-server. De verdere stappen gaan er vanuit dat de Popcorn Hour werkt zoals zou moeten.
- Om je Popcorn Hour met al zijn services (ftp/nfs/torrent client/usenet client/etc.) en ook met Time Machine zo goed mogelijk te kunnen gebruiken, is het raadzaam om de PCH te voorzien van een static ip.
- Om Time Machine te laten werken met de PCH (of een andere NAS) is het nodig dat deze ondersteund worden vanuit OS X. Om dit voor elkaar te krijgen typen we het volgende in Terminal:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
- Log uit OS X en log weer in. Het is niet per se nodig om opnieuw op te starten.
- Time Machine gebruikt een specifiek formaat om back-ups op te slaan; wij zullen een zogenaamde “sparsebundle” gaan gebruiken om dit voor elkaar te krijgen. De sparsebundle-naam zal er als volgt uit zien:
computernaam_MACadres.sparsebundle.
Het MAC adres van je Mac is te vinden door het uitvoeren van het volgende commando in Terminal:ifconfig en0 | grep ether | sed s/://g | sed s/ether//
Dit commando zal als uitvoer een string geven van 14 hexadecimale karakters (letters en nummers, bijvoorbeeld: 002362b00a5b).
Let op!: ook al worden de back-ups gemaakt met een ander MAC adres (van bijvoorbeeld je AirPort: meestalen1), zal Time Machine toch gebruik maken van het MAC adres vanen0als onderdeel van de naam. Voer het commando dan ook exact uit zoals hierboven is beschreven. - We gaan nu een “sparsebundle” image maken op de lokale harde schijf, welke we vervolgens naar de PCH gaan verplaatsen. De “sparsebundle” is een virtuele filesystem image waar de Time Machine vervolgens remote naar zal schrijven (Op deze manier ben je niet afhankelijk van het gebruikte filesystem van de NAS; alles wat betreft Time Machine gebeurd immers in de sparsebundle image).
Normaal gesproken hoef je bij het aanmaken van de sparsebundle geen rekening te houden met de grootte, maar omdat de PCH voor meer doeleinden gebruikt wordt gebruik ik een vaste grootte van 120 GB.Voer het volgende commando uit in Terminal:
sudo hdiutil create -size 120g -type SPARSEBUNDLE -nospotlight -volname "Back-up van Macbook Pro van Heiko" -fs "Case-sensitive Journaled HFS+" -verbose ./computernaam_MACadres. Dit zorgt er voor dat er een sparsebundle file aangemaakt wordt, ongeveer 150 MB groot, zonder spotlight indexing.
Let op!: De rood-gekleurde variabelen zijn waarden die aangepast moeten worden aan de specifieke situatie waarin dit commando uitgevoerd wordt. In mijn geval heb ik bijvoorbeeld gekozen voor een back-up-grootte van 120 GB, terwijl dit bij iemand anders best 200 GB kan zijn.
Let op!: na het kopieren van bovenstaande regel in Terminal veranderen de ” in aanhalingstekens die niet begrepen worden door hdiutil. Verander daarom alle ” dan ook handmatig in aanhalingstekens! Je krijgt anders namelijk een “hdiutil: create: Only one image can be created at a time.”-error.
- Ga in Finder naar Ga > Verbind met server. Het server adres is:
smb://ip.van.de.pch. Klik vervolgens op Verbind en als OS X om login-gegevens vraagt, voer je deze in zoals je zelf in hebt gesteld in het configuratiemenu (standaard is dit gebruiker:nmtmet wachtwoord:1234). - Nu kopieer je de sparsebundle image file (
computernaam_MACadres.sparsebundle) naar de root van de PCH (tussen de mappen Download, Music, Photo, Podcast, etc.). Als je bij het invoeren van het commando bij stap 7 niet naar een andere directory bent gegaan, staat de sparsebundle image in je home folder (/Users/jouw_username = Finder > huisje) op je Mac. - Open Time Machine, selecteer je PCH share als de gewenste back-up locatie en het back-uppen kan beginnen!
- Tip: Als je voor het eerst gaat back-uppen is het zeer zeker aan te raden om dit via een vaste netwerkaansluiting te doen, aangezien er een behoorlijke hoeveelheid data over het netwerk heen moet, en dit het snelst gaat via een vaste netwerkaansluiting. Mijn eerste keer (56 GB) duurde 6+ uren over een 100 Mbit verbinding, waarna Time Machine een error gaf (reservekopie kon niet geactiveerd worden). Na de Time Machine back-up opnieuw te starten bleek de back-up echter wel goed gegaan te zijn.
Veel plezier met deze relatief goedkope oplossing voor je Time Machine back-ups!
Related posts:
- Windows XP Lite SP3 op ESX(i): “Setup cannot copy vmscsi.sys”
- blog.verlande.nl is weer “up-and-running”!
- Twitter: alleen voor nerds & aandachtsgeile hippies?
Posted in Tech | Comments (2)





(5)
(2)
(0)
April 9th, 2010 at 14:29 Ger Teunis(Quote)
Heel goede beschrijving, met veel plezier backup ik nu naar m’n c200.
Misschien even noemen dat spaties in computernaam door “\ ” vervangen moeten worden (zonder quotes) of er quotes omheen te zetten.
Met vriendelijke groet,
Ger Teunis
August 23rd, 2010 at 22:57 Simon(Quote)
Geweldig! Hartelijk bedankt, works like a charm!