Verwijderde partities herstellen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
Ik draai ubuntu server 11.10. Deze wil niet meer opstarten. Ik krijg de melding "unknown filesystem, grub rescue".

Ik heb eerst geprobeerd dit te verhelpen met boot-repair, maar dit is niet gelukt. Dit programma heeft een log gemaakt die hier te vinden is. In de log is sda te zien (SSD met het OS erop) en een usb stick vanaf waar ik boot-repair laad.

Opvallend vond ik het volgende stuk:
quote: url
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for ?? on this drive.
=> Syslinux MBR (3.61-4.03) is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

File system:
Boot sector type: Unknown
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
Grub zoekt dus wel op de goede plek, maar het mounten van de partitie lukt niet, omdat het filesystem onbekend zou zijn.

Een stuk verder in de log zie ik dit.
quote: url
FDISK
Disk /dev/sda: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a7b2e

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 59865087 29931520 83 Linux
/dev/sda2 59867134 62531583 1332225 5 Extended
/dev/sda5 59867136 62531583 1332224 82 Linux swap / Solaris
Daar lijkt dus alles in orde (voor zover mijn kennis gaat dan).
Ik ben ook nog even aan de slag gegaan met testdisk. Als ik een analyse loslaat op de schijf zie ik dit:
quote: url
Disk /dev/sda - 32 GB / 29 GiB - CHS 3893 255 63
Current partition structure:
Partition Start End Size in sectors

No EXT2, JFS, Reiser, cramfs or XFS marker
1 * Linux 0 32 33 3726 109 31 59863040
1 * Linux 0 32 33 3726 109 31 59863040
2 E extended 3726 141 62 3892 104 52 2664450
5 L Linux Swap 3726 142 1 3892 104 52 2664448
en
quote: url
Disk /dev/sda - 32 GB / 29 GiB - CHS 3893 255 63

The harddisk (32 GB / 29 GiB) seems too small! (< 52 GB / 48 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
Partition Start End Size in sectors
Linux 1844 169 54 5570 246 52 59863040
Linux 1846 49 60 5572 126 58 59863040
Linux 1846 82 29 5572 159 27 59863040
Linux 1847 217 35 5574 39 33 59863040
Linux 1848 92 37 5574 169 35 59863040
Linux 1852 112 53 5578 189 51 59863040
Linux 1853 150 26 5579 227 24 59863040
Linux 1856 3 4 5582 80 2 59863040
Linux 1858 110 45 5584 187 43 59863040
Linux 2611 22 36 6337 99 34 59863040

[ Continue ]
EXT4 Large file Sparse superblock Recover, 30 GB / 28 GiB
De melding is duidelijk, de partities kunnen niet worden gerecoverd, maar hoe krijg ik ze nu toch terug? :9

Ik hoop dat jullie me verder kunnen helpen.

[ Voor 30% gewijzigd door pieterrr op 16-12-2011 13:40 . Reden: Verkeerde optie in testdisk gebruikt. ]


Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
Zou het helpen om via testdisk de partities aan te maken zoals fdisk -l ze aangeeft? Of ben ik dan alsnog mn data kwijt?

Acties:
  • 0 Henk 'm!

  • blouweKip
  • Registratie: November 1999
  • Laatst online: 04-10 09:38
Ik zou niet gaan partitioneren, dan kun je niet meer bij de data en zeker niet als je die partities gaat beschrijven.

Is er iets gebeurd bij voordat je hem gestart hebt?

gebruik anders een livecd en mount die / partitie

"For my friends, anything; for my enemies, the law."


Acties:
  • 0 Henk 'm!

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
pieterrr schreef op vrijdag 16 december 2011 @ 14:03:
Zou het helpen om via testdisk de partities aan te maken zoals fdisk -l ze aangeeft? Of ben ik dan alsnog mn data kwijt?
Nee, wanneer je je partitietabel schrijft wordt het alleen maar lastiger om te recoveren. Probeer inderdaad even een livecd. Naar de melding kijkend, lijkt het haast of er een paar GB ruimte van je SSD onbruikbaar is geworden?

In je derde 'quote' staan ook een heel stuk meer partities. De eerste (fdisk) klopt?

[ Voor 8% gewijzigd door MindStorm op 16-12-2011 15:24 ]


Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
MindStorm schreef op vrijdag 16 december 2011 @ 15:23:
[...]
In je derde 'quote' staan ook een heel stuk meer partities. De eerste (fdisk) klopt?
De 2e quote is fdisk, de 4e is info wat testdisk genereert na een "deep analysis".

Die partitie kan ik gewoon mounten als ext4 neem ik aan? En daarna? Afgezien van de data als de sodemieter kopieren. ;)

Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
code:
1
2
3
4
5
6
7
8
9
10
11
12
The following partitions can't be recovered:
Partition Start End Size in sectors
Linux 1844 169 54 5570 246 52 59863040
Linux 1846 49 60 5572 126 58 59863040
Linux 1846 82 29 5572 159 27 59863040
Linux 1847 217 35 5574 39 33 59863040
Linux 1848 92 37 5574 169 35 59863040
Linux 1852 112 53 5578 189 51 59863040
Linux 1853 150 26 5579 227 24 59863040
Linux 1856 3 4 5582 80 2 59863040
Linux 1858 110 45 5584 187 43 59863040
Linux 2611 22 36 6337 99 34 59863040


