Debian: NFS-Freigaben für D-Box

Auf dem Server

Benutzer anlegen

linux:~# adduser d-box –home /home/d-box

Unterverzeichnisse anlegen und Eigentümer anpassen

linux:~# mkdir /home/d-box/epg
linux:~# mkdir /home/d-box/rec
linux:~# chown -R d-box:d-box /home/d-box

Im Unterverzeichnis epg werden die EPG-Daten und im Unterverzeichnis rec die Aufnahmen der D-Box abgelegt.

UID und GID ermitteln

BenutzerID und GruppenID für den Benutzer d-box ermitteln. Diese werden für die NFS-Freigabe benötigt.

linux:~# id -u d-box
linux:~# id -g d-box

NFS-Freigaben

/etc/exports bearbeiten:

/home/d-box     192.168.178.20(rw,async,anonuid=1008,anongid=1008,subtree_check)
/home/media     (ro,subtree_check)

Das Home-Verzeichnis von Benutzer d-box (/home/d-box) wird mit Schreib-Rechten an die IP-Adresse der D-Box (192.168.178.20) exportiert. Mit async wird festgelegt, dass erstmal in den Cache geschrieben wird und erst dann auf die Festplatte, wenn Zeit dazu ist. anonuid und anongid enthalten die oben ermittelten IDs. In diesem Beispiel sind das beide Male 1008 als UID und als GID. Somit wird beim Zugriff der Benutzer d-box erzwungen, sodass die geschriebenen Daten auch dem Benutzer d-box gehören. Da die D-Box intern mit root-Rechten arbeitet, würden die geschrieben Daten ansonsten auch dem Benutzer root gehören. Dies ist allerdings nur Kosmetik und dient lediglich der Übersichtlichkeit.

/home/media wird nur mit Lese-Rechten an alle Rechner im Netzwerk, also auch an die D-Box exportiert. Darin befinden sich u.a. die Unterverzeichnisse audio und pictures. Diese Freigabe ist bestimmt für den Audioplayer und den Bildbetrachter der DBox.

Da auf der D-Box später Unterverzeichnisse dieser NFS-Freigaben eingehängt werden, wird in beiden Fällen mit subtree_check eine Überprüfung aller Unterverzeichnisse durchgeführt.

Auf der D-Box

IP-Adresse und Mountpoints anpassen. FIXME

Erste SeiteVorherige SeiteZurück zur ÜbersichtNächste SeiteLetzte Seite

Nach oben
 
  wiki/anleitungen/debian_nfs-freigaben_fuer_d-box.txt · Zuletzt geändert: 2009/11/13 16:41 (Externe Bearbeitung)
Valid XHTML 1.0 Valid CSS