
Hallo, fast nicht gesehen ... Am Thu, 05 May 2011, Lentes, Bernd schrieb:
David Haller schrieb:
Was für ein I/O-Error genau? Was sagt 'smartctl -A /dev/sda'?
I/O-Error kann ich nicht nachsehen, da /var auf einem LV liegt, und ich nicht weiß, wie ich da rankomme.
Mist.
root@Knoppix:~# smartctl -A /dev/hda ...
=== START OF READ SMART DATA SECTION === [..] 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 1 198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
Sieht gut aus, oder ?
Nein. Siehe <http://en.wikipedia.org/wiki/S.M.A.R.T.> Current Pending ist einer, der zur "Reallocation" ansteht. Wichtige Daten würde ich der Platte nicht mehr anvertrauen. Da die Platte noch nicht so alt ist, könnte man die noch für Temp-Krams und unwichtigere Daten verwenden.
Was sagt 'fdisk -l /dev/sda'? Evtl. hat's die Partitionstabelle zerrupft.
root@Knoppix:~# fdisk -l /dev/hda
Platte /dev/hda: 500.1 GByte, 500107862016 Byte 255 Köpfe, 63 Sektoren/Spuren, 60801 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x3a5a1556
Gerät boot. Anfang Ende Blöcke Id System /dev/hda1 1 262 2104483+ 82 Linux Swap / Solaris /dev/hda2 * 263 4178 31455270 83 Linux /dev/hda3 4179 43340 314568765 8e Linux LVM Sieht gut aus.
Jep.
Das fdisk auf das Image sieht allerdings etwas anders aus:
root@Knoppix:~# fdisk -l /media/sda2/hda.img Sie müssen angeben Zylinder. Sie können dies im Zusatzfunktionsmenü tun.
Platte /media/sda2/hda.img: 0 MByte, 0 Byte 255 Köpfe, 63 Sektoren/Spuren, 0 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x3a5a1556
Gerät boot. Anfang Ende Blöcke Id System /media/sda2/hda.img1 1 262 2104483+ 82 Linux Swap / Solaris /media/sda2/hda.img2 * 263 4178 31455270 83 Linux Partition 2 hat unterschiedliche phys./log. Enden: phys=(1023, 254, 63) logisch=(4177, 254, 63) /media/sda2/hda.img3 4179 43340 314568765 8e Linux LVM Partition 3 hat unterschiedliche phys./log. Anfänge (nicht-Linux?): phys=(1023, 254, 63) logisch=(4178, 0, 1) Partition 3 hat unterschiedliche phys./log. Enden: phys=(1023, 254, 63) logisch=(43339, 254, 63)
Ist das normal ?
Ja, bei nem Image mußt du im fdisk noch die Geometrie angeben, d.h. im x-perten Modus mit c change number of cylinders h change number of heads s change number of sectors/track 255 Köpfe, 63 Sektoren/Spuren, 60801 Zylinder setzen. Oder verwende gleich 'fdisk -lu /media/sda2/hda.img', das verwendet Sektoren als Einheit (Geometrie ist letztlich eh egal).
Wenn's bei Zugriff auf den nen I/O-Error oder sonst einen Fehler direkt von e2fsck gibt:
root@Knoppix:~# e2fsck -vf /dev/hda2 e2fsck 1.40.5 (27-Jan-2008) Durchgang 1: Prüfe Inodes, Blocks, und Größen Durchgang 2: Prüfe Verzeichnis Struktur Durchgang 3: Prüfe Verzeichnis Verknüpfungen Durchgang 4: Überprüfe die Referenzzähler Durchgang 5: Überprüfe Gruppe Zusammenfassung
18791 inodes used (0.96%) 714 non-contiguous inodes (3.8%) # von Inodes mit ind/dind/tind Blöcken: 963/10/0 283618 blocks used (3.61%) 0 bad blocks 1 large file
15101 regular files 2816 directories 44 character device files 64 block device files 0 fifos 69 links 757 symbolic links (746 fast symbolic links) 0 sockets 18851 files
Sieht doch auch gut aus, oder ?
Jap.
Wie's mit den LVs auf den PV aussieht: keine Ahnung, das FS auf dem LV würdest du dann analog checken können, wenn LVM seinen Krams wiederfindet.
Denk ich auch. Erst mal die /-Partition wiederherstellen.
Es gibt eine Möglichkeit, an die LV's ranzukommen, ohne daß das betr. System läuft. Ich hab's irgendwo gelesen (ist sogar noch nicht lange her). Ach, könnt ich mir alles merken. Weiss jemand wie das geht ?
LVM kenne ich nicht. -dnh -- WANTED: Schroedingers Cat, dead or alive. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org