Dit zijn partities waar testdisk van kan opmaken dat ze bestonden. Ik denk niet dat je wil wil recoveren, simpelweg om dat je waarschijnlijk niet meerdere partities op hetzelfde startpunt hebt staan.. niet erg realistisch :)


Hier is iets wat misschien simpeler is:

1. Start livecd
2. Kijk of je je data kan vinden


Maar stel dat je zekerheid wil:

1. Start livecd
2. maak met DD een complete kopie van de hele SSD en dupliceer die weer om een 'werkversie' te maken waar je dan dingen als recovery op loslaat.

Verder vraag ik me een aantal dingen af:

1. Heb je ooit meerdere schijven gehad?
2. Heb je een SSD van 32GB? (Disk /dev/sda - 32 GB / 29 GiB - CHS 3893 255 63)
3. Heb je zelf de partitie indeling gedaan bij het installeren?
4. Heb je LVM gebruikt?

Meestal is sda je bootschijf...
Wat zie je met "Disk Utility" als je Ubuntu van een LiveCD start?

Als de partitie data goed is kan je gewoon de partitie geforceerd als EXT4 mounten.
Maar het lijkt er nu op dat er iets niet klopt. Stel dat sda wel je linux server schijf is, dan zou je dus een schijf hebben met 1 primaire partitie en 1 extended? Gare indeling.. en niet realistisch! Lijkt me meer een syslinux situatie. USB stick dus waarschijnlijk. Wat krijg je voor sdb in beeld?

Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
johnkeates schreef op vrijdag 16 december 2011 @ 23:38:Dit zijn partities waar testdisk van kan opmaken dat ze bestonden. Ik denk niet dat je wil wil recoveren, simpelweg om dat je waarschijnlijk niet meerdere partities op hetzelfde startpunt hebt staan.. niet erg realistisch :)
Ik heb het zelfde uitgevoerd op een Ubuntu VM, en daar krijg ik ook partities te zien die niet te recoveren zijn. Dus dat lijkt me opzich in orde (hoewel de melding natuurlijk wel vreemd is).

Verder antwoord op de vragen.
1, ja, een raidcontroller met 2 schijven in raid1, maar die worden nu niet herkend omdat de drivers in het OS zitten, wat nu natuurlijk niet kan booten. :+
2, Ja, voor het OS.
3 De installatie is een tijdje geleden, ik kan me niet herinneren dat ik dat gedaan heb.
4 Sorry, geen idee wat dat is.

Ik ga vanmiddag even aan de slag met een live cd van Ubuntu.

Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
Via cd live cd van Ubuntu is het me nog niet gelukt.
Als ik de partitie probeer te mounten krijg ik de volgende melding:
ubuntu@ubuntu:~$ sudo cp /etc/fstab /etc/fstab_backup
ubuntu@ubuntu:~$ sudo nano /etc/fstab
ubuntu@ubuntu:~$ sudo mount -a
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

In Gparted wordt vervolgens wel het mountpoint aangegeven, maar er staat nog steeds filesystem unknown.
In Gparted zit ook een optie om data te recoveren, maar dat lukt ook niet.

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 04-10 12:59
Doe eens even een SMART test. Dit kan gewoon met disk-utility op de nieuwste Ubuntu. Ik zie graag de resultaten.

