Nachtrag zum USB-Stick
A. Dreyer
ml10035 at adreyer.com
Sa Dez 16 18:07:40 CET 2006
Sonngrit Fürter wrote:
> Just eben (nach ca. 1/4 Stunde) wurde ein Gerät als nicht eingebundenes
> Wechselmedium angeblich erkannt, im Konqueror als media/sde1 - da gibt
> das System aber "ungültige Adresse" an.
>
> Gruß, Sonngrit
>
Hi Sonngrit,
Ruf mal in einem Fenster "fdisk -l" auf und schau dir die vom System
erkannten Disks/Partitionen an. Wenn du nun die vom System bereits
benutzen Disks (Ausgabe von "df" und "swapon -s") abziehst, müsste
eigentlich der Stick übrig bleiben.
USB-Drives werden generell als SCSI-Disks erscheinen, also reicht es
nach /dev/sd* zu suchen. Falls auf der Disk keine Partion drauf ist,
reagiert das System manchmal etwas sonderbar (- es soll Hersteller
geben, die legen Filesysteme direkt auf der Disk an..). Falls dort
eine Partition drauf ist kannst du mittels "file -s $part" ($part
durch Partitions-ID ersetzen, also zB. /dev/sde1) feststellen ob
auf der Partition ein Filesystem existiert und welchen Typ das hat.
Üblicherweise sind USB-Sticks mit VFAT Filesystem vorbereitet.
Beispiel:
# fdisk -l
Disk /dev/hdc: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 1 31 248976 83 Linux
/dev/hdc2 32 213 1461915 83 Linux
/dev/hdc3 214 1429 9767520 83 Linux
/dev/hdc4 1430 7296 47126677+ 83 Linux
Disk /dev/sda: 65 MB, 65517568 bytes
255 heads, 63 sectors/track, 7 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 8 63950+ e W95 FAT16 (LBA)
Partition 1 has different physical/logical endings:
phys=(6, 254, 63) logical=(7, 246, 11)
==>> Zwei Disks: /dev/hdc hat 4 partitionen, /dev/sda hat 1 partition
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdc3 9613120 5956896 3167900 66% /
tmpfs 258348 0 258348 0% /lib/init/rw
udev 10240 108 10132 2% /dev
tmpfs 258348 0 258348 0% /dev/shm
/dev/hdc1 233335 26133 194754 12% /boot
/dev/hdc4 46385280 39101892 4927108 89% /home
# swapon -s
Filename Type Size Used Priority
/dev/hdc2 partition 1460876 180204 -1
==>> /dev/sda ist USB-Stick, /dev/sda1 ist Partition darauf
# file -s /dev/sda1
/dev/sda1: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
sectors/cluster 2, root entries 512, Media descriptor 0xf8, sectors/FAT
249, heads 255, hidden sectors 63, sectors 127901 (volumes > 32 MB) ,
serial number 0xa460a6c4, unlabeled, FAT (16 bit)
==>> USB-stick mit 1 Partition, die mit vfat formatiert ist.
==>> Falls dein System die Partition nicht automatisch mounten kann,
solltest du prüfen ob dein System die Kernel-Module für vfat und fat
geladen hat und gegebenenfalls nachladen.
# lsmod | grep fat
vfat 11872 1
fat 46684 1 vfat
# modprobe -v vfat && echo vfat >> /etc/modules
Ciao,
Achim
--
Achim Dreyer || http://www.adreyer.com/
Senior Unix & Network Admin || RHCE, RHCA, CCNA, CACert assurer
Internet Security Consultant || Phone: +44 7756948229