Nowe posty

Autor Wątek: Prośba o pomoc w napisaniu komendy a może skrytpu  (Przeczytany 1333 razy)

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« dnia: 2005-09-15, 22:52:06 »
Z gory prosze o wyrozumialosc, gdyz na forum pytania o pendrivy pojawialy sie juz wielokrotnie, ale nie znalazlem zadnej odpowiedzi pasujacej...

debian sarge, kernel 2.6.8
jadro w pelni obluguje urzadzenie usb:
#lsusb
Bus 001 Device 005: ID 0930:6533 Toshiba Corp. 512M USB Stick
Bus 001 Device 001: ID 0000:0000

ponad to sformatowalem go w systemie vfat.

jednak po probie montowania
mount -t vfat /dev/sda1 /mnt

wyskakuje blad:
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


w dmesg otrzymuje taki komunikat:

scsi3 : SCSI emulation for USB Mass Storage devices
  Vendor:           Model: USB Flash Memory  Rev: 1.04
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 1001472 512-byte hdwr sectors (513 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
 /dev/scsi/host3/bus0/target0/lun0: [CUMANA/ADFS] p1<5>Attached scsi removabledisk sda at scsi3, channel 0, id 0, lun 0
USB Mass Storage device found at 5
FAT: invalid media value (0xb9)
VFS: Can\\'t find a valid FAT filesystem on dev sda1.

dlaczego nie moze znalezc FAT na pendrivie, skoro sformatowalem go w tym systemie?

bardzo prosze o odpowiedz, gdyz nie mam pojecia jak to rozwiazac, wszelkie pomysly juz sie skonczyly, a przeszukiwania forum i neta jak dotad nic mi nie pomogly.
nigdzie takiego bledu nie znalazlem.

pozdr

jarek

Maciek_Rutecki

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #1 dnia: 2005-09-15, 23:16:24 »
2005-09-15 22:52:06 jarjar napisał:

> Z gory prosze o wyrozumialosc, gdyz na forum pytania o pendrivy pojawialy sie juz wielokrotnie,
 > ale nie znalazlem zadnej odpowiedzi pasujacej...
 >
 > debian sarge, kernel 2.6.8
 > jadro w pelni obluguje urzadzenie usb:
 > #lsusb
 > Bus 001 Device 005: ID 0930:6533 Toshiba Corp. 512M USB Stick
 > Bus 001 Device 001: ID 0000:0000
 >
 > ponad to sformatowalem go w systemie vfat.
 >
 > jednak po probie montowania
 > mount -t vfat /dev/sda1 /mnt
 >
 > wyskakuje blad:
 > mount: wrong fs type, bad option, bad superblock on /dev/sda1,
 >        missing codepage or other error
 >        In some cases useful info is found in syslog - try
 >        dmesg | tail  or so
 >
 >
 > w dmesg otrzymuje taki komunikat:
 >
 > scsi3 : SCSI emulation for USB Mass Storage devices
 >   Vendor:           Model: USB Flash Memory  Rev: 1.04
 >   Type:   Direct-Access                      ANSI SCSI revision: 02
 > SCSI device sda: 1001472 512-byte hdwr sectors (513 MB)
 > sda: assuming Write Enabled
 > sda: assuming drive cache: write through
 >  /dev/scsi/host3/bus0/target0/lun0: [CUMANA/ADFS] p1<5>Attached scsi removabledisk sda at
 > scsi3, channel 0, id 0, lun 0
 > USB Mass Storage device found at 5
 > FAT: invalid media value (0xb9)
 > VFS: Can\\'t find a valid FAT filesystem on dev sda1.
 >
 > dlaczego nie moze znalezc FAT na pendrivie, skoro sformatowalem go w tym systemie?
 >


1. Jak formatowales?
2. fdisk -l /dev/sda
\\"l\\" to male \\"L\\"

Chyba cos masz dziwnego z partycjami.

--
Maciek

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #2 dnia: 2005-09-16, 00:15:44 »
2005-09-15 23:16:24 Maciek_Rutecki napisał:

> 2005-09-15 22:52:06 jarjar napisał:
 >
 > > Z gory prosze o wyrozumialosc, gdyz na forum pytania o pendrivy pojawialy sie juz
 > wielokrotnie,
 >  > ale nie znalazlem zadnej odpowiedzi pasujacej...
 >  >
 >  > debian sarge, kernel 2.6.8
 >  > jadro w pelni obluguje urzadzenie usb:
 >  > #lsusb
 >  > Bus 001 Device 005: ID 0930:6533 Toshiba Corp. 512M USB Stick
 >  > Bus 001 Device 001: ID 0000:0000
 >  >
 >  > ponad to sformatowalem go w systemie vfat.
 >  >
 >  > jednak po probie montowania
 >  > mount -t vfat /dev/sda1 /mnt
 >  >
 >  > wyskakuje blad:
 >  > mount: wrong fs type, bad option, bad superblock on /dev/sda1,
 >  >        missing codepage or other error
 >  >        In some cases useful info is found in syslog - try
 >  >        dmesg | tail  or so
 >  >
 >  >
 >  > w dmesg otrzymuje taki komunikat:
 >  >
 >  > scsi3 : SCSI emulation for USB Mass Storage devices
 >  >   Vendor:           Model: USB Flash Memory  Rev: 1.04
 >  >   Type:   Direct-Access                      ANSI SCSI revision: 02
 >  > SCSI device sda: 1001472 512-byte hdwr sectors (513 MB)
 >  > sda: assuming Write Enabled
 >  > sda: assuming drive cache: write through
 >  >  /dev/scsi/host3/bus0/target0/lun0: [CUMANA/ADFS] p1<5>Attached scsi removabledisk
 > sda at
 >  > scsi3, channel 0, id 0, lun 0
 >  > USB Mass Storage device found at 5
 >  > FAT: invalid media value (0xb9)
 >  > VFS: Can\\'t find a valid FAT filesystem on dev sda1.
 >  >
 >  > dlaczego nie moze znalezc FAT na pendrivie, skoro sformatowalem go w tym systemie?
 >  >
 >
 >
 > 1. Jak formatowales?
 > 2. fdisk -l /dev/sda
 > \\"l\\" to male \\"L\\"
 >
 > Chyba cos masz dziwnego z partycjami.
 >
 > --
 > Maciek

fdisk /dev/sda1

usunalem partycje,

potem utworzylem nowa jako p (podstawowa)
wybralem cylindry (od 1 do ostateniego)

a nastepnie opcja t
i b jako vfat

o ile pamietam to tak wygladalo.
opis wzialem z tego forum z jakis starszych postow.

tylko ze na jadrze 2.4 (jeszcze 2 dni temu na woodim...) wszystko dzialalo i hotplug od razu wykrywal pendrive, po wlozeniu do usb.
pokazywalo sie nawet uzadzenie w /dev :)
i montowalo bez potrzeby wybierania formatu plikow.

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #3 dnia: 2005-09-16, 00:28:48 »
a jeszcze cos znalazlem

