Toon posts:

[OpenSuse 11.0] usb harddisk(s) mounten on-boot

Pagina: 1
Acties:

Verwijderd

Topicstarter
Sinds een tijdje ben ik bij een goede vriend bezig om een mooi linux servertje te installeren (afgedankt laptopje, geen echte server dus, maar dat mag de pret niet drukken!). Maar we lopen eigenlijk steeds van probleem naar probleem, steeds achter de feiten aan, en linux is ons steeds te slim af. Ikzelf ben niet echt fan van OpenSuse, maar Ubuntu laat de laptop om de haverklap crashen. Na lang zoeken ook dat probleem niet kunnen achterhalen. Opensuse draait al bijna twee weken stabiel, vandaar dat we bij Opensuse zijn blijven steken.

Het probleem zit hem in het mounten van de usb harddisks. Eerder dacht ik al iets opmerkelijks te zien. Namelijk dat als je een harddisk uit zet, het zomaar kan verplaatsen van /dev/sdc naar /dev/sdb. En dus zal de /etc/fstab nooit kloppen. Tevens bij het booten krijg je de melding "no such file or directory".

Iets doet mij vermoeden dat het usb harddisk detectie mechanisme "na" de fstab word uitgevoerd, waardoor fstab de harddisks niet kan vinden en vast hangt bij de boot.

Na lang zoek werk ben ik er achter gekomen dat je via het programma "e2label" (harddisk fs is ext3) een label kan toekennen aan de harddisk. Hoe dit verder precies werkt weet ik niet, de vriend heeft namelijk 2x dezelfde usb harddisk gekocht (mss andere behuizing, maar hdd heeft zelfde naam/sectors/grote), hoe wil het programma dan onderscheid maken?

Toch ben ik met e2label aan de slag gegaan en heb het label "HDD2" toegepast zonder fout meldingen. Hierna heb ik de fstab aangepast voor "LABEL=HDD2 /mount/point ext3 .......". Maar ook na een reboot word de harddisk niet gevonden met de volgende melding:
error on stat() /dev/disk/by-label/HDD2: no such file or directory
Tevens hangt het systeem weer als een baksteen, gewoon wachtende op een root password.

Wat doe ik fout? Wat kan ik nog proberen?

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 23-01 19:33

leuk_he

1. Controleer de kabel!

udev ?

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


Verwijderd

Topicstarter
Ik denk dat udev misschien wel de oplossing biedt, maar het feit is wel dat het een zeer lange configuratie word terwijl linux dit eigenlijk al voor mij zou moeten regelen. Ik gebruik nu een andere methode, deels met succes.

In plaats van een label gebruik ik nu /dev/disk/by-uuid/, twee van de drie harddisks worden nu goed gemount, zelfs na het re-pluggen van de usb kabel. Maar het feit wil wel dat er een harddisk niet gemount word, terwijl de configuratie toch goed lijkt, het werkt immers ook op de andere twee harddisks. Het probleem is dat HDD1 en RENSKE_EXT3 gemount worden on boot, HDD2 niet. Voer ik "mount /glftpd/site/HDD2" in nadat het systeem is opgestart, word dit zonder morren gemount. :|
fstab:
#HDD1
/dev/disk/by-uuid/84dde23e-1710-4298-8a11-81c08c6facc6 /glftpd/site/HDD1 ext3 defaults 0 0
#HDD2
/dev/disk/by-uuid/8aeeeac6-6664-4224-a7e2-8fcf2acd466d /glftpd/site/HDD2 ext3 defaults 0 0
#RENSKE_EXT3
/dev/disk/by-uuid/0db55a1e-c8e2-42a0-a0ac-6870c84a79d4 /glftpd/site/RENSKE_EXT3 ext3 defaults 0 0

blkid:
/dev/sdc1: UUID="8aeeeac6-6664-4224-a7e2-8fcf2acd466d" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdd1: UUID="0db55a1e-c8e2-42a0-a0ac-6870c84a79d4" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb1: UUID="84dde23e-1710-4298-8a11-81c08c6facc6" SEC_TYPE="ext2" TYPE="ext3"