[gentoo-user-de] USB-Device beim booten aus fstab mounten

26/05/2009 - 13:20 von Gerhard Seidler | Report spam
Hallo Liste,
quàle mich schon einige Zeit ab meine USB-Devices beim booten
(Runlevel"boot") zu mounten.

Kurze Übersicht meiner Konfiguration:

grub.conf (Version 0.97)
# Achtung sda ist ein S-ATA Device
title Gentoo Linux 2.6.29-v5
root (hd0,1)
kernel /boot/vmlinuz-2.6.29-v5 root=/dev/sda2 ro gentoo=nodevfs
devfs=nomount udev video=intelfb:vram=8,accel,mtrr=3 enable_mtrr_cleanup

ls -1 /etc/runlevels/boot/
bootmisc
checkfs
checkroot
clock
consolefont
hostname
hotplug
keymaps
localmount
modules
net.lo
preload
rmnologin
udev-postmount
urandom

cat /etc/fstab
/dev/sda2 / ext2 noatime 0 1
/dev/data /mnt/data xfs noatime 0 2
/dev/SDHC /mnt/SDHC reiser4 noatime 0 2
none var/tmp/portage tmpfs defaults,mode77,nodev 0 0
none /tmp tmpfs defaults,mode77,nodev 0 0
none /var/log tmpfs defaults,mode77,nodev 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0

cat /etc/udev/rules.d/10-udev.rules
SUBSYSTEMS=="scsi", KERNEL=="sdb1", ATTRS{model}=="Desktop",NAME="data"
SUBSYSTEMS=="scsi", KERNEL=="sdc1", ATTRS{model}=="CardReader
SD0",NAME="SDHC"

Auszug aus /etc/conf.d/rc
RC_HOTPLUG="yes"
RC_COLDPLUG="yes"
RC_USE_FSTAB="yes"
RC_DEVICES="udev"
RC_DEVICE_TARBALL="no"

USB,reiser4,xfs,ext2 sind fixer Bestandteil des Kernels.

Nach dem Login (bzw. /etc/conf.d/local.start) kann ich ohne weiteres
die USB-Geràte mounten (es werden keine Module nachgeladen!):
/dev/SDHC 7,2G 5,5G 1,7G 77% /mnt/SDHC
/dev/data 932G 537G 396G 58% /mnt/data

Lösungsansàtze sind herzlich willkommen :-)

Danke & lg aus Wien

Gerhard
 

Lesen sie die antworten

#1 Wolfgang Jankowski
26/05/2009 - 15:10 | Warnen spam
Hallo,
was hàlst du von der Idee, die USB-Geràte über udev-Regeln zu mounten.
Du kannst den USB-ID auslesen, einen Symlink auf einen definierten Namen
erzeugen und per shell-Escape mounten.

hth
Wolfgang

Am Dienstag 26 Mai 2009 schrieb Gerhard Seidler:
Hallo Liste,
quàle mich schon einige Zeit ab meine USB-Devices beim booten
(Runlevel"boot") zu mounten.

Kurze Übersicht meiner Konfiguration:

grub.conf (Version 0.97)
# Achtung sda ist ein S-ATA Device
title Gentoo Linux 2.6.29-v5
root (hd0,1)
kernel /boot/vmlinuz-2.6.29-v5 root=/dev/sda2 ro gentoo=nodevfs
devfs=nomount udev video=intelfb:vram=8,accel,mtrr=3 enable_mtrr_cleanup

ls -1 /etc/runlevels/boot/
bootmisc
checkfs
checkroot
clock
consolefont
hostname
hotplug
keymaps
localmount
modules
net.lo
preload
rmnologin
udev-postmount
urandom

cat /etc/fstab
/dev/sda2 / ext2 noatime 0 1
/dev/data /mnt/data xfs noatime 0 2
/dev/SDHC /mnt/SDHC reiser4 noatime 0 2
none var/tmp/portage tmpfs defaults,mode77,nodev 0 0
none /tmp tmpfs defaults,mode77,nodev 0 0
none /var/log tmpfs defaults,mode77,nodev 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0

cat /etc/udev/rules.d/10-udev.rules
SUBSYSTEMS=="scsi", KERNEL=="sdb1", ATTRS{model}=="Desktop",NAME="data"
SUBSYSTEMS=="scsi", KERNEL=="sdc1", ATTRS{model}=="CardReader
SD0",NAME="SDHC"

Auszug aus /etc/conf.d/rc
RC_HOTPLUG="yes"
RC_COLDPLUG="yes"
RC_USE_FSTAB="yes"
RC_DEVICES="udev"
RC_DEVICE_TARBALL="no"

USB,reiser4,xfs,ext2 sind fixer Bestandteil des Kernels.

Nach dem Login (bzw. /etc/conf.d/local.start) kann ich ohne weiteres
die USB-Geràte mounten (es werden keine Module nachgeladen!):
/dev/SDHC 7,2G 5,5G 1,7G 77% /mnt/SDHC
/dev/data 932G 537G 396G 58% /mnt/data

Lösungsansàtze sind herzlich willkommen :-)

Danke & lg aus Wien

Gerhard

Ähnliche fragen