/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Mountning af UMS mp3-afspiller
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 11:24

Hej

Jeg kører Gentoo og kan ikke mounte min mp3 afspiller.
dmesg siger sådan om den:

usb 1-5: new high speed USB device using address 4
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: iriver Model: MassStorage Disc Rev:
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 1024001 512-byte hdwr sectors (524 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host1/bus0/target0/lun0:
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 0
USB Mass Storage device found at 4


Men den kan ikke mountes:

root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
mount: wrong fs type, bad option, bad superblock on /dev/sda,
or too many mounted file systems



 
 
Michael Rasmussen (15-01-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 15-01-05 11:47

On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:

> Men den kan ikke mountes:
>
> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount: wrong
> fs type, bad option, bad superblock on /dev/sda,
> or too many mounted file systems
Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 11:50

Michael Rasmussen wrote:

> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>
>> Men den kan ikke mountes:
>>
>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount: wrong
>> fs type, bad option, bad superblock on /dev/sda,
>> or too many mounted file systems
> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/

mount: special device /dev/sda1 does not exist


Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 12:11

Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
> Michael Rasmussen wrote:
>
>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>
>>> Men den kan ikke mountes:
>>>
>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount: wrong
>>> fs type, bad option, bad superblock on /dev/sda,
>>> or too many mounted file systems
>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>
> mount: special device /dev/sda1 does not exist

Kører du devfs?

cat /proc/partitions

fdisk -l /dev/sda

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 12:20

Kent Friis wrote:

> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>> Michael Rasmussen wrote:
>>
>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>
>>>> Men den kan ikke mountes:
>>>>
>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>> or too many mounted file systems
>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>
>> mount: special device /dev/sda1 does not exist
>
> Kører du devfs?

Ja.

>
> cat /proc/partitions
>
> fdisk -l /dev/sda

Her er det forsøg så:

root@gentoo /home/caturn # cat /proc/partitions
major minor #blocks name

3 0 78150744 hda
3 1 56396151 hda1
3 2 40162 hda2
3 3 506047 hda3
3 4 21205800 hda4
8 0 512000 sda
root@gentoo /home/caturn # fdisk -l /dev/sda

Disk /dev/sda: 524 MB, 524288512 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System
root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
mount: wrong fs type, bad option, bad superblock on /dev/sda,
or too many mounted file systems

> Mvh
> Kent


Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 12:30

Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
> Kent Friis wrote:
>
>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>> Michael Rasmussen wrote:
>>>
>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>>
>>>>> Men den kan ikke mountes:
>>>>>
>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>>> or too many mounted file systems
>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>
>>> mount: special device /dev/sda1 does not exist
>>
>> Kører du devfs?
>
> Ja.
>
>> cat /proc/partitions
>>
>> fdisk -l /dev/sda
>
> Her er det forsøg så:
>
> root@gentoo /home/caturn # cat /proc/partitions
> major minor #blocks name
>
> 3 0 78150744 hda
> 3 1 56396151 hda1
> 3 2 40162 hda2
> 3 3 506047 hda3
> 3 4 21205800 hda4
> 8 0 512000 sda

Prøv:

file - </dev/sda

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 12:53

Kent Friis wrote:

> Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
>> Kent Friis wrote:
>>
>>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>>> Michael Rasmussen wrote:
>>>>
>>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>>>
>>>>>> Men den kan ikke mountes:
>>>>>>
>>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>>>> or too many mounted file systems
>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>>
>>>> mount: special device /dev/sda1 does not exist
>>>
>>> Kører du devfs?
>>
>> Ja.
>>
>>> cat /proc/partitions
>>>
>>> fdisk -l /dev/sda
>>
>> Her er det forsøg så:
>>
>> root@gentoo /home/caturn # cat /proc/partitions
>> major minor #blocks name
>>
>> 3 0 78150744 hda
>> 3 1 56396151 hda1
>> 3 2 40162 hda2
>> 3 3 506047 hda3
>> 3 4 21205800 hda4
>> 8 0 512000 sda
>
> Prøv:
>
> file - </dev/sda
>
> Mvh
> Kent

Returnerer:

/dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
250, heads 255, sectors 1024001 (volumes > 32 MB)

Men ændre ikke på om jeg kan mounte den.


Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 12:57

Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
> Kent Friis wrote:
>
>> Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
>>> Kent Friis wrote:
>>>
>>>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>>>> Michael Rasmussen wrote:
>>>>>
>>>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>>>>
>>>>>>> Men den kan ikke mountes:
>>>>>>>
>>>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>>>>> or too many mounted file systems
>>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>>>
>>>>> mount: special device /dev/sda1 does not exist
>>>>
>>>> Kører du devfs?
>>>
>>> Ja.
>>>
>>>> cat /proc/partitions
>>>>
>>>> fdisk -l /dev/sda
>>>
>>> Her er det forsøg så:
>>>
>>> root@gentoo /home/caturn # cat /proc/partitions
>>> major minor #blocks name
>>>
>>> 3 0 78150744 hda
>>> 3 1 56396151 hda1
>>> 3 2 40162 hda2
>>> 3 3 506047 hda3
>>> 3 4 21205800 hda4
>>> 8 0 512000 sda
>>
>> Prøv:
>>
>> file - </dev/sda
>
> Returnerer:
>
> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
> sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
> 250, heads 255, sectors 1024001 (volumes > 32 MB)
>
> Men ændre ikke på om jeg kan mounte den.

Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
en /dev/sda1.

Jeg har ikke flere ideer, måske andre kan hjælpe?

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 13:32

Kent Friis wrote:

> Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
>> Kent Friis wrote:
>>
>>> Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
>>>> Kent Friis wrote:
>>>>
>>>>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>>>>> Michael Rasmussen wrote:
>>>>>>
>>>>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>>>>>
>>>>>>>> Men den kan ikke mountes:
>>>>>>>>
>>>>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>>>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>>>>>> or too many mounted file systems
>>>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>>>>
>>>>>> mount: special device /dev/sda1 does not exist
>>>>>
>>>>> Kører du devfs?
>>>>
>>>> Ja.
>>>>
>>>>> cat /proc/partitions
>>>>>
>>>>> fdisk -l /dev/sda
>>>>
>>>> Her er det forsøg så:
>>>>
>>>> root@gentoo /home/caturn # cat /proc/partitions
>>>> major minor #blocks name
>>>>
>>>> 3 0 78150744 hda
>>>> 3 1 56396151 hda1
>>>> 3 2 40162 hda2
>>>> 3 3 506047 hda3
>>>> 3 4 21205800 hda4
>>>> 8 0 512000 sda
>>>
>>> Prøv:
>>>
>>> file - </dev/sda
>>
>> Returnerer:
>>
>> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>> sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
>> 250, heads 255, sectors 1024001 (volumes > 32 MB)
>>
>> Men ændre ikke på om jeg kan mounte den.
>
> Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
> en /dev/sda1.

Okay, men tak i hvertfald...

Men /dev/sda1 eksisterer ikke... DevFS får af en eller anden grund ikke
oprettet den... Kan det gøres manuelt?

> Jeg har ikke flere ideer, måske andre kan hjælpe?
>
> Mvh
> Kent


Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 13:46

Den Sat, 15 Jan 2005 13:32:09 +0100 skrev Christian Brønnum-Hansen:
> Kent Friis wrote:
>
>> Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
>>> Kent Friis wrote:
>>>
>>>> Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
>>>>> Kent Friis wrote:
>>>>>
>>>>>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>>>>>> Michael Rasmussen wrote:
>>>>>>>
>>>>>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen wrote:
>>>>>>>>
>>>>>>>>> Men den kan ikke mountes:
>>>>>>>>>
>>>>>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/ mount:
>>>>>>>>> wrong fs type, bad option, bad superblock on /dev/sda,
>>>>>>>>> or too many mounted file systems
>>>>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>>>>>
>>>>>>> mount: special device /dev/sda1 does not exist
>>>>>>
>>>>>> Kører du devfs?
>>>>>
>>>>> Ja.
>>>>>
>>>>>> cat /proc/partitions
>>>>>>
>>>>>> fdisk -l /dev/sda
>>>>>
>>>>> Her er det forsøg så:
>>>>>
>>>>> root@gentoo /home/caturn # cat /proc/partitions
>>>>> major minor #blocks name
>>>>>
>>>>> 3 0 78150744 hda
>>>>> 3 1 56396151 hda1
>>>>> 3 2 40162 hda2
>>>>> 3 3 506047 hda3
>>>>> 3 4 21205800 hda4
>>>>> 8 0 512000 sda
>>>>
>>>> Prøv:
>>>>
>>>> file - </dev/sda
>>>
>>> Returnerer:
>>>
>>> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>>> sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
>>> 250, heads 255, sectors 1024001 (volumes > 32 MB)
>>>
>>> Men ændre ikke på om jeg kan mounte den.
>>
>> Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
>> en /dev/sda1.
>
> Okay, men tak i hvertfald...
>
> Men /dev/sda1 eksisterer ikke... DevFS får af en eller anden grund ikke
> oprettet den... Kan det gøres manuelt?

Det hjælper ikke, /proc/partitions indeholder listen over de partitioner
kernen kender til, og der er ikke nogen - og fdisk kan heller ikke finde
en partitionstabel.

Kræver tingesten en driver under Windows?

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 14:16

Kent Friis wrote:

> Den Sat, 15 Jan 2005 13:32:09 +0100 skrev Christian Brønnum-Hansen:
>> Kent Friis wrote:
>>
>>> Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
>>>> Kent Friis wrote:
>>>>
>>>>> Den Sat, 15 Jan 2005 12:20:17 +0100 skrev Christian Brønnum-Hansen:
>>>>>> Kent Friis wrote:
>>>>>>
>>>>>>> Den Sat, 15 Jan 2005 11:50:20 +0100 skrev Christian Brønnum-Hansen:
>>>>>>>> Michael Rasmussen wrote:
>>>>>>>>
>>>>>>>>> On Sat, 15 Jan 2005 11:24:17 +0100, Christian Brønnum-Hansen
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Men den kan ikke mountes:
>>>>>>>>>>
>>>>>>>>>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
>>>>>>>>>> mount: wrong fs type, bad option, bad superblock on /dev/sda,
>>>>>>>>>> or too many mounted file systems
>>>>>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
>>>>>>>>
>>>>>>>> mount: special device /dev/sda1 does not exist
>>>>>>>
>>>>>>> Kører du devfs?
>>>>>>
>>>>>> Ja.
>>>>>>
>>>>>>> cat /proc/partitions
>>>>>>>
>>>>>>> fdisk -l /dev/sda
>>>>>>
>>>>>> Her er det forsøg så:
>>>>>>
>>>>>> root@gentoo /home/caturn # cat /proc/partitions
>>>>>> major minor #blocks name
>>>>>>
>>>>>> 3 0 78150744 hda
>>>>>> 3 1 56396151 hda1
>>>>>> 3 2 40162 hda2
>>>>>> 3 3 506047 hda3
>>>>>> 3 4 21205800 hda4
>>>>>> 8 0 512000 sda
>>>>>
>>>>> Prøv:
>>>>>
>>>>> file - </dev/sda
>>>>
>>>> Returnerer:
>>>>
>>>> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>>>> sectors/cluster 16, root entries 512, Media descriptor 0xf8,
>>>> sectors/FAT 250, heads 255, sectors 1024001 (volumes > 32 MB)
>>>>
>>>> Men ændre ikke på om jeg kan mounte den.
>>>
>>> Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
>>> en /dev/sda1.
>>
>> Okay, men tak i hvertfald...
>>
>> Men /dev/sda1 eksisterer ikke... DevFS får af en eller anden grund ikke
>> oprettet den... Kan det gøres manuelt?
>
> Det hjælper ikke, /proc/partitions indeholder listen over de partitioner
> kernen kender til, og der er ikke nogen - og fdisk kan heller ikke finde
> en partitionstabel.
>
> Kræver tingesten en driver under Windows?
>
> Mvh
> Kent

Nej, den bruger disk.sys og er bare et flytbart drev (tror jeg de kalder
det).

Peter Dalgaard (15-01-2005)
Kommentar
Fra : Peter Dalgaard


Dato : 15-01-05 15:25

Christian Brønnum-Hansen <bronnum-hansen@mail.dk> writes:


> >>>>>>>>> Prøv: mount -t vfat /dev/sda1 /mnt/ifp/
> >>>>>>>>
> >>>>>>>> mount: special device /dev/sda1 does not exist

Afdelingen for dumme spørgsmål: er du sikker på at det er vfat?

Hvad gør

mount /dev/sda /mnt/ifp/
mount -t msdos /dev/sda /mnt/ifp/

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Rander (15-01-2005)
Kommentar
Fra : Rander


Dato : 15-01-05 13:36

15 Jan 2005 11:57:00 GMT brugte Kent Friis 61 linier på at fortælle dette
til dk.edb.system.unix:

>> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>> sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
>> 250, heads 255, sectors 1024001 (volumes > 32 MB)
>> Men ændre ikke på om jeg kan mounte den.
>Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
>en /dev/sda1.
>Jeg har ikke flere ideer, måske andre kan hjælpe?

Jeg har faktisk været ude for at min lille 128 MB USB-nøglering, der heller
ikke var partitioneret, af en eller anden grund hed /dev/sda3 - og en
tilsvarende 512'er den absolut ville have hed /dev/sda5...

Så prøv at skifte et nummer op, og se om den ikke på et tidspunkt
mounter...

--
Lars Rander, www.rander.dk ICQ#: 987520 ** Pil ikke ved min adresse **
Sjathelt og beskytter af det svage køn (udnævnt af diktator SEJ 5/6-99)

Det ny lyntog til Ringkøbing et år forsinket (Ringkøbing Amts Dagblad)


Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 14:15

Rander wrote:

> 15 Jan 2005 11:57:00 GMT brugte Kent Friis 61 linier på at fortælle dette
> til dk.edb.system.unix:
>
>>> /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>>> sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
>>> 250, heads 255, sectors 1024001 (volumes > 32 MB)
>>> Men ændre ikke på om jeg kan mounte den.
>>Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
>>en /dev/sda1.
>>Jeg har ikke flere ideer, måske andre kan hjælpe?
>
> Jeg har faktisk været ude for at min lille 128 MB USB-nøglering, der
> heller ikke var partitioneret, af en eller anden grund hed /dev/sda3 - og
> en tilsvarende 512'er den absolut ville have hed /dev/sda5...
>
> Så prøv at skifte et nummer op, og se om den ikke på et tidspunkt
> mounter...
>

Har prøvet sda1-sda6 og der er intet resultat.

Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 14:28

Kent Friis wrote:
>
> Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
> > Kent Friis wrote:
> >
> >> file - </dev/sda
> >
> > Returnerer:
> >
> > /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
> > sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
> > 250, heads 255, sectors 1024001 (volumes > 32 MB)
> >
> > Men ændre ikke på om jeg kan mounte den.
>
> Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
> en /dev/sda1.

Hvorfor ville du det? file finder så vidt jeg kan
se en gyldig FAT boot record i den første sektor
af /dev/sda. Så burde der netop ikke være en
partitions-tabel.

>
> Jeg har ikke flere ideer, måske andre kan hjælpe?

Jeg vil godt se outputet fra:
head -c512 /dev/sda | hexdump -C

Desuden ville jeg prøve hvad mtools siger til mediet.

--
Kasper Dupont

Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 15:20

Den Sat, 15 Jan 2005 14:27:49 +0100 skrev Kasper Dupont:
> Kent Friis wrote:
>>
>> Den Sat, 15 Jan 2005 12:52:47 +0100 skrev Christian Brønnum-Hansen:
>> > Kent Friis wrote:
>> >
>> >> file - </dev/sda
>> >
>> > Returnerer:
>> >
>> > /dev/stdin: x86 boot sector, code offset 0x3c, OEM-ID "MSDOS5.0",
>> > sectors/cluster 16, root entries 512, Media descriptor 0xf8, sectors/FAT
>> > 250, heads 255, sectors 1024001 (volumes > 32 MB)
>> >
>> > Men ændre ikke på om jeg kan mounte den.
>>
>> Ud fra det output, ville jeg forvente en partitions-tabel, og dermed
>> en /dev/sda1.
>
> Hvorfor ville du det? file finder så vidt jeg kan
> se en gyldig FAT boot record i den første sektor
> af /dev/sda. Så burde der netop ikke være en
> partitions-tabel.

Ud fra at jeg lige har prøvet på min egen maskine, og MBR (hda) giver
teksten "x86 boot sector".

>> Jeg har ikke flere ideer, måske andre kan hjælpe?
>
> Jeg vil godt se outputet fra:
> head -c512 /dev/sda | hexdump -C

Nu bliver vi rigtig nørdede

Mvh
KEnt
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 18:01

Kent Friis wrote:
>
> Ud fra at jeg lige har prøvet på min egen maskine, og MBR (hda) giver
> teksten "x86 boot sector".

Det gør den også på min, men den giver mig ikke
alle mulige FAT relaterede oplysninger:

[root@erwin:pts/1] file - </dev/hda
/dev/stdin: x86 boot sector, code offset 0x48
[root@erwin:pts/1]

--
Kasper Dupont

Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 18:52

Den Sat, 15 Jan 2005 18:01:00 +0100 skrev Kasper Dupont:
> Kent Friis wrote:
>>
>> Ud fra at jeg lige har prøvet på min egen maskine, og MBR (hda) giver
>> teksten "x86 boot sector".
>
> Det gør den også på min, men den giver mig ikke
> alle mulige FAT relaterede oplysninger:
>
> [root@erwin:pts/1] file - </dev/hda
> /dev/stdin: x86 boot sector, code offset 0x48
> [root@erwin:pts/1]

Jeg gik ud fra at det bare var en nyere version af /etc/magic.

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Dennis Jørgensen (15-01-2005)
Kommentar
Fra : Dennis Jørgensen


Dato : 15-01-05 12:54

Christian Brønnum-Hansen <bronnum-hansen@mail.dk> writes:

>
> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
> mount: wrong fs type, bad option, bad superblock on /dev/sda,
> or too many mounted file systems

Prøv at mounte /dev/sda1.

Iøvrigt plejer -t vfat ikke at være nødvendigt.



Mvh.


Dennis Jørgensen

Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 14:36

Dennis Jørgensen wrote:
>
> Christian Brønnum-Hansen <bronnum-hansen@mail.dk> writes:
>
> >
> > root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
> > mount: wrong fs type, bad option, bad superblock on /dev/sda,
> > or too many mounted file systems
>
> Prøv at mounte /dev/sda1.
>
> Iøvrigt plejer -t vfat ikke at være nødvendigt.

Nej, FAT er vist et af de filsystemer mount automatisk
genkender og sender den rigtige type med til mount
systemkaldet. Men hvis mount af en eller anden grund
ikke genkender filsystemet foreslår den at man bruger
-t. Der er ikke stor chance for at -t vfat hjælper,
når mount ikke genkender filsystemet er der nok noget
galt, og da vil kernen nok heller ikke genkende det.

Er der i øvrigt en nem måde at "lære" mount om nogle
flere filsystemer? Jeg har et par stykker som mount
ikke kender til, men som er meget nemme at genkende.

--
Kasper Dupont

Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 15:22

Den Sat, 15 Jan 2005 14:35:35 +0100 skrev Kasper Dupont:
> Dennis Jørgensen wrote:
>>
>> Christian Brønnum-Hansen <bronnum-hansen@mail.dk> writes:
>>
>> >
>> > root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
>> > mount: wrong fs type, bad option, bad superblock on /dev/sda,
>> > or too many mounted file systems
>>
>> Prøv at mounte /dev/sda1.
>>
>> Iøvrigt plejer -t vfat ikke at være nødvendigt.
>
> Nej, FAT er vist et af de filsystemer mount automatisk
> genkender

SVJH ikke helt korrekt. FAT er et af de filsystemer der ikke har noget
magic-nr der muliggør genkendelse. Til gengæld er den default, så hvis
ikke mount kan genkende filsystemet, forsøger den FAT.

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 18:04

Kent Friis wrote:
>
> SVJH ikke helt korrekt. FAT er et af de filsystemer der ikke har noget
> magic-nr der muliggør genkendelse.

Der står da FAT et bestemt sted i sektoren,
efterfulgt af antallet af bits per FAT indgang.

> Til gengæld er den default, så hvis
> ikke mount kan genkende filsystemet, forsøger den FAT.

Det kan godt være, mount fungerer på den måde.
Under alle omstændigheder er fat filsystemet
stadig nødt til at kunne se om det er et FAT
filsystem eller ej.

--
Kasper Dupont

Kent Friis (15-01-2005)
Kommentar
Fra : Kent Friis


Dato : 15-01-05 18:57

Den Sat, 15 Jan 2005 18:04:07 +0100 skrev Kasper Dupont:
> Kent Friis wrote:
>>
>> SVJH ikke helt korrekt. FAT er et af de filsystemer der ikke har noget
>> magic-nr der muliggør genkendelse.
>
> Der står da FAT et bestemt sted i sektoren,
> efterfulgt af antallet af bits per FAT indgang.

Gør der? Så husker jeg forkert.

Det undrer så egentlig, for FAT er da så gammelt at man ikke havde
forventning om at skulle skelne mellem FAT, NTFS, ext3, reiserfs,
HPFS, HFS+ m.fl. Og en 360K diskette var ikke af en størrelse så
man brugte flere bits end højst nødvendigt (bare se FAT12 - koden
ville have været meget simplere, hvis man havde valgt 16 bits i
stedet for 12).

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Kasper Dupont (16-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 16-01-05 00:49

Kent Friis wrote:
>
> Den Sat, 15 Jan 2005 18:04:07 +0100 skrev Kasper Dupont:
> > Kent Friis wrote:
> >>
> >> SVJH ikke helt korrekt. FAT er et af de filsystemer der ikke har noget
> >> magic-nr der muliggør genkendelse.
> >
> > Der står da FAT et bestemt sted i sektoren,
> > efterfulgt af antallet af bits per FAT indgang.
>
> Gør der? Så husker jeg forkert.

Jeg opdagede lige, at det står ikke på alle de
diskimages jeg har liggende. Det viste sig, at
på en DOS3.30 floppy stod der ikke noget om
hvor mange bits, der var per FAT indgang. Til
gengæld står der FAT12 i en bootrecord lavet
under DOS6.22.

Jeg kiggede lige lidt på fat koden i Linux, og
det ser faktisk ud som om at den slet ikke
kigger efter om der står FAT12 eller FAT16 i
bootrecorden. Antallet af bits udregnes derimod
udfra størrelsen af filsystemet.

sbi->fat_bits = fat32 ? 32 :
(fat ? fat :
(sbi->clusters > MSDOS_FAT12 ? 16 : 12));

Jeg synes det ser tåbeligt ud. Men det er nok
nødvendigt for at være kompatible med alle
mulige DOS versioner.

>
> Det undrer så egentlig, for FAT er da så gammelt at man ikke havde
> forventning om at skulle skelne mellem FAT, NTFS, ext3, reiserfs,
> HPFS, HFS+ m.fl. Og en 360K diskette var ikke af en størrelse så
> man brugte flere bits end højst nødvendigt (bare se FAT12 - koden
> ville have været meget simplere, hvis man havde valgt 16 bits i
> stedet for 12).

En 360KB floppy må have haft 720 sektorer.
Heraf har man nok haft mere end 700 sektorer
til data. Det vil sige mere end 700*12bits=
8400bits=1050bytes per FAT tabel. Da det skal
rundes op til hele sektorer bliver der altså
brugt tre sektorer per FAT tabel. Havde
man i stedet brugt 16 bits per FAT indgang
ville hver FAT tabel have fyldt mindre end
720* 16bits=1440bytes, som rundet op giver tre
sektorer.

Med andre ord sparer man ingen plads ved at
bruge FAT12 fremfor FAT16 på en 360KB floppy.
Hvis vi lige ser bort fra afrundinger, så er
besparelsen ved FAT12 fremfor FAT16 kun på
en halv byte for hver 512 bytes sektor. Det
drejer sig altså om en promille af diskpladsen.

--
Kasper Dupont

Kent Friis (16-01-2005)
Kommentar
Fra : Kent Friis


Dato : 16-01-05 13:40

Den Sun, 16 Jan 2005 00:48:44 +0100 skrev Kasper Dupont:
> Kent Friis wrote:
>>
>> Den Sat, 15 Jan 2005 18:04:07 +0100 skrev Kasper Dupont:
>> > Kent Friis wrote:
>> >>
>> >> SVJH ikke helt korrekt. FAT er et af de filsystemer der ikke har noget
>> >> magic-nr der muliggør genkendelse.
>> >
>> > Der står da FAT et bestemt sted i sektoren,
>> > efterfulgt af antallet af bits per FAT indgang.
>>
>> Gør der? Så husker jeg forkert.
>
> Jeg opdagede lige, at det står ikke på alle de
> diskimages jeg har liggende. Det viste sig, at
> på en DOS3.30 floppy stod der ikke noget om
> hvor mange bits, der var per FAT indgang. Til
> gengæld står der FAT12 i en bootrecord lavet
> under DOS6.22.

Mente nok der var noget om det. Så har de tilføjet ID'en omkring den
tid da de begyndte med NTFS.

>> Det undrer så egentlig, for FAT er da så gammelt at man ikke havde
>> forventning om at skulle skelne mellem FAT, NTFS, ext3, reiserfs,
>> HPFS, HFS+ m.fl. Og en 360K diskette var ikke af en størrelse så
>> man brugte flere bits end højst nødvendigt (bare se FAT12 - koden
>> ville have været meget simplere, hvis man havde valgt 16 bits i
>> stedet for 12).
>
> En 360KB floppy må have haft 720 sektorer.
> Heraf har man nok haft mere end 700 sektorer
> til data. Det vil sige mere end 700*12bits=
> 8400bits=1050bytes per FAT tabel. Da det skal
> rundes op til hele sektorer bliver der altså
> brugt tre sektorer per FAT tabel. Havde
> man i stedet brugt 16 bits per FAT indgang
> ville hver FAT tabel have fyldt mindre end
> 720* 16bits=1440bytes, som rundet op giver tre
> sektorer.
>
> Med andre ord sparer man ingen plads ved at
> bruge FAT12 fremfor FAT16 på en 360KB floppy.

Ja så fatter jeg da slet ikke hvorfor man begynder på halve bytes,
med al den ekstra kompleksitet det giver i koden.

Mvh
Kent
--
Help test this great MMORPG game - http://www.eternal-lands.com/

Mads Bondo Dydensbor~ (17-01-2005)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 17-01-05 08:07

Dennis Jørgensen wrote:

> Christian Brønnum-Hansen <bronnum-hansen@mail.dk> writes:
>
>>
>> root@gentoo /home/caturn # mount -t vfat /dev/sda /mnt/ifp/
>> mount: wrong fs type, bad option, bad superblock on /dev/sda,
>> or too many mounted file systems
>
> Prøv at mounte /dev/sda1.

Jeg har også en ifp, og den laver sgisme et filsystem uden at lave
partionstabel (så vidt jeg kan regne ud). Så, man skal dælme mounte /dev/sda.

Jeg var rimeligt paf.

Bortset fra det, loadede min mandrake selv alle moduler, inklusiv to codepages.

Og, jeg tror faktisk ikke man skal bruge vfat - ihvertfald understøtter den
ikke fat 32, men kun fat16 (ifp 795, firmware 1.28).

Mads

--
Mads Bondo Dydensborg. madsdyd@challenge.dk
Today, the record companies are saying MP3s are the biggest evil. Tomorrow
they're going to say they're the greatest thing when they figure
them out.
- Gene Kan, Gnutella developer


Henrik Christian Gro~ (17-01-2005)
Kommentar
Fra : Henrik Christian Gro~


Dato : 17-01-05 09:18

Mads Bondo Dydensborg <madsdyd@diku.dk> writes:

> Og, jeg tror faktisk ikke man skal bruge vfat - ihvertfald understøtter den
> ikke fat 32, men kun fat16 (ifp 795, firmware 1.28).

vfat har ikke noget med fat16/fat32 at gøre. vfat er simpelthen det hack
m$ lavede for at kunne få lange filnavne i win95, og opstod lidt før fat32.

..Henrik

--
Registreret Linux bruger nummer 61622
Registrer dig selv på http://counter.li.org/

Mads Bondo Dydensbor~ (17-01-2005)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 17-01-05 10:40

Henrik Christian Grove wrote:

> Mads Bondo Dydensborg <madsdyd@diku.dk> writes:
>
>> Og, jeg tror faktisk ikke man skal bruge vfat - ihvertfald understøtter den
>> ikke fat 32, men kun fat16 (ifp 795, firmware 1.28).
>
> vfat har ikke noget med fat16/fat32 at gøre. vfat er simpelthen det hack
> m$ lavede for at kunne få lange filnavne i win95, og opstod lidt før fat32.

Ok - I så fald skal man bruge vfat.

Mads

--
Mads Bondo Dydensborg. madsdyd@challenge.dk
NT is a closed box of point tools linked by an untouchable matrix of
invisible semaphores. These bonds are surrounded by a blizzard of
mystifying, contradictory, and forever-changing OS documentation.
Under an NT regime, almost all Unix users will lose the ability to
exert low-level control over data and applications.


Christian Brønnum-Ha~ (15-01-2005)
Kommentar
Fra : Christian Brønnum-Ha~


Dato : 15-01-05 16:58

Har siddet og nørklet med det så ved ikke om det her er hele sandheden.
Den virkede efter jeg kompilerede en ny kerne med cp437 inkluderet.

Ellers tak for hjælpen!

Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 18:08

Christian Brønnum-Hansen wrote:
>
> Har siddet og nørklet med det så ved ikke om det her er hele sandheden.
> Den virkede efter jeg kompilerede en ny kerne med cp437 inkluderet.

Jeg tror aldrig jeg har prøvet at mounte et FAT filsystem
på en maskine uden de nødvendige codepage moduler. Men det
overrasker mig da, at den slet ikke kunne mounte det. Den
har nok skrevet en besked til kerneloggen om det manglende
modul.

--
Kasper Dupont

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste