Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: OPGELOST!! Corrupte HDD  (gelezen 2003 keer)

Offline Remmie

  • Lid
OPGELOST!! Corrupte HDD
« Gepost op: 2012/02/04, 19:45:03 »
Ik heb een Seagate Momentus 5400.3 120GB OS Ubuntu 11.04. Sinds kort is de schijf niet meer benaderbaar. Ik krijg de error: filesystem not found. Rescue grub.
In de eerste instantie dacht ik dat de schijf mechanisch kapot was. Dat is gelukkig niet zo. Met GParted is hij wel benaderbaar. De schijf wordt warm en trilt = activiteit. Gparted kan ook het filesystem niet herkennen. Ik dacht dat het wel zo handig zou zijn om een image van de schijf te maken voordat er met zwaar software geschut begonnen wordt. Met Archive Manager zou dat moeten kunnen (standaard geinstalleerd onder Ubuntu, en dat geeft software centrum ook aan) helaas is het programma onvindbaar zowel in de terminal als in de snelstart.  Vraag is nu tweeledig:1:zit ik op de goede weg wat betreft de aanpak van de corrupte HDD (kan dit dus met Archive Manager)? 2: waar staat Archive Manger?
Bij voorbaat dank!
« Laatst bewerkt op: 2012/02/09, 19:40:38 door Remmie »

Offline jan11000

  • Lid
Re: Corrupte HDD
« Reactie #1 Gepost op: 2012/02/05, 04:17:35 »
Wat heb je gedaan met je pc voordat de hd opeens niet meer benaderbaar is? update, of hardware gewijzigd?
Kan misschien gewoon een update geweest zijn, van bijv grub.

Probeer eens met de livecd fsck te doen op alle partities.
Livecd starten, gparted starten, dan rechts de hd kiezen, dan met muis op partitie gaan staan, rechts klikkken en check kiezen.
Doe dit voor alle partities, en alle hd's.
Probeer weer te booten.

Met clonezilla kun je vanaf een livecd een copie maken van je hd.
Hier meer info, http://gathering.tweakers.net/forum/list_messages/1351243

Offline aartje

  • Lid
Re: Corrupte HDD
« Reactie #2 Gepost op: 2012/02/05, 09:51:04 »
Als het echt(!!) belangrijke spullen zijn op die HD zou ik eerst een image
van de hele schijf maken naar een externe disk met het commando "dd"
mbv van een Live-systeem. Maar normalerwijs hoor je backups gemaakt te
hebben van je data op die schijf. En daarna pas fsck op de filesystemen los
te laten.
Als de data niet cruciaal is en/of je er een goede backup van hebt zou ik niet
veel moeite in die disk steken, 120 GB klinkt als oud (meer dan 10 jaar ?)
en niet meer waard dan 2 tientjes.

Offline Remmie

  • Lid
Re: Corrupte HDD
« Reactie #3 Gepost op: 2012/02/05, 11:50:00 »
Wat heb je gedaan met je pc voordat de hd opeens niet meer benaderbaar is? update, of hardware gewijzigd?
Kan misschien gewoon een update geweest zijn, van bijv grub.

's morgens nog gewoon aan gewerkt en 's middags was-ie kapot. Voor zover ik me kan herinneren geen update gehad en ook verder niets aan het systeem gewijzigd.

Offline Remmie

  • Lid
Re: Corrupte HDD
« Reactie #4 Gepost op: 2012/02/05, 11:53:58 »
Maar normalerwijs hoor je backups gemaakt te
hebben van je data op die schijf. En daarna pas fsck op de filesystemen los
te laten.
Klopt, heb ik normaal ook. Echter door omstandigheden (lang verhaal) dit keer niet. De schijf is niet belangrijk maar de data is dat best wel (veel werk). Dus ik ga toch proberen te redden wat er te redden valt.
Kun je me uitleggen hoe dat met commando dd gaat?
« Laatst bewerkt op: 2012/02/05, 12:08:27 door Remmie »

Offline Mikkel

  • Lid
Re: Corrupte HDD
« Reactie #5 Gepost op: 2012/02/05, 13:37:09 »
Kun je me uitleggen hoe dat met commando dd gaat?

Heb je iets aan deze handleiding?

Offline aartje

  • Lid
Re: Corrupte HDD
« Reactie #6 Gepost op: 2012/02/05, 13:39:40 »
Maar normalerwijs hoor je backups gemaakt te
hebben van je data op die schijf. En daarna pas fsck op de filesystemen los
te laten.
Klopt, heb ik normaal ook. Echter door omstandigheden (lang verhaal) dit keer niet. De schijf is niet belangrijk maar de data is dat best wel (veel werk). Dus ik ga toch proberen te redden wat er te redden valt.
Kun je me uitleggen hoe dat met commando dd gaat?
Met  het commando "dd" kan je een image maken van je hele disk naar een bestand op
een andere disk. Wat je nodig hebt is ruimte op een  externe disk.
Die ruimte op een filesysteem (ext2/3/4 of ntfs) moet dus zo 'n 150 GB zijn (120 GB plus overhead),
of in ieder geval ruim groter dan je grootste partitie op je interne disk.