Je kunt even met gpart (dus géén libparted of gparted!) een herstelronde doen en kijken of er iets gevonden word. (Dat kan ook in GParted, moet je even de menu optie recover partitions aanklikken).

Als de installer het automatisch gedaan heeft wordt er bij de server versie altijd een LVM aangemaakt. Deze bestaat standaard uit een (/boot, /, en swap) partitie. Ik gok erop dat sda1 /boot is, sda2 /. en sda5 swap (in dit geval zeker).

Welk merk SSD is het, trouwens?

Edit: Probeer ook dit nog even:
sudo mount /dev/sda2 /mnt -t ext3
Als dat niet werkt, maak van ext3 dan even ext4.

[ Voor 10% gewijzigd door Joseph op 17-12-2011 23:56 ]


Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
Herstelronde gedaan, "No file system found on sda1....The disk scan by gpart did not find any recognizable file systems on this disk".

Wat je zegt klopt inderdaad, sda1 is boot, sda2 extented, en sda5 is swap. Dit is overigens hetzelfde op de VM en live usb sessies van Ubuntu die ik nu gebruik.

fdisk -l:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 59865087 29931520 83 Linux
/dev/sda2 59867134 62531583 1332225 5 Extended
/dev/sda5 59867136 62531583 1332224 82 Linux swap / Solaris

Volgens Gparted is sda2 een extended partition van 1,27GiB, het heeft toch geen zin om die te mounten?

De SSD is een OCZ ONYX SATA II 2.5" SSD 32GB.

De SSD is niet meer al te best, maar naar mijn inziens zou die nog best uit te lezen moeten zijn met 10% levensduur reseterd. SMART waardes:
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x0000 --- --- --- Old_age Offline - 6
9 Power_On_Hours 0x0000 --- --- --- Old_age Offline - 8025
12 Power_Cycle_Count 0x0000 --- --- --- Old_age Offline - 66
184 Initial_Bad_Block_Count 0x0000 --- --- --- Old_age Offline - 0
195 Program_Failure_Blk_Ct 0x0000 --- --- --- Old_age Offline - 0
196 Erase_Failure_Blk_Ct 0x0000 --- --- --- Old_age Offline - 0
197 Read_Failure_Blk_Ct 0x0000 --- --- --- Old_age Offline - 4
198 Read_Sectors_Tot_Ct 0x0000 --- --- --- Old_age Offline - 10488966209
199 Write_Sectors_Tot_Ct 0x0000 --- --- --- Old_age Offline - 5718405984
200 Read_Commands_Tot_Ct 0x0000 --- --- --- Old_age Offline - 51221400
201 Write_Commands_Tot_Ct 0x0000 --- --- --- Old_age Offline - 76809660
202 Error_Bits_Flash_Tot_Ct 0x0000 --- --- --- Old_age Offline - 10334578
203 Corr_Read_Errors_Tot_Ct 0x0000 --- --- --- Old_age Offline - 9806537
204 Bad_Block_Full_Flag 0x0000 --- --- --- Old_age Offline - 0
205 Max_PE_Count_Spec 0x0000 --- --- --- Old_age Offline - 5000
206 Min_Erase_Count 0x0000 --- --- --- Old_age Offline - 2764
207 Max_Erase_Count 0x0000 --- --- --- Old_age Offline - 4916
208 Average_Erase_Count 0x0000 --- --- --- Old_age Offline - 4533
209 Remaining_Lifetime_Perc 0x0000 --- --- --- Old_age Offline - 10
211 SATA_Error_Ct_CRC 0x0000 --- --- --- Old_age Offline - 0
212 SATA_Error_Ct_Handshake 0x0000 --- --- --- Old_age Offline - 0
213 Indilinx_Internal 0x0000 --- --- --- Old_age Offline - 0

Acties:
  • 0 Henk 'm!

  • Joseph
  • Registratie: April 2008
  • Laatst online: 04-10 12:59
De SMART lijkt prima.

Toch denk ik dat de SSD gaar is, maar dat kan aan mij liggen.

Hoe lang duurde die herstelronde?

Acties:
  • 0 Henk 'm!

  • pieterrr
  • Registratie: Juni 2009
  • Niet online
De herstelronde duurde een minuut of 5.
Pagina: 1