Automount amq zeigt einen RPC-Fehler?!?

Das ist jetzt meine map entsprechend Deinem Vorschlag kopiert und um die floppy-Zeile ergänzt, die vorige Version ist auskommentiert (#):
Code:
# $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $
#
/defaults       type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
*               opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev

floppy          type:=msdosfs;dev:=/dev/fd0;addopts:=rw

#localhost type:=auto;fs:=${map};pref:=${key}/
#
#localhost/floppy type:=program;fs:=/mnt/floppy;\
#mount:="/sbin/mount mount /mnt/floppy";\
#unmount:="/sbin/umount umount /mnt/floppy"
Geht auch nicht :grumble: was nun? Kann das an der Prozedur liegen mit /floppy als link auf /mnt/local/localhost/floppy??? Was muss denn in der /etc/fstab stehen?
 
Zuletzt bearbeitet:
/etc/fstab sollte leer sein. Saemtliche Links die du angelegt hast, loescht du mal bitte wieder. Selbst das /amd Verz. legt sich amd schon selber an. Bitte auch /.amd_mnt loeschen (oder wie immer das bei dir heisst)
 
/etc/fstab sollte leer sein. Saemtliche Links die du angelegt hast, loescht du mal bitte wieder. ... Bitte auch /.amd_mnt loeschen ...
Gut, /etc/fstab wird dann auskommentiert, kein Problem, auch die Links und /.amd_mnt werden gelöscht -- aber wo ist dann der Mountpoint für die Floppy? Irgendwie muss ich doch darauf zugreifen können...

Es gibt aber noch ein Problem:
Code:
mount /mnt/floppy
ergibt
Code:
mount: /mnt/floppy: Not a file system root directory
und wenn man ein ls macht kommt eine Liste von Files, die garnicht auf der Diskette sind?!? Irgendetwas von vor einer Woche, oder so. Und "umount /mnt/floppy" oder ein reboot behebt das nicht. Wie behebt man denn das wohl?
 
Zuletzt bearbeitet:
Gnaaaa, schau dir halt die Ausgabe von "mount" an, wenn da nichts steht, dann ist /mnt/floppy ein stinknormales Verzeichnis.
 
Ich habe Deinen Post nicht verstanden, aber zumindest ein Problem trotzdem gelöst :D: Ich habe einfach erst die "imaginäre" Datei und dann noch /floppy gelöscht und wieder angelegt. Damit verschwand auch der Fehler.

Mount ohne Parameter zeigt kein Floppy-Verzeichnis an. Ausser den Festplattenpartitionen gibt es noch
Code:
pid 308@FreeBSD:amd on /amd
Hmm. Fällt mir gerade jetzt beim posten auf: Ist /amd dann der Mountpoint für /floppy und das wird automatisch erstellt? Gleich heute abend probieren...
 
Zuletzt bearbeitet:
Ja, /amd wird irgendwie dynamisch angelegt und geht auch nicht zu löschen. Es verschwindet aber, wenn ich den amd stoppe bzw. kommt wieder, wenn ich amd starte.

Ein /floppy Verzeichnis ist da aber nicht drin. Und nun?

<edit>
Ach ja, im /var/log/amd steht
Code:
Unknown host .directory
Using nfs version 3, protocol udp on host .directory
Ich habe auf die (einige) Dateien in /etc ein cat * | grep ".directory" losgelassen, aber nichts gefunden. Jemand Hinweise was das ist?
 
Zuletzt bearbeitet:
Ich habe dann noch die floppy-Zeile um die mount und unmount Zeilen verlängert, passiert auch nix.

Hier hätte ich noch die rc.conf
Code:
# -- sysinstall generated deltas -- 
# Sat Nov 26 18:30:40 2005
# Created: Sat Nov 26 18:30:40 2005
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
blanktime="180"
font8x14="iso15-8x14"
font8x16="iso15-8x16"
font8x8="iso15-8x8"
inetd_enable="NO"
keymap="german.iso"
linux_enable="YES"
lpd_enable="YES"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
saver="blank"
usbd_enable="YES"
#für automounter
portmap_enable="YES"
amd_enable="YES"
amd_flags="-l /var/log/amd.log -r -c 10 -w 10 -a /.amd_mnt/ /amd /etc/amd.map"
#amd_flags="-a /mnt/.amd_mnt -c 10 -w 5 -l syslog /mnt/host /etc/amd.map"
hostname="FreeBSD.Linux.DOS"
bzw. amd.map
Code:
# $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $
#
/defaults       type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
*               opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev

floppy          type:=msdosfs;dev:=/dev/fd0;addopts:=rw\
mount:="/sbin/mount mount /mnt/floppy";\
unmount:="/sbin/umount umount /mnt/floppy"

#localhost type:=auto;fs:=${map};pref:=${key}/
#
#localhost/floppy type:=program;fs:=/mnt/floppy;\
#mount:="/sbin/mount mount /mnt/floppy";\
#unmount:="/sbin/umount umount /mnt/floppy"
Kann daran jemand etwas Fehlerhaftes erkennen?

Oder kann ich jetzt hinschmeissen?
 
Code:
# $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $
#
/defaults       type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
*               opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev

localhost type:=auto;fs:=${map};pref:=${key}/

localhost/floppy          type:=msdosfs;dev:=/dev/fd0;addopts:=rw\
mount:="/sbin/mount mount /mnt/floppy";\
unmount:="/sbin/umount umount /mnt/floppy"

#
#localhost/floppy type:=program;fs:=/mnt/floppy;\
#mount:="/sbin/mount mount /mnt/floppy";\
#unmount:="/sbin/umount umount /mnt/floppy"
Probier's mal so. Der Link zum Mounten zeigt dann auf /mnt/host/localhost/floppy
 
Joo, probiert. Resultat: Fehlschlag :(.
Ich habe probiert ob sich /localhost/floppy unter /mnt/host selbst anlegt, wenn man den Inhalt der Floppy auflisten will, bzw. habe dann dann /localhost und schließlich /localhost/floppy mit der Hand angelegt ... no luck.

Gibt es irgendwo eine Beschreibung der /etc/amd.map, die über die man-page hinausgeht?
 
Jetzt ist mir amq noch mal eingefallen:
Code:
FreeBSD# amq -ms
"root"                      FreeBSD:(pid308)           root    1   localhost is up
/dev/ad0s3a                 /                          ufs     1   localhost is up
/dev/ad0s3d                 /home                      ufs     1   localhost is up
/dev/ad0s3e                 /tmp                       ufs     1   localhost is up
/dev/ad0s3f                 /usr                       ufs     1   localhost is up
/dev/ad0s3g                 /var                       ufs     1   localhost is up
/dev/ad2s1                  /mnt/DOS                   pcfs    1   localhost is up
/dev/ad1s1                  /mnt/Winnt/d               pcfs    1   localhost is up
/etc/amd.map                /amd                       toplvl  1   localhost is up
.Trash:/amd/.Trash          /.amd_mnt/.Trash/host      host    0   unknown_hostname is down (No such file or directory)
.Trash-0:/amd/.Trash-0      /.amd_mnt/.Trash-0/host    host    0   unknown_hostname is down (No such file or directory)
.directory:/amd/.directory  /.amd_mnt/.directory/host  host    0   unknown_hostname is down (No such file or directory)
requests  stale     mount     mount     unmount
deferred  fhandles  ok        failed    failed
0         0         1         3         0
FreeBSD#
Was will mir das nun wieder sagen? Welcher host (unknown_hostname) kann hier gemeint sein?

Also 127.0.0.1 ist definitiv "up" :rolleyes:
 
Zuletzt bearbeitet:
Zurück
Oben