Inhaltsverzeichnis HTPC
Multimedia4Linux
Stand 26.07.09

Lautloser Mythtv HTPC im Eigenbau

Datenaustausch über das Netzwerk mit NFS
Sie haben ihren Linux HTPC eventuell in ein lokales Netzwerk (LAN) integriert. Früher oder später möchen Sie wahrscheinlich Daten zwischen den Rechnern austausch. Mit FTP funktioniert das ohne grossen Aufwand, wenn die Firwall das zuläst, allerdings werden die Daten so immer von einer Platte auf die andere kopiert oder verschoben. Stellen Sie sich vor Sie haben einen Büro PC mit einem sehr grossen Fotoarchiv. Die Bilder wollen Sie natürlich mit ihren Freunden über den HTPC am Fernseher ansehen. Um jetzt nicht Gigabyte weise Daten vom Büro PC auf den HTPC kopieren zu müssen setzen wir einfach das Network Filesystem (NFS) ein. Mit NFS kann z.B. einfach die Festplatte vom Büro PC über den HTPC gemounted werden. Die Festplatte ist dann fast wie eine interne Festplatte über das Netzwerk in den Verzeichnisbaum vom HTPC eingebunden.

In dem nächsten Abschnitt möchte ich das oben beschriebene Beispiel umsetzen. Der Büro PC ist dabei der NFS Server der uns die Bilder liefert und der HTPC ist der Client. Diese konfiguration geht davon aus wir uns in einen lokalen Netz befinden und es zum Internet eine Firewall (z.B. im Router) gibt. Der Datenverkehr zwischen dem NFS Server und NFS Client ist daher nicht gesicht (ohne Kerberos). Wie eine gesichertes NFS geht kann man nachlesen unter: https://help.ubuntu.com/community/NFSv4Howto/

Installation vom NFS Server
Auf dem Server (Büro PC) muss der NFS Server installiert werden und das geht wie folgt:

sudo apt-get install nfs-kernel-server

Konfiguration vom NFS Server
Die Verzeichnisse auf die der Client zugreifen soll müssen exportiert werden. Mit dem root user und einem Editor öffnen Sie dazu die Datei /etc/exports und ergänzen anlog den folgend Beispiel den Path zu den Bildern und den Client (IP Adresse oder bei Verwendung von einem Naneserver den Namen).

Inhalt der /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home/foto_archiv HTPC(ro,async,subtree_check)


Wir müssen jetzt noch den Zugriff vom Client erlauben. Dafür wird die IP-Adresse vom Client benötigt.

Inhalt der /etc/hosts.deny
portmap: ALL 192.168.178.23


Rebooten Sie jetzt den NFS Server.

Installation vom NFS Client
Auf dem Client (HTPC) muss der NFS Client installiert werden. Führen Sie dazu folgendes aus:

sudo apt-get install nfs-common

Manuelles mounten
Nach der Installation können Sie das Verzeichnis mounten. Bei mir hat der Büro PC den Namen Andromeda.

sudo mount -t nfs Andromeda:/home/foto_archiv /var/lib/mythtv/pictures

Nach dem Mounten Können Sie die Bilder mit Mythtv betrachten.

Automatisches mounten beim booten vom Client
Sie können natürlich auch NFS über die fstab beim booten mounten. Der Server (Büro PC) mit dem Bilder muss dafür aber laufen. Ergänzen Sie die /etc/fstab dazu wie folgt:
Inhalt der /etc/fstab
#Bilderachiv read only mounten
Andromeda:/home/foto_archiv /var/lib/mythtv/pictures nfs ro,noauto,intr,soft 0 0


Zurück zur Einkaufliste Zubehör Inhalthaltsverzeichnis HTPC
  htpc(at)multimedia4linux.de

Mit Urteil vom 12. Mai 1998 hat das Landgericht Hamburg entschieden, daß man durch die Ausbringung eines Links die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann - so das LG - nur dadurch verhindert werden, daß man sich ausdrücklich von diesen Inhalten distanziert. Wir haben auf verschiedenen Seiten dieser Homepage Links zu anderen Seiten im Internet gelegt. Für all diese Links gilt: Wir möchten ausdrücklich betonen, daß wir keinerlei Einfluß auf die Gestaltung dieser Links und die Inhalte der gelinkten Seiten haben. Deshalb distanzieren wir uns hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten auf unserer Homepage und machen uns ihre Inhalte nicht zu Eigen. Diese Erklärung gilt für alle auf unserer Homepage ausgebrachten Links.