Zoals je in een vorige blog hebt kunnen lezen maak ik gebruik van NAS4Free voor mijn zelfgebouwde NAS. Ik ben hierover ontzettend tevreden en deze draait dan ook super stabiel. Sinds mijn laatste update draait deze nu al meer dan 152 dagen onafgebroken.

Ik draai de embedded x64 versie van NAS4Free op een USB pendrive. Het upgraden hiervan is normaal gesproken een fluitje van een cent. Je kunt dit gewoon vanuit de WebGUI doen en dit vereist maar een paar muis-klikken.
Deze keer was er echter een major upgrade uitgekomen voor NAS4Free (o.a. upgrade naar FreeBSD 9.2) waarbij deze update methode wordt afgeraden daar de partitie-size van het boot device is veranderd. Er wordt in dit geval aangeraden om een initiële installatie te gebruiken. Je hoeft niet bang te zijn dat je al je instellingen kwijt raakt, want de configuratie van NAS4Free kan gewoon mee worden overgenomen naar je nieuwe installatie. Maak hiervoor een backup van je configuratie in het menu van NAS4Free. Zorg er wel voor dat je deze op een device zet dat niet door NAS4Free zelf gebruikt wordt ;-).

Eerst gaan we NAS4Free weer initieel installeren op een USB pendrive. Download hiervoor eerst de laatste release versie van NAS4Free. In de meeste gevallen zal dit dus de x64 embedded versie zijn.

Deze versie moeten we eerst decompressen zodat we deze kunnen gebruiken als een bootable image. Dit gaat het handigste met 7-Zip.
Vervolgens gaan we het bootable image op een USB pendrive zetten. Dit doe je met Win32 Disk Imager. Je hoeft van deze software alleen maar de binary files in een directory te zetten en je kunt het dan meteen opstarten. Kies nu je zojuist decompressed boot image, de drive-letter van je USB pendrive en druk vervolgens op [Write].
De USB pendrive kun je nu weer gebruiken om je NAS mee op te starten. Nadat je van de USB pendrive bent opgestart is het verstandig om weer een vast IP adres in te stellen voor NAS4Free. We zijn nu bijna klaar. De laatste stappen die je nu nog moet uitvoeren zijn:

  1. Terugzetten van je originele NAS4Free instellingen: System > Backup/Restore
  2. Importeren van je Disk gegevens bij: Disk > Management: [Clear config and Import disks]
  3. S.M.A.R.T. weer enablen voor elke disk: Disk > Management: voor elk device expliciet aanzetten

Na al deze handelingen heb je weer een up-to-date NAS4Free systeem met behoud van al je originele instellingen.

Wil je gebruik maken van nieuwe geavanceerde features van ZFS dan moet je je pool nog upgraden van V28 naar V5000. Let op dat je hierna niet meer terug kunt naar een lagere versie van NAS4Free! Het upgraden van je pool is heel eenvoudig door in te loggen met putty op je NAS. Typ vervolgens het volgende commando in:

zpool upgrade <pool-name>

Default worden dan al meteen ‘async_destroy’, ’empty_bpobj’ en ‘ldz4_compress’ aangezet.