Mounten einer nicht existierenden Partition
Hallo, ich mache ein "fdisk -l" und erhalte u. a. von meinem Cardreader Device Boot Start End Sectors Size Id Type /dev/sdd1 32768 124735487 124702720 59.5G 7 HPFS/NTFS/exFAT So, nun "mount /dev/sdd1 /mnt": mount: /mnt: special device /dev/sdd1 does not exist. # ll /dev/sd* brw-rw---- 1 root disk 8, 0 Jun 18 09:05 sda brw-rw---- 1 root disk 8, 1 Jun 18 09:05 sda1 brw-rw---- 1 root disk 8, 16 Jun 18 09:05 sdb brw-rw---- 1 root disk 8, 17 Jun 18 09:05 sdb1 brw-rw---- 1 root disk 8, 32 Jun 18 09:42 sdc brw-rw---- 1 root disk 8, 48 Jun 18 09:42 sdd brw-rw---- 1 root disk 8, 64 Jun 18 09:42 sde brw-rw---- 1 root disk 8, 80 Jun 18 09:42 sdf Hm. Wie bringe ich dem System bei, dass sdd1 existiert? # partprobe /dev/sdd Error: Can't have a partition outside the disk! # kpartx /dev/sdd sdd1 : 0 124702720 /dev/sdd 32768 # kpartx -l /dev/sdd sdd1 : 0 124702720 /dev/sdd 32768 # kpartx -a /dev/sdd device-mapper: resume ioctl on sdd1 failed: Invalid argument create/reload failed on sdd1 # hwinfo --disk [...] 19: SCSI 600.1: 10600 Disk [Created at block.245] Unique ID: ofUZ.o2meq+Q9fc2 Parent ID: MZfG.qZjxG2tBwp2 SysFS ID: /class/block/sdd SysFS BusID: 6:0:0:1 SysFS Device Link: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:1 Hardware Class: disk Model: "Generic SD/MMC" Vendor: usb 0x1307 "Generic" Device: usb 0x0330 "SD/MMC" Revision: "0.00" Driver: "usb-storage", "sd" Driver Modules: "usb_storage" Device File: /dev/sdd (/dev/sg4) Device Files: /dev/sdd, /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1, /dev/disk/by-path/pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:1 Device Number: block 8:48-8:63 (char 21:4) Geometry (Logical): CHS 1024/1/2 Size: 2048 sectors a 512 bytes Capacity: 0 GB (1048576 bytes) Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #7 (USB Controller) [...] # echo 1 > /sys/class/scsi_device/6\:0\:0\:1/device/rescan -> nichts passiert # fdisk -l /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1 Disk /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1: 1 MiB, 1048576 bytes, 2048 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1-part1 32768 124735487 124702720 59.5G 7 HPFS/NTFS/exFAT rz36:/sys/class # mount -t vfat /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1-part1 /mnt mount: /mnt: special device /dev/disk/by-id/usb-Generic_SD_MMC_00000000000006-0:1-part1 does not exist. also wie mit sdd1. Interessant, dass hwinfo mir eine "Capacity: 0 GB (1048576 bytes)" anzeigt, und dass fdisk etwas ganz anderes sieht. Nehme ich die Karte aus dem Reader, habe ich bei "fdisk -l" nur /dev/sda und /dev/sdb (und /dev/nvme0n1) mit ihren Partitionen. Jemand eine Idee, wie ich den Kernel dazu bringe, die Partition zu erkennen und zu mounten? Gruß Werner --
Am 18.06.19 um 10:18 schrieb Werner Flamme:
Hallo,
ich mache ein "fdisk -l" und erhalte u. a. von meinem Cardreader
Device Boot Start End Sectors Size Id Type /dev/sdd1 32768 124735487 124702720 59.5G 7 HPFS/NTFS/exFAT (....)
Ich hab mal eine SD Karte in mein Billig USB Dockdingens gesteckt. Wenn ich hwinfo --disk mache, sehe ich 2 Unterschiede zu deiner Ausgabe. Bei mir steht bei hwinfo --disk das da: Driver Modules: "usb_storage", "sd_mod" Driver Activation Cmd: "modprobe uas" Bei dir fehlt "sd_mod" und die Zeile Driver Activation Cmd fehlt bei dir ebenfalls. Zieh mal die SD Karte raus und mach mal modprobe uas modprobe sd_mod Und dann nochmal reinstecken. Sieht so aus, als würden hier nicht die passenden Module geladen werden. Wenn o.g. modprobe Befehle nicht erfolgreich sind, dann sieh dir mal die USB ID deines Docks an und google mal damit, ggf. haben andere das gleiche Problem oder du kannst herausfinden, welche Module du ggf. laden musst. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Malte Gell
-
Werner Flamme