Toon posts:

ext2fs mounten met FreeBSD

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een ext2 HD mounten op mijn FreeBSD bak. Ik heb de EXT2FS option in me kernel meegebakken en het leek allemaal geen probleem. Maar als ik me HD mount:

------------------------------
mount -t ext2fs /dev/ad1s2 /opt.
------------------------------

dan krijg ik de volgende output in /var/log/messages

------------------------------
/kernel: ext2fs: #ad/0x3000a: wrong magic number 0 (expected 0xef53)
Misschien is me schijf dus stuk ofzo. Dus ik wil daar e2fsck overheen runnen om hem te fixen..

------------------------------
e2fsck /dev/ad1s2
------------------------------

dan krijg ik volgende output:

------------------------------
e2fsck 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09
Couldn't find ext2 superblock, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/ad1s2

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
------------------------------

Als ik e2fsck -b 8193 /dev/ad1s2 run krijg ik dezelfde output als hierboven. Kan iemand mij misschien verder helpen. Op internet kwam ik er niet uit en de mans bieden hier geen uitkomst..

Bij voorbaat dank.

Verwijderd

maak /dev/ad1s2 eens opnieuw aan want daar zit denk ik de fout, hij zegt namelijk: wrong magic number

heb verder geen verstand van freebsd, maar in linux maken ze ook devices met magic numbers volgens mij

Verwijderd

Topicstarter
Dat is dus het probleem. Er staat vrij belangrijke data op die disk, anders had ik dat natuurlijk gedaan :-)

Verwijderd

je hoeft dat filesystem niet opnieuw aan te maken maar de 'device' /dev/ad1s2, dat is een soort bestand zegmaar

rm /dev/ad1s2
makedev :? (zoek ff google oid)

edit: man MAKEDEV onder linux

  • Dim
  • Registratie: Januari 2000
  • Laatst online: 09-05 19:58

Dim

Wrong magic number betekent meestal dat het gewoon helemaal geen ext2 fs is, wat je probeert te mounten. Weet je zeker dat je de juiste partitie pakt?

My other computer is your windows box.


Verwijderd

Topicstarter
oorspronkelijk is het een ext2 partitie, ik weet het zeker. fdisk ad1 levert dit op:

-------------------------------------------------
******* Working on device /dev/ad1 *******
parameters extracted from in-core disklabel are:
cylinders=56272 heads=15 sectors/track=63 (945 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=56272 heads=15 sectors/track=63 (945 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 0,(unused)
start 0, size 0 (0 Meg), flag 80 (active)
beg: cyl 0/ sector 0/ head 0;
end: cyl 0/ sector 0/ head 0
The data for partition 2 is:
sysid 5,(Extended DOS)
start 33075, size 53143965 (25949 Meg), flag 0
beg: cyl 35/ sector 1/ head 0;
end: cyl 1023/ sector 63/ head 14
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
---------------------------------------

Wil dit zeggen dat hij niet ok in BIOS staat?

  • Dim
  • Registratie: Januari 2000
  • Laatst online: 09-05 19:58

Dim

Het is helemaal geen ext2 partitie, maar een DOS partitie, zoals je kunt zien in de output van fdisk:

The data for partition 2 is:
sysid 5,(Extended DOS)

Kun je het niet gewoon eens met een Linux bootfloppy proberen?

My other computer is your windows box.

Pagina: 1