RSS

Schlagwort-Archive: usb

Linux: USB Festplatten über UUID einhängen

Linux: USB Festplatten über UUID einhängen

Auf die konventionelle Art, bindet man Festplatten unter Unix mit dem Gerätenamen ein, also z.B. „/dev/sda1“. Das ist ok, solange man eingebaute Festplatten verwendet. Bei USB Platten kann es vorkommen, dass diese in unterschiedlicher Anzahl am Rechner hängen, je nach Bedarf. In diesem Fall kann es Sinn machen die UUID der Festplatte anstelle des Gerätenamens zu verwenden. So wird die Partition sicher identifiziert, während der Gerätename unter Umständen beim nächsten Start einer anderen Partition zugeordnet werden kann.

Um die UUID einer Festplatte zu ermitteln, kann man folgenden Befehl verwenden:

sudo blkid

Die Ausgabe sieht dann in etwa so aus:

juergen@aspire ~ $ sudo blkid
/dev/sda1: UUID="c15325d8-3f5a-4d2c-9bf2-c5b782b8de6b" TYPE="ext4"
/dev/sda5: UUID="b4514a9a-41fd-40d9-a38b-150a3a68d385" TYPE="swap"
/dev/sdb1: LABEL="Medion1" UUID="DC9CB62C9CB60156" TYPE="ntfs"
/dev/sdc2: LABEL="Medion2" UUID="1CBCDBF6BCDBC882" TYPE="ntfs"

Woher weiß man jetzt aber, welche USB-Platte zu welchem Gerätenamen gehört. Wenn man Labels für die Festplatten verwendet ist das noch einfach, aber ohne Label wird es schwierig. Eine Möglichkeit besteht darin sich das Syslog über folgenden Befehl anzuschauen:

tail -f /var/log/syslog

Danach steckt man die USB-Platte ein und schaut sich das Syslog an. Hier wird u.a. der Gerätenamen mitgegeben:

Mar  7 22:08:29 aspire kernel: [ 4314.338769] scsi 12:0:0:0: Direct-Access     ST1500DL 003-9VT16L       CC4A PQ: 0 ANSI: 0
Mar  7 22:08:29 aspire kernel: [ 4314.356713] sd 12:0:0:0: Attached scsi generic sg2 type 0
Mar  7 22:08:29 aspire kernel: [ 4314.359739] sd 12:0:0:0: [sdb] 2930277168 512-byte logical blocks: (1.50 TB/1.36 TiB)
Mar  7 22:08:29 aspire kernel: [ 4314.364497] sd 12:0:0:0: [sdb] Write Protect is off
Mar  7 22:08:29 aspire kernel: [ 4314.364512] sd 12:0:0:0: [sdb] Mode Sense: 23 00 00 00
Mar  7 22:08:29 aspire kernel: [ 4314.366508] sd 12:0:0:0: [sdb] No Caching mode page present
Mar  7 22:08:29 aspire kernel: [ 4314.366522] sd 12:0:0:0: [sdb] Assuming drive cache: write through
Mar  7 22:08:29 aspire kernel: [ 4314.372495] sd 12:0:0:0: [sdb] No Caching mode page present
Mar  7 22:08:29 aspire kernel: [ 4314.372510] sd 12:0:0:0: [sdb] Assuming drive cache: write through
Mar  7 22:08:30 aspire kernel: [ 4314.442567]  sdb: sdb1

Wie man am Ende des Log-Auszugs sehen kann, ist der Gerätename sdb1. Durch den Befehl „sudo blkid“ wissen wir jetzt, dass die UUID der USB-Platte  „DC9CB62C9CB60156“ lautet und dass es eine NTFS Partition ist.

Mit folgenden Eintrag in der „/etc/fstab“ kann diese Platte bzw. Partition fest eingebunden werden:

UUID=DC9CB62C9CB60156   /media/Medion1     ntfs  defaults       0       2
# Am Ende der fstab muss immer noch eine Leerzeile kommen, sonst erhält man die Fehlermeldung: no final newline at the end of /etc/fstab

Nach einem anschließenden „mount -a“ müsste die Platte unter „/media/Medion1“ sichtbar sein.

 
Hinterlasse einen Kommentar

Verfasst von - März 7, 2012 in IT, Linux

 

Schlagwörter: ,

 
Erstelle eine Website wie diese mit WordPress.com
Jetzt starten