Linux partities overhoop

Pagina: 1
Acties:

  • Wouterke89
  • Registratie: Oktober 2006
  • Laatst online: 02-02 09:37
Op een dag bootte men linux niet meer, om één of andere reden waren alle partitietabellen 0x93 geworden en kon GRUB deze niet meer lezen.
Ik heb dan de tabellen naar hun oorspronkelijke waarden gezet, maar nu is 1 partitie verdwenen en heeft een andere de plaats van de éne ingenomen.

Voor de problemen was dit de partitieopbouw:

code:
1
2
3
4
ext2      94 MB /boot
ReiserFS  39 BG /
swap      1 GB swap
vfat      36 GB /multimedia


Na deze vreemde gebeurtenis is de tabel als volgt:

code:
1
2
3
4
ext2      94 MB /boot
???       39 BG (niet aangekoppeld)
swap      1 GB swap
vfat      36 GB /


Het vreemde is dat de root op een vfat partitie zit en dat de 2de partitie niet aangekoppeld kan worden onder reiser/vfat/ext2/ext3.

De data op /multimedia was niet heel belangrijk maar het zou fijn zijn als ie terug was.

Dus mijn vraag: Hoe kan / op een vfat waar vroeger heel andere data opstond en hoe kan ik /multimedia terug aankoppelen?

OS:
OpenSUSE 10.2
Linux wouter 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 athlon i386 GNU/Linux

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

als alleen je partitietabel veranderd is, zou je nog steeds gewoon bij je data moeten kunnen nu, mits alle partities nog wel dezelfde beginpunten hebben.

Gewoon
mount /dev/hda2 /mnt/vern__kt/
mount /dev/hda1 /mnt/vern__kt/boot/
mount /dev/hda4 /mnt/vern__kt/multimedia/

vanuit knoppix ofzo, om om je bootloader heen te werken.

It sounds like it could be either bad hardware or software


  • Wouterke89
  • Registratie: Oktober 2006
  • Laatst online: 02-02 09:37
mount /dev/hdb2 /mnt/vn/
mount: u moet de bestandssysteem soort aangeven

mount /dev/hdb1 /mnt/vn/boot/
OK

mount /dev/hdb4 /mnt/vn/multimedia/
OK, maar als ik naar de inhoud van /mnt/vn/multimedia kijk zie ik de inhoud van / (bin, boot, dev, ...), dus niet de oorspronkelijke inhoud

  • freggy
  • Registratie: Juli 2002
  • Niet online
Ik zou er testdisk eens op loslaten om je partitietabel te helpen reconstrueren. Testdisk vind je onder andere wel op de System Rescue CD. Maak misschien best wel een backupje van je partitietabel eerst:
code:
1
2
dd if=/dev/hdX of=/tmp/bootsect.bak bs=512 count=1
sfdisk -d /dev/hdX > /tmp/partitiontable

  • Wouterke89
  • Registratie: Oktober 2006
  • Laatst online: 02-02 09:37
Bedankt voor dat programma.
De verdachte uitput bij een analyse:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Disk /dev/hdb - 81 GB / 76 GiB - CHS 158816 16 63
Current partition structure:
     Partition                  Start        End    Size in sectors
 1 * Linux                    0   1  1   191   3 63     192717 [boot]

Warning: Bad ending head (CHS and LBA don't match)
No EXT2, JFS, Reiser, cramfs or XFS marker
 2 P Linux                77520   0  1 158801   3 63   81931500
 2 P Linux                77520   0  1 158801   3 63   81931500

Warning: Bad ending head (CHS and LBA don't match)
 3 P Linux Swap             191   4  1  2279   0 63    2104515

Warning: Bad ending head (CHS and LBA don't match)
test_FAT : Boot sector doesn't have the endmark 0xAA55
 4 P FAT32 LBA             2279   1  1 77519  15 63   75842865

*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted


code:
1
2
3
4
5
6
7
8
Disk /dev/hdb - 81 GB / 76 GiB - CHS 158816 16 63

Warning: the current number of heads per cylinder is 16
but the correct value may be 255.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.


Als ik de 3de partitie selecteer (reiserfs):
code:
1
ReiserFS 3.6 with standard journal, need recovery, 38 GB / 36 GiB


Als ik de files ga browsen in de laatste partitie kom ik wel uit bij men vroegere /multimedia

Ik zal het morgen proberen te fixen, kga nu slapen.
Nochmaals bedankt

  • GoVegan
  • Registratie: Juni 2002
  • Laatst online: 02-02 15:07
Wouterke89 schreef op dinsdag 26 december 2006 @ 00:47:

Ik zal het morgen proberen te fixen, kga nu slapen.
Nochmaals bedankt
Slaap lekker :z

  • Wouterke89
  • Registratie: Oktober 2006
  • Laatst online: 02-02 09:37
Opgelost op deze manier:

Harde schijf in andere pc gestoken, met getdataback alle belangrijke bestanden ge backupped. Hdb2 verwijderd en opnieuw aangemaakt, gebackupte bestanden teruggezet.

Alles werkt dus terug, het énige vreemde is dat de root partitie nog steeds FAT32 is.

Bedankt voor de reacties.
Pagina: 1