| Inhaltsverzeichnis HTPC |
|
Stand 26.07.09 |
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:
Konfiguration vom NFS Serversudo apt-get install nfs-kernel-server
| 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 ClientManuelles mountensudo apt-get install nfs-common
Nach dem Mounten Können Sie die Bilder mit Mythtv betrachten.sudo mount -t nfs Andromeda:/home/foto_archiv /var/lib/mythtv/pictures
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 |
| 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. |