Moin,
ich habe gerade den avahi mounter getestet.
Der Server ist ubuntu 10.04. Dort habe ich avahi-mounter aus den yavdr Paketen installiert und mich an http://www.yavdr.org/tutorials…-vdr-addon-avahi-mounter/ gehalten.
Code
/etc/exports:
/srv *(rw,sync,no_subtree_check,all_squash)
root@HomeServer:/srv# grep srv /etc/fstab
/mnt/Video/VDR /srv/share/vdr none bind 0 0
/mnt/Fotos /srv/picture none bind 0 0
/mnt/Musik /srv/audio none bind 0 0
/mnt/Video/VideoSchnitt /srv/video/VideoSchnitt none bind 0 0
/mnt/Video/Homevideo /srv/video/Homevideo none bind 0 0
avahi-discover findet die exports auch.
Code
/srv# ls -all
total 20
drwxr-xr-x 7 root root 4096 2012-06-23 12:00 .
drwxr-xr-x 22 root root 4096 2012-06-20 18:02 ..
drwxrwxr-x 1 henfri __USERS__ 422 2012-06-04 21:57 audio
drwxr-xr-x 2 root ftp 4096 2012-02-13 21:01 ftp
drwxrwxr-x 1 henfri __USERS__ 39252 2012-06-23 10:07 picture
drwxr-xr-x 3 root root 4096 2012-06-23 12:00 share
drwxrwxrwx 5 root root 4096 2012-06-23 12:31 video
Soweit so gut. Die Rechte könnten ein Problem sein.
Jetzt zum client:
Code
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Found user 'avahi' (UID 103) and group 'avahi' (GID 108).
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Successfully dropped root privileges.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: avahi-daemon 0.6.30 starting up.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Successfully called chroot().
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Successfully dropped remaining capabilities.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/udisks.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-mounter[1513]: mount static to /srv/vdr/video.00
Jun 23 12:34:16 vdr-wohnzimmer avahi-mounter[1513]: initialized zeroconf browser on vdr-wohnzimmer
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/vdr-audio.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/vdr-picture.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/vdr-svdrp.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/vdr-vdr.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Loading service file /services/vdr-video.service.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::224:8cff:fe7e:dfbc.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: New relevant interface eth0.IPv6 for mDNS.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.178.27.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: New relevant interface eth0.IPv4 for mDNS.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Network interface enumeration completed.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Registering new address record for fe80::224:8cff:fe7e:dfbc on eth0.*.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Registering new address record for 192.168.178.27 on eth0.IPv4.
Jun 23 12:34:16 vdr-wohnzimmer avahi-daemon[1520]: Registering HINFO record with values 'X86_64'/'LINUX'.
Jun 23 12:34:16 vdr-wohnzimmer avahi-mounter[1513]: Resolved type _nfs._tcp on HomeServer.local
Jun 23 12:34:16 vdr-wohnzimmer avahi-mounter[1513]: media is mounted on /media/Video/HomeServer/ for server HomeServer.local and share /srv/video
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Service resolved: HomeServer.local to Videos on HomeServer
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Resolved type _nfs._tcp on HomeServer.local
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: media is mounted on /media/Musik/HomeServer/ for server HomeServer.local and share /srv/audio
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Service resolved: HomeServer.local to Music on HomeServer
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Resolved type _nfs._tcp on HomeServer.local
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: media is mounted on /media/Bilder/HomeServer/ for server HomeServer.local and share /srv/picture
Jun 23 12:34:17 vdr-wohnzimmer avahi-daemon[1520]: Server startup complete. Host name is vdr-wohnzimmer.local. Local service cookie is 1910188749.
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Service resolved: HomeServer.local to Pictures on HomeServer
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: Resolved type _nfs._tcp on HomeServer.local
Jun 23 12:34:17 vdr-wohnzimmer avahi-mounter[1513]: media is mounted on /srv/vdr/video.00/HomeServer/ for server HomeServer.local and share /srv/share/vdr
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "Videos on vdr-wohnzimmer" (/services/vdr-video.service) successfully established.
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "Recordings on vdr-wohnzimmer" (/services/vdr-vdr.service) successfully established.
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "SVDRP on vdr-wohnzimmer" (/services/vdr-svdrp.service) successfully established.
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "Pictures on vdr-wohnzimmer" (/services/vdr-picture.service) successfully established.
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "Music on vdr-wohnzimmer" (/services/vdr-audio.service) successfully established.
Jun 23 12:34:18 vdr-wohnzimmer avahi-daemon[1520]: Service "vdr-wohnzimmer" (/services/udisks.service) successfully established.
Jun 23 12:34:21 vdr-wohnzimmer avahi-mounter[1513]: Service resolved: HomeServer.local to Recordings on HomeServer
Jun 23 12:34:21 vdr-wohnzimmer avahi-mounter[1513]: Resolved type _nfs._tcp on vdr-wohnzimmer.local
Jun 23 12:34:22 avahi-mounter[1513]: last message repeated 7 times
Alles anzeigen
Sieht doch auch gut aus, oder?
Und weiter:
Code
mount
/dev/sda6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/srv/vdr/video.00 on /srv/share/vdr type none (rw,bind)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
HomeServer.local:/srv/video on /media/Video/HomeServer type nfs (rw,soft,intr,addr=192.168.178.3)
Alles anzeigen
Hm. Hier sollten die anderen Shares doch auch stehen?!! Warum werden die nicht gemountet?
Ok, testen wir den einen:
Code
ls //media/Video/HomeServer
Homevideo VideoSchnitt
touch abba
touch Homevideo/abba1
touch: kann »abba1“ nicht berühren: Keine Berechtigung
Die Datei abba entsteht auf dem Server. Aber warum klappt es mit der abba1 im Unterverzeichnis nicht?
Und: Warum wird nur der eine Share und nicht die anderen eingebunden?
Gruß,
Hendrik