Je zou je systeem eens op moeten starten met een CD of DVD (bv. Ubuntu11.10 installatie-disk
of de laatste stabiel Knoppix-disk (zie bv. http://torrent.unix-ag.uni-kl.de/ ).
Je zou er dan achter moeten zien te komen hoe je (defecte ?) interne disk heet,
waarschijnlijk /dev/sda.
Start dan een terminal-window op en doe eens "sudo fdisk /dev/sda" en kijk of je dan in ieder
geval nog je diskindeling van je disk kan lezen (door "p" binnen dit programma te geven).
Ik hoop dat als je een indeling  ziet van je disk, je weet welke partities voor je root, home, data etc.
gebruikt wordt. Als je dat weet dan zou je iedere partitie apart kunnen proberen
te copiƫren naar een lege externe partitie bv. stel dat je een lege externe partitie van 150 GB hebt (bv. /dev/sdb1) doe dan, als een belangrijke data-partitie /dev/sda1 is
 sudo dd if=/dev/sda1 of=/dev/sdb1 bs=1000000
Je hebt dan die belangrijke partitie naar een partitie op een externe disk gecopieerd.
Die partitie kan je veilig proberen te repareren op je externe disk, zonder dat je
je data op de interne disk verder vernaggelt door het proberen te repareren.
Bv. door:
"sudo fsck /dev/sdb1"
te doen. Als het je lukt om te repareren zou je die partitie  kunnen mounten door:
"sudo mount /dev/sdb1 /mnt" en dan je belangrijke bestanden te copiƫren naar een
extern medium  (memory-stick? )
Dit zou je met alle partities op je interne disk kunnen proberen.





Lukt dit niet,
doe dan eens in een terminal-windows "dmesg | grep sda" en kijk of je interne disk bij het
opstarten sowieso opgemerkt is. Het meest waarschijnlijke is dat je disk overleden is en
dan zou ik niet weten hoe je dat kan repareren. Er zijn bedrijven voor die dat kunnen
maar daar lopen de kosten al gauw in de duizenden euro's


« Laatst bewerkt op: 2012/02/05, 13:45:53 door aartje »

Offline Remmie

  • Lid
Re: Corrupte HDD
« Reactie #7 Gepost op: 2012/02/05, 14:44:50 »
Dan krijg ik:

remco_vera@RV:~$ sudo fsck -y /dev/sda2/backup.img
[sudo] password for remco_vera:
fsck from util-linux-ng 2.17.2
e2fsck 1.41.14 (22-Dec-2010)
fsck.ext2: Not a directory tijdens openen van /dev/sda2/backup.img

Het superblok is onleesbaar of omschrijft geen geldig ext2-bestandssysteem.
Als het apparaat juist is en werkelijk een ext2-bestandssysteem bevat
(en niet swap of UFS of iets anders), dan is het superblok beschadigd.
U kunt dan proberen een ander superblok te gebruiken, bijvoorbeeld:
    e2fsck -b 8193 <apparaat>

Het superblok aanpassen werkt ook niet.
« Laatst bewerkt op: 2012/02/05, 14:47:33 door Remmie »

Offline aartje

  • Lid
Re: Corrupte HDD
« Reactie #8 Gepost op: 2012/02/05, 16:15:59 »
Kun je me uitleggen hoe dat met commando dd gaat?

Heb je iets aan deze handleiding?
Ja, zo gaat het natuurlijk nog beter. Met ddrescue worden foute blokken ook ingevoerd.
Als je een verdacht filesysteem copieert (met ddrescue) van een partitie van de interne
disk naar een partitie (die minstens zo groot is als die interne-disk partitie) op een
externe disk, moet je natuurlijk wel zeker weten wat voor soort filesysteem
het is, ntfs, vfat, ext2, ext3 of ext4. Je kan het ook beter naar een partitie
dan naar een bestand copieeren, lijkt me.
Afhankelijk wat voor soort filesysteem het is kan je de volgende commando's
gebruiken om te repareren en/of te checken
dosfsck (8)          - check and repair MS-DOS file systems
e2fsck (8)           - check a Linux ext2/ext3/ext4 file system
e2fsck.conf (5)      - Configuration file for e2fsck
fsck (8)             - check and repair a Linux file system
fsck.ext2 (8)        - check a Linux ext2/ext3/ext4 file system
fsck.ext3 (8)        - check a Linux ext2/ext3/ext4 file system
fsck.ext4 (8)        - check a Linux ext2/ext3/ext4 file system
fsck.ext4dev (8)     - check a Linux ext2/ext3/ext4 file system
fsck.minix (8)       - a file system consistency checker for Linux
fsck.msdos (8)       - check and repair MS-DOS file systems
fsck.nfs (8)         - Dummy fsck.nfs script that always returns success.
fsck.vfat (8)        - check and repair MS-DOS file systems


Offline Remmie

  • Lid
Re: Corrupte HDD
« Reactie #9 Gepost op: 2012/02/09, 19:40:21 »
Het is opgelost! Ik was al bij een bedrijf geweest waar ze er niet uitkwamen. En toen liep ik een wizzkid tegen het lijf en in een 1/2 uur was de schijf weer aan het draaien. Alle bestanden meteen gebackupped natuurlijk.
Thnx voor de moeite!