← Back to team overview

sslug-teknik team mailing list archive

Re: drevbetegnelser for USB-diske

 

Soren M. Kristensen wrote:
Hej

Hvordan finder jeg ud af hvilket scsi drev (sda, sdb, osv.) min USB-disk,
memorystick eller kamera bliver forbundet til når man tilslutter den/det. Jeg vil gerne bruge det til at mounte en bestemt extern enhed på det samme
mount point hver gang (i script) uanset om drevbetegnelsen er forskellig
fra gang til gang - altså noget der ligner det udev kan, men jeg sidder på
en debian sarge uden udev. Information om mine forbundne usbenhedder kan
jeg finde i /proc/bus/usb/devices og en lignende info fås med kommandoen
lsusb, men vist ikke noget om hvilket scsidrev de er forbundet til. Jeg kan selvfølgelig læse det i dmesg, men der må da vel være en mere direkte måde.

K.H.
Søren

SuSE bruger enhedens serienummer i forbindelse med automatisk mount. Det giver så et uhåndterligt mountpoint i /medis/usb.dsajhalskh

Jeg har lavet et symlink i /mnt til disse forskellige automatiske navne, så fx /mnt/usb60 er linket til det nummer, der dukker op, når jeg sætter den disk i, mens /mnt/usb80 er til et andet.
Det virker fint.

Du kan med fdisk -l /dev/sda (b,c,d) se hvor enheden er placeret, og så ændre i din fstab i forhold til det. Sæt linierne ind i /etc/fstab med noauto for at undgå fejlmeddelelser, når de ikke er sat i.


References