nie wiem, czy ma to znaczenie, ale zaraz po utworzeniu partycji, jeszcze w fdisku po wybraniu opcji p pokazalo sie:
Command (m for help): p

Disk /dev/sda1: 2082.3 GB, 2082317979648 bytes
16 heads, 32 sectors/track, 7943412 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/sda1p1               1     7943412  2033513456    b  W95 FAT32



natomiast po wyjsciu i wpisaniu #fdisk -l /dev/sda1


Disk /dev/sda1: 2082.3 GB, 2082317979648 bytes
16 heads, 32 sectors/track, 7943412 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/sda1p1   *           1        1956      500720    e  W95 FAT16 (LBA)



1. jest inny system plikow fat 16 (lba) zamiast fat32
   (nawet Id jest inne...)
2. no i pendrive ma 512 MB a nie 2GB jak na to wskazywalby komunikat.

?
nie rozumiem

darvark

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #4 dnia: 2005-09-16, 07:56:28 »
jesli masz mozliwosc przeformatuj go pod windowsem. a pozniej sprobuj zamontowac, ale mam pytanko. na dobie sie nie znam ale czy mozna podmontowac urzadzenie pod /mnt ??? sprobuj dac jakis inny katalog do podmontowania

Maciek_Rutecki

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #5 dnia: 2005-09-16, 09:30:12 »
2005-09-16 00:15:44 jarjar napisał:



 > fdisk /dev/sda1
 >

Tak dla pewnosci:
 
Robiles fdisk /dev/sda1 czy
fdisk /dev/sda ??

http://www.unixy.pl/forum/art/pendrive.html

--
Maciek

Xax79

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #6 dnia: 2005-09-16, 09:57:19 »
Do tworzenia partycja fatowskich pod linuxem polecam program mkdosfs z pakietu dosfstools. W pakiecie jest rowniez narzedzie do naprawiania uszkodzonych partycji fat. U mnie pendrive sformatowany tym programem dziala bez zarzutu. Partycje na nim przygotowalem fdiskiem, reszte zalatwil mkdosfs.

Sprawdz czy twoj kernel ma wsparcie dla vfat. Bez tego na pewno nie zadziala.

