[Eisfair] [e1] externe USB Festplatte bei Start automatisch mounten

Marcus Roeckrath marcus.roeckrath at gmx.de
Mi Nov 28 21:36:55 CET 2012


Hallo Stefan,

Stefan Czech wrote:

> Error opening '/dev/sda1': No such device or address

> Scheinbar braucht die der Rechner die Zeit, um die USB-Module fertigt zu
> laden.

Die Module sind es nicht, sondern das "Einlesen" der Platte. Steck mal eine
große USB-Platte an einen Rechner, dann braucht der Kernel eine Weile, bis
er die notwendigen Informationen von der Platte gelesen hat.

Erst wenn der Befehl fdisk -l die Platte mit all ihren Partitionen anzeigt,
steht sie dann auch zur Verfügung.

Man könnte also statt der statischen Wartezeit auch eine Schleife in das
Startscript einbauen, vielleicht so:

start)
  while ! ( fdisk -l | grep -q sda1 2>/dev/null ) ; do 
    sleep 1
  done  
  mount /dev/sda1

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair