PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Slackware 9.1 +autofs >ich finde den Fehler nicht



Tinymeat
26.01.04, 22:26
Hallo!

Noch recht neu bei Slackware habe ich mich an der Einrichtung von "automount" versucht.
Irgendwo muss ich aber wohl etwas falsch gemacht oder übersehen haben.

Meine fstab:


/dev/hda6 swap swap defaults 0 0
/dev/hda5 / ext2 defaults 1 1
/dev/hda2 /mnt/windows vfat defaults,umask=0 0 2 1 0
/dev/scd0 /auto/cdrom iso9660 users,ro,auto 0 0
/dev/scd1 /auto/brenner iso9660 users,rw,auto 0 0
/dev/fd0 /auto/mnt/floppy auto auto,users 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

...das meldet /etc/rc.d/rc.autofs status:


Configured Mount Points:
------------------------
/usr/sbin/automount /auto/cdrom program /etc/auto.cdrom
/usr/sbin/automount /auto/brenner program /etc/auto.brenner
/usr/sbin/automount /auto/floppy program /etc/auto.floppy

Active Mount Points:
--------------------

...so sieht die /etc/auto.master aus:


# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(8).
# /misc /etc/auto.misc
/auto/cdrom /etc/auto.cdrom
/auto/brenner /etc/auto.brenner
/auto/floppy /etc/auto.floppy

...und hier noch ein Auszug aus /var/log/syslog:


Jan 26 21:51:53 darkstar automount[1217]: failed to write pid file /var/run/automount.auto/cdrom.pid: No such file or directory
Jan 26 21:51:53 darkstar automount[1222]: failed to write pid file /var/run/automount.auto/brenner.pid: No such file or directory
Jan 26 21:51:53 darkstar automount[1227]: failed to write pid file /var/run/automount.auto/floppy.pid: No such file or directory

...und das bringt ps aux | grep automount


root 1217 0.0 0.1 1484 648 ? S 21:51 0:00 /usr/sbin/automount -p /var/run/automount.auto/cdrom.pid /auto/cdrom program /etc/auto.cdrom
root 1222 0.0 0.1 1484 648 ? S 21:51 0:00 /usr/sbin/automount -p /var/run/automount.auto/brenner.pid /auto/brenner program /etc/auto.brenner
root 1227 0.0 0.1 1484 648 ? S 21:51 0:00 /usr/sbin/automount -p /var/run/automount.auto/floppy.pid /auto/floppy program /etc/auto.floppy

Ich habe viel gegoogelt und gelesen
(u. a. auch diese Anleitung: http://www.linux-fuer-alle.de/doc_show.php?docid=68),
habe jedoch immer noch keinen Zugriff auf mein CD-ROM-Laufwerk und den Brenner.

Ich würde mich sehr über einen Tip freuen, wo ich einen Fehler gemacht habe,
oder wo ich nach ihm suchen soll!

Danke, Tinymeat!

Sapier
26.01.04, 22:49
Also ich schliesse mal nicht aus das sich in den config dateien noch andere fehler befinden, da ich mein automount n klein wenig ganz anders aufgesetzt habe, allerdings denke ich gibt syslog doch nen sehr guten anhaltspunkt wo der fehler begraben sein könnte:

Jan 26 21:51:53 darkstar automount[1227]: failed to write pid file /var/run/automount.auto/floppy.pid: >>>>>>>>>No such file or directory<<<<<<<<<

schau mal ob es überhaupt ein verzeichniss /var/run/automount.auto/ gibt , und wenn ja ob die rechte richtig gesetzt sind ... naja ok rechte müssten egal sein automount müsste eh als root laufen ...

viel glück

Tinymeat
27.01.04, 10:10
@ Sapier,

danke erstmal für die Antwort!

Die pid files werden nun erzeugt, aber automount läuft immer noch nicht.
Ich fürchte, ich habe eher etwas Grundsätzliches falsch gemacht oder vergessen?!

Vielleicht könntest Du mir ja freundlicherweise erklären, wie Du Dein automount
" n klein wenig ganz anders" aufgesetzt hast?

Gruß, Tinymeat

pibi
27.01.04, 12:51
Zuerst zwei ganz allgemeine Bemerkungen:
a) Nimm die Eintraege fuer die Devices aus der fstab raus, die Du "automounten" willst
b) ein Directory, welches von automount benutzt werden soll, muss leer sein

Das File /etc/auto.master enthaelt alle Mountpoints, die von Automount verwaltet werden:
/auto /etc/auto.autoIn diesem Fall wird also /auto beschrieben.

Im File /etc/auto.auto werden die Devices angegeben, die unter /auto gemountet werden koennen, also zB:
cd -fstype=iso9660,ro :/dev/scd0
brenner -fstype=iso9660 :/dev/sdc1
floppy -fstype=auto :/dev/fd0Damit koennte es dann ein Directory /auto/brenner, ein /auto/cd und ein /auto/floppy geben. Alles klar?

Gruss Pit.

Tinymeat
27.01.04, 14:53
Danke Pit!

Hat mir sehr geholfen, ich kann jetzt sowohl als User als auch
als root auf die CD-Rom zugreifen. Auch Nautilus zeigt mir das
Verzeichnis /auto/cdrom an.

Allerdings ist das Ganze wohl noch nicht so ganz "auto",
denn ich kann die CD nicht aus dem Laufwerk entnehmen,
ohne es zu unmounten. Was fehlt noch?

Tinymeat

pibi
27.01.04, 15:30
Original geschrieben von Tinymeat
Allerdings ist das Ganze wohl noch nicht so ganz "auto",
denn ich kann die CD nicht aus dem Laufwerk entnehmen,
ohne es zu unmounten. Was fehlt noch?Das ist schlichtweg "Standard-Linux". Man kann Devices nicht einfach "rausnehmen" wie bei Win;-)

Automount kennt den Parameter "timeout", der angibt, wann eine Ressource wieder "unmountet" werden kann, wenn kein Zugriff mehr erfolgt. So jedenfalls die Theorie, ausprobiert habe ich es selber noch nie. Der Standard steht auf 5 Minuten, wenn ich mich nicht irre. "man 8 automount" weiss mehr;-)

Gruss Pit.

Tinymeat
27.01.04, 15:43
Hi Pit!

Da bin ich wohl dem Irrtum aufgesessen, "automount" sei
ein Pendant zu "supermount"!


Man kann Devices nicht einfach "rausnehmen" wie bei Win;-)

OK, das war mir klar. Nun, Mandrake hat mich wohl verwöhnt ;-)

Gruß, Tinymeat

lard
27.01.04, 16:27
hallo,
benutzt du nen kleinen windowmanager ?
dann besorg dir mount-app.
das ist nen doc-app für windowmaker, fluxbox und ähnlichem.
damit kannst du bequem partitionen und cdroms ein und aushängen (inclusive eject beim cdrom )

lard

Tinymeat
27.01.04, 17:35
Hallo lard!

Nun, mein Favorit ist Gnome - da ich aber sowieso dem übermäßigen
Komfort entsagen und mich eh mit Fluxbox und XFCE beschäftigen möchte,
warum dann nicht auch WindowMaker und dieses DockApp ausprobieren?

Danke für den Tip!

Gruß, Tinymeat