Kubencki

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #7 dnia: 2005-09-16, 12:38:43 »
proponuje ci utworzyc katalog /mnt/pendrive i do niego montowac pendriv. W katalogu /mnt masz juz prawdopodobnie katalogi floppy i cdrom. Dlatego musisz mniec mozliwosc do czegos zamontowac to urzadzenie. Tak mi sie wydaje. Pozdrawiam

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #8 dnia: 2005-09-17, 00:25:03 »
dzieki za wszelka pomoc

ale problem jeszcze nie rozwiazany

zgodnie z ttp://www.unixy.pl/forum/art/pendrive.html

sformatowalem pendrive w fat32

niestety na koncu wyskoczylo:
# mkdosfs -F32 /dev/sda1
mkdosfs 2.11 (12 Mar 2005)
mkdosfs: failed whilst writing FAT

co ciekawe przed wykonanie polecenia uruchomilem
modprobe vfat

wiec obsluga fat na pewno jest

czy musze otworzyc osobna partycje boot na pendrive?
-moze blad lezy wlasnie w tym miejscu.

pozdr

jarek



Xax79

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #9 dnia: 2005-09-17, 10:40:59 »
> # mkdosfs -F32 /dev/sda1

Ma byc:
mkdosfs -F 32 /dev/sda1
Miedzy \\'F\\' a \\'32\\' jest spacja.

boot Ci nie potrzebny :)

Maciek_Rutecki

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #10 dnia: 2005-09-17, 10:43:46 »
2005-09-17 00:25:03 jarjar napisał:

> dzieki za wszelka pomoc
 >
 > ale problem jeszcze nie rozwiazany
 >
 > zgodnie z ttp://www.unixy.pl/forum/art/pendrive.html
 >
 > sformatowalem pendrive w fat32
 >
 > niestety na koncu wyskoczylo:
 > # mkdosfs -F32 /dev/sda1
 > mkdosfs 2.11 (12 Mar 2005)
 > mkdosfs: failed whilst writing FAT
 >
 > co ciekawe przed wykonanie polecenia uruchomilem
 > modprobe vfat
 >
 > wiec obsluga fat na pewno jest
 >
 > czy musze otworzyc osobna partycje boot na pendrive?
 > -moze blad lezy wlasnie w tym miejscu.
 >
 > pozdr
 >
 > jarek
 >
 >
 >

Jeszcze raz:

Robiles fdisk /dev/sda1 czy fdisk /dev/sda ??

Jesli to pierwsze, to podzieliles partycje na jeszcze jedna partycje sda1p1, mowiac krotko cos namieszales ;-), wskazuje na to:

FAT: invalid media value (0xb9)
VFS: Can\\'t find a valid FAT filesystem on dev sda1.

Disk /dev/sda1:  !!!!

--
Maciek

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #11 dnia: 2005-09-18, 18:34:14 »
 > Jeszcze raz:
 >
 > Robiles fdisk /dev/sda1 czy fdisk /dev/sda ??
 >
 > Jesli to pierwsze, to podzieliles partycje na jeszcze jedna partycje sda1p1, mowiac krotko cos
 > namieszales ;-), wskazuje na to:
 >
 > FAT: invalid media value (0xb9)
 > VFS: Can\\'t find a valid FAT filesystem on dev sda1.
 >
 > Disk /dev/sda1:  !!!!
 >
 > --
 > Maciek


Kurcze rzeczywiscie robilem fdisk /dev/sda1

no i faktycznie teraz wykrywa to urzadzenie jako sda1p1
nawet zastanawialem sie skad to \\'p1\\' sie wzielo...

jak to odkrecic...

czy wystarczy ze zrobie fdisk /dev/sda??
zaraz tego sprobuje no i potem formatowanie.
mam nadzieje, ze tym razem ruszy...


dzieki za pomoc

jarek

jarjar

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #12 dnia: 2005-09-18, 18:51:39 »
dzieki za Wasza pomoc!!

wszystko juz dziala :D:D


pozdr

jarek

  • Gość
Prośba o pomoc w napisaniu komendy a może skrytpu
« Odpowiedź #13 dnia: 2005-09-15, 17:52:09 »
Witajcie. Nie znam się wogóle na Unix`ie a dostałem do opracowania poniższy temat:

W danym katalogu w systemie Unix w dowolnej powłoce zmienić plikom o masce *abc* lub *2ef* oraz zajmujących na dysku ponad 1 MB miejsca, nazwę przez dodanie na końcu ciągu znaków "dobre".

Z góry dzięki za podpowiedź jak to zrobić
Paweł