Pendrive nem mountolható Linux alatt [Megoldva]

Fórumok

Sziasztok!

Adott egy noname pendrive ami mindenféle Win alatt tökéletesen megy, ellenben semmilyen Ubuntu Linux alatt nem lehet mountolni. Újkorától fogva.
lsusb és fdisk -l látja, de (rootként) mountoláskor már kiírja, hogy nincs ilyen eszköz.
A pendrivenak más hibája nincs, másolni lehet rá, olvasni is róla. Egy FAT32-es fájlrendszerű partíció van rajta, de NTFS-el is ki lett próbálva, szintén sikertelenül Ubuntu Linux alatt.
Mi lehet a megoldás? Találkoztatok már ilyennel?

Előre is köszönöm a válaszokat!

Hozzászólások

Simán rádugtad vagy mount parancsot használtál?
Ha nem próbáltad a mount parancsot akkor csinálj pl a /media -ba egy tetszleges nevű mappát mondjuk "usb", majd csatold ide a pendriveot.
mount /dev/sdX /media/usb
synt.: mount /dev/eszköz azonosító(sda, sdb ..etc) /csatolási pont.

Ha ez se akkor forcemount.
mount -o force /dev/sdX /media/usb

szerk: ha ntfs akkor: mount -t ntfs-3g /dev/sdX /media/usb

Simán rádugva nem történt semmi, pedig a másikat jelzi a Kubuntu (most az alatt próbálkozom).

root@Lena:~# mount /dev/sdb /media/p
mount: meg kell adnia a fájlrendszer típusát
root@Lena:~# mount -t vfat /dev/sdb /media/p
mount: hibás fájlrendszertípus, hibás kapcsoló, hibás szuperblokk a(z)
/dev/sdb eszközön, hiányzó kódlap vagy segédprogram, vagy egyéb hiba
Egyes esetekben hasznos információk találhatók a syslogban
próbálja kiadni a dmesg | tail parancsot vagy egy ehhez hasonlót
root@Lena:~# dmesg | tail
[ 101.628916] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 101.628919] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 101.635527] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 101.635536] sdb: unknown partition table
[ 101.696065] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 101.696078] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 197.499182] FAT: invalid media value (0xb9)
[ 197.499191] VFS: Can't find a valid FAT filesystem on dev sdb.
[ 215.265924] FAT: invalid media value (0xb9)
[ 215.265929] VFS: Can't find a valid FAT filesystem on dev sdb.

Ezek szerint a fájlrendszerrel lenne gond. Nem értem: Win alatt többször újra lett formázva a pendrive.
Forcemount se engedi.
Az segítene, ha Linux alatt újraformáznám az eszközt?

MODding | Asztali PC | Személyes weboldalam
'Everybody loves LEDs'

fdisk -l idevonatkozó része:

/dev/sdb lemez: 4059 MB, 4059561984) bájt
229 fej, 32 szektor, 1081 cilinder
Egység: cilinderek 7328 * 512 = 3751936 bájt
Lemezazonosító: 0x24092408

Ez nem tűnik partíciós táblának
Valószínűleg nem a megfelelő eszközt választotta ki.

Eszköz Indítás Eleje Vége Blokkok Az Rendszer
/dev/sdb1 ? 1 1082 3964400 b W95 FAT32

root@Lena:~# mount -t vfat /dev/sdb1 /media/p
mount: a(z) /dev/sdb1 speciális eszköz nem létezik

Normális esetben sdb1 lenne, de azt nem találja. Adatok le lettek mentve, megpróbálom törölni a partíciót, majd újra létrehozni, végül formázni, Linux alatt.

Lol: GParted azt mondja rá, hogy unallocated :).

MODding | Asztali PC | Személyes weboldalam
'Everybody loves LEDs'

A régit nem töröltem, GParted szerint nem volt rajta partíciós tábla. Létrehoztam, le is formáztam. Linux alatt látom az üres pendriveot, másoltam rá, azt másik gépen a Win7 látja. Most visszamásoljuk rá a fájlokat, aztán megnézzük látszanak-e Linux alatt.

MODding | Asztali PC | Személyes weboldalam
'Everybody loves LEDs'

Az újraparticionálás és formázás megoldotta a problémát.
Azért nem tűnt fel a hibás partíciós tábla, mert Win alatt tökéletesen ment.
Köszönöm mindenkinek a hozzászólást!

MODding | Asztali PC | Személyes weboldalam
'Everybody loves LEDs'

Ha jól sejtem, így is meg lehet oldani, gparted sem kell hozzá:

kártya formázása az alapoktól ha sdb1-en van (...és csak akkor, különben adatvesztésed lehet !!)

1.
Új partíciós tábla csinálása:
dd if=/dev/zero of=/dev/sdb bs=512 count=1
---a régit ezzel törölhetjük.

2.
cfdisk /dev/sdb1
új partíció megadásával
0C
(nulla és nagyC) adja meg a fat32-es LBA-t.

3.
mkdosfs -F32 /dev/sdb1

4.
mount -t vfat /dev/sdb1 /mnt/sd
...oszt kész. (itt a -t vel adtad meg a meghajtó típusát ami fat32, az egség dev-beli nevét, majd a létező gyökérkönyvtárbeli csatolási pontot, ami a /mnt/sd nevet viseli)
(Kérlek szóljatok le nyugodtan, ha valamit elrontottam.. A cfdisk pl. lehet hogy nem is kell..)

---
--- A gond akkor van, ha látszólag minden működik. ---
---

konzolból (adminként):

diskpart

list disk

Itt látszania kell pl. disk 2-ként.
Ha a diskpart sem látja volume-ként akkor valószínűleg tönkrement a pendrive-ban a vezérlő.
Azért érdemes egy másik gépben is kipróbálni, hátha csak valami egzotikus driverrel akad össze a vendor id-je.

Ennyit ír csak:

[szo okt 28 21:34:47 2017] usb 3-4: USB disconnect, device number 2
[szo okt 28 21:35:02 2017] usb 3-4: new high-speed USB device number 5 using xhci_hcd
[szo okt 28 21:35:03 2017] usb 3-4: New USB device found, idVendor=058f, idProduct=1234
[szo okt 28 21:35:03 2017] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[szo okt 28 21:35:03 2017] usb 3-4: Product: Mass Storage Device
[szo okt 28 21:35:03 2017] usb 3-4: Manufacturer: Alcor Micro
[szo okt 28 21:35:03 2017] usb-storage 3-4:1.0: USB Mass Storage device detected
[szo okt 28 21:35:03 2017] scsi host4: usb-storage 3-4:1.0
[szo okt 28 21:35:04 2017] scsi 4:0:0:0: Direct-Access Generic USB Flash Disk 7.76 PQ: 0 ANSI: 4
[szo okt 28 21:35:04 2017] sd 4:0:0:0: Attached scsi generic sg4 type 0
[szo okt 28 21:35:04 2017] sd 4:0:0:0: [sdd] Attached SCSI removable disk

Próbálj meg egy sudo cfdisk /dev/sdb-t lefuttatni, és csináld meg rajta a partíciókat, majd írd ki az új partíciós táblát a lemezre. cfdisk helyett fdisk és társai is jók. Esetleg parted, Gparted, vagy ami tetszik. Ha nem lehet rajta partíciókat létrehozni, mehet a kukába.

Ha nagy idegen a Linux, akkor Windows alatt a lemezkezelőt kell lefuttatni, nem emlékszem hova van kivezetve GUI-ba, de a diskmgmt.msc futtatásával szedhető elő, meg lehet próbálni ott is particionálni. Ha nem kapnának meghajtójelet a partíciók, akkor kézzel lehet adni nekik. Ha a linuxos megoldások nem segítettek, akkor a windowsos módszer sem fog működni. 99%-os a valószínűsége már így a látatlanban, hogy kampec a pendrive-nak, nem éri meg vele szenvedni.

„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek stb…” Aron1988@Proharder Fórum

próbáld meg 1 nélkül:)
mount -t vfat /dev/sdb /media/p
régen voltak gyárilag ilyen partíció nélküli formázások.

Vegyél használt SATA SSD-t. Nemrég vettem egy olcsó, használt 64 gigás SATA2-eset, USB-SATA adatperrel használom USB 3.0-ás porton. Hasít mint az állat, én is OS-ek telepítésére, tesztelésére használom. Sokkal megbízhatóbb, mint akármelyik szutyok pendrive. Lemezképek néhány mp. alatt kiíródnak rá, a bootidő is pár mp. csak.

„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek stb…” Aron1988@Proharder Fórum