[Ubuntu] Mount volgorde perikelen met externe USB schijven

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dit had iets simpels moeten zijn en dat is het waarschijnlijk ook, maar ik kan er onderhand geen touw meer aan vast knopen.
Dit is het verhaal:

Op een Ubuntu Server 9 machine heb ik 2 externe USB schijven aangesloten (identieke schijven, Lacie, EXT3 format)
Wat ik niet begrijp is hoe ik 1 schijf permanent automatisch onder 1 map kan mounten en de andere schijf permanent onder een andere map.

Ze staan ZO in Fstab

code:
1
2
/dev/sdb1       /storage/usb1   auto    rw,user,auto,exec       0       3
/dev/sdc1       /storage/usb1copy   auto    rw,user,auto,exec       0       3


En zoals de naam doet vermoeden is de ene een copie van de andere.
Het was de bedoeling zo nu en dan een sync te draaien met Rsync bijvoorbeeld.

Maar....deze machine gaat ook regelmatig uit en als ik hem dan weer start dan zijn de devices vaak verwisseld. sdb1 is dan sdc1 en omgekeerd. (en dan rsyncen met DELETE. ja grappig :o )
En ik vraag me af waar dat hem in zit. Ik doe altijd eerst de schijven aan en dan de server.
De volgorde van de stekkers in de usb adapter maakt dus blijkbaar niks uit.

Uiteraard als ik eerst de server aan zet, en dan een schijf, deze mount met de hand, en dan de volgende schijf en die ook mount met de hand....ja dan krijg ik het wel zoals ik het wil. (irritant!)

Om het geheel (voor mij dan) nog vreemder te maken mount fstab de schijven soms wel en soms niet.
Dan moet ik achteraf met mount -a nogmaals mounten. Dan werkt het altijd.
Voorheen had ik ook de ene schijf wel en de andere niet automatisch gemount.
Terwijl je met mount -a toch echt fstab gebruikt (toch?) en als ik dat met de hand doe werkt het altijd.

Om kort te zijn: het is altijd weer een verassing wat er automatisch is gemount na een reboot met die USB schijven en als ze dan zijn gemount dan is het altijd weer een verassing welke schijf onder welke directory zit.

kortom: WTF .
help ! :+

Acties:
  • 0 Henk 'm!

  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 19-08 16:06

ripperke

w00t!

http://ubuntuforums.org/showthread.php?t=168221

hiermee moet je er wel uitgeraken.

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 14:50

MartinMeijerink

Computerrorist

Het is heel simpel, geef beide schijven een label:
code:
1
2
e2label /dev/sdb1 mekker
e2label /dev/sdc1 blaat

restart daarna wel ff udev:
code:
1
/etc/init.d/udev restart

nu kun je ze per label mounten:
code:
1
2
mount LABEL=mekker /storage/usb1
mount LABEL=blaat  /storage/usb1copy

en je kunt het ook zo in fstab zetten:
code:
1
2
LABEL=mekker       /storage/usb1       auto    rw,user,auto,exec       0       3
LABEL=blaat        /storage/usb1copy   auto    rw,user,auto,exec       0       3

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • AlterMann
  • Registratie: December 2000
  • Laatst online: 12-09 17:34
Of je gebruikt de UUID om ze te mounten. Gaat het nooit meer mis :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MartinMeijerink schreef op vrijdag 30 april 2010 @ 20:32:
Het is heel simpel, geef beide schijven een label:
code:
1
2
e2label /dev/sdb1 mekker
e2label /dev/sdc1 blaat

restart daarna wel ff udev:
code:
1
/etc/init.d/udev restart

nu kun je ze per label mounten:
code:
1
2
mount LABEL=mekker /storage/usb1
mount LABEL=blaat  /storage/usb1copy

en je kunt het ook zo in fstab zetten:
code:
1
2
LABEL=mekker       /storage/usb1       auto    rw,user,auto,exec       0       3
LABEL=blaat        /storage/usb1copy   auto    rw,user,auto,exec       0       3
Sorry voor mij extreem late reactie!
Maar bedankt (beide) voor de uitgebreide uitleg! hier heb ik wat aan.