So, nun folgt endlich die Anleitung:
1 Einleitung
Wie so üblich, lehne ich jegliche Haftung ab, du machst das alles auf eigenes Risiko!
Ich übernehme keinelei Verantwortung für Fehler oder Probleme, die daraus entstehen!
WARNING YOU DOING IT AT YOUR OWN RISK I TAKE NO RESPONSIBILITY FOR ERRORS AND PROBLEMS BECAUSE OF DOING THIS
Ich werde das Howto so schreiben, dass man damit problemlos NFS aktivieren kann.
Es ist keine Schritt für Schritt Anleitung, welche jeden Tastendruck beschreibt. Dieses Howto setzt Grundkenntnisse voraus.
WICHTIG: LIES ZUERST DIE GESAMTE ANLEITUNG DURCH!
Wenn du mit dieser Anleitung oder Teilen davon nicht klar kommst oder diese nicht verstehst, LASS DIE FINGER DAVON.
Ohne Grundkentnisse gefährdest du deine Daten!
2 Die Firmware
Voraussetzung: eine akutelle Firmware. 2.1.0 (bei mir TS-109_2.1.0_Build_080624.img.
3 QPKG aktivieren und IPKG installieren
In der Weboberfläche des 109 in "Administration" auf "System Tools" und "QPKG".
Danach "Get QPKG" anklicken und unter "Optware IPKG (Itsy Package Management System)" den Download "TS-109"auswählen und herunterladen.
Dann machst du wie beschrieben: "To install QPKG, go to "System Update" and click "Browse…" to select the QPKG file. Then click "Update System"."
WICHTIG: Hier nicht die zip-Datei, sondern die qpkg-Datei auswählen, die Zip-Datei also vorher entpacken!
Nach der Installation muss IPKG noch aktiviert werden:
QPKG -> Optware-ipkg -> Enable
Nun wäre es an der Zeit für ein Reboot.
4 nis-utils herunterladen und installieren
Melde dich nun via SSH am 109 an und gib den folgenden Befehle ein:
ipkg updateipkg install nfs-utils
5 nis-utils konfigurieren
Danach editierst du /opt/etc/exports gemäss deinen Wünschen.
Um NFS probehalber zu starten:
/opt/etc/init.d/S55portmap start/opt/etc/init.d/S56nfs-utils start
Um anzeigen zu lassen, ob denn nun etwas exportiert wurde:
6 NFS automatisch starten
Damit nun aber nicht jedesmal NFS von Hand gestartet werden muss, wollen wir das automatisieren:
Das geht scheinbar nicht direkt mit autorun.sh, sondern nur über Umwege, siehe http://forum.qnap.com/viewtopic.php?f=130&t=6481
(Kennt hierjemand eine elegantere Lösung?)
mount -t ext2 /dev/mtdblock5 /tmp/config
cd /tmp/config
dann eine Datei namens nfs-start.sh anlegen mit dem folgenden Inhalt:
#! /bin/sh/opt/etc/init.d/S55portmap start/opt/etc/init.d/S56nfs-utils start
Falls noch nicht vorhanden eine Datei namens autorun.sh anlegen mit dem folgenden Inhalt:
#! /bin/shcp /tmp/config/nfs-start.sh /etc/init.dln -s /etc/init.d/nfs-start.sh /etc/rcS.d/QS990nfs-start
Danach die beiden Dateien ausführbar machen:
chmod +x nfs-start.shchmod +x autorun.sh
Und zum Schluss noch:
7 Abschluss
Somit sind alle Änderungen gemacht! Nach einem Reboot sollte nun die Verzeichnisse per NFS exportiert werden.
Am besten also nochmals per SSH anmelden und mit exportfs überprüfen.
Da sollte etwas wie das hier ausgegeben werden:
/share/HDA_DATA/backup
192.168.1.0/255.255.255.0
8 Danke für die Aufmerksamkeit
Allgemeine Hilfe zum Thema NFS findest du hier: http://nfs.sourceforge.net/
Ich hoffe, das dir diese Anleitung etwas bringt und dass es dir soviel Spass gemacht hat wie mir.
Für gute(!) und berechtigte Fragen, Vorschläge, Verbesserungen und konstruktive Kritik bin ich immer zu haben!
bis bald
Kermit