Mailinglist Archive: opensuse-de (817 mails)
| < Previous | Next > |
Re: 11.4: Reiser Partition zerrissen
- From: David Haller <dnh@xxxxxxxxxxxx>
- Date: Fri, 15 Apr 2011 20:19:10 +0200
- Message-id: <20110415181910.GA1465@grusum.endjinn.de>
Hallo,
Am Fri, 15 Apr 2011, Gerhard Schmidt schrieb:
Das hier ist ungewöhnlich. Normal werden "Zylinder" verwendet, vgl.:
# fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
[..]
Device Boot Start End Blocks Id System
/dev/sda1 1 654 5253223+ 83 Linux
Versus:
# fdisk -lu /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
[..]
Device Boot Start End Blocks Id System
/dev/sda1 63 10506509 5253223+ 83 Linux
Du scheinst also schon im "Sektor-Modus" (-u) zu sein:
# fdisk --help
[..]
-u: give Start and End in sector (instead of cylinder) units
s.o. Du scheinst hier (warum auch immer) per default im Sektor- statt
"Zylinder"-Modus zu arbeiten.
reiserfs-Dateisystem???
Wie gesagt: die 2 TB Platten sind z.Z. in ¢/GB am günstigsten, und
~70-80 EUR für 2 TB (guck dir im Vergleich die Preise kleinerer
Platten an, bei nem beliebigen Händler, da will man eigentlich keine
1TB oder kleinere Platte kaufen ...), so ne Platte solltest du dir
vergleichweise "mal eben" leisten können, ggfs. auch mit externem
"Dock" oder Gehäuse.
Jedenfalls: zieh dir ein 1:1 Image der Festplatte, dann kannst du an
Kopien davon beliebig oft experimentieren und ggfs. immer noch
löschen.
-dnh
--
Diese Signatur ist vorübergehend nicht erreichbar.
Versuchen Sie es später noch einmal oder hinterlassen
Sie eine Nachricht vor dem Signaturtrenner. Piep.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Am Fri, 15 Apr 2011, Gerhard Schmidt schrieb:
Am Donnerstag, 14. April 2011, 01:01:20 schrieb David Haller:[ok, soweit normal]
Das sind logische Laufwerke, da steht im ersten Sektor jeweils wieder
eine Partitionstabelle, die das eigentliche Laufwerk und als
"erweiterte" Partition den Verweis auf das nächste logische Laufwerk.
Die "Datenpartition" eines solchen logischen Laufwerks kann dann erst
beim nächsten Zylinder beginnen, was Abstände von 64 Sektoren erklärt.
Warum du an anderen Stellen aber größere Abstände hast erschließt sich
mir auch nicht. Zeig doch bitte mal
Was ist das für eigenartiges Zeugs? Nicht mal richtige
Zweierpotenzen. Was geht hier ab?
Weil 255*63 Sektoren keine Zweiterpotenz ergibt. Zeig mal bitte die
Ausgaben von:
hdparm -i /dev/sdb
fdisk -l /dev/sdb
====================== Ausgabe ===================
linux-gluw:~ # hdparm -i /dev/sdb
/dev/sdb:
Model=HDT722516DLAT80, FwRev=V43OA70A, SerialNo=VDR71BTCDNL00J
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=51
BuffType=DualPortCache, BuffSize=7674kB, MaxMultSect=16, MultSect=1
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=321672960
linux-gluw:~ # fdisk -l /dev/sdb
Disk /dev/sdb: 164.7 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders, total 321672960 sectors
Units = sectors of 1 * 512 = 512 bytes
Das hier ist ungewöhnlich. Normal werden "Zylinder" verwendet, vgl.:
# fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
[..]
Device Boot Start End Blocks Id System
/dev/sda1 1 654 5253223+ 83 Linux
Versus:
# fdisk -lu /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
[..]
Device Boot Start End Blocks Id System
/dev/sda1 63 10506509 5253223+ 83 Linux
Du scheinst also schon im "Sektor-Modus" (-u) zu sein:
# fdisk --help
[..]
-u: give Start and End in sector (instead of cylinder) units
Device Boot Start End Blocks Id System
/dev/sdb1 63 321653429 160826683+ f W95 Ext'd (LBA)
/dev/sdb5 126 16787924 8393899+ c W95 FAT32 (LBA)
/dev/sdb6 16787988 160633934 71922973+ 83 Linux
/dev/sdb7 160634880 202579967 20972544 83 Linux
/dev/sdb8 202582016 321652735 59535360 83 Linux
linux-gluw:~ #
======================== /Ausgabe ===================
Ansonsten könntest du, wenn du dir sicher bist, mal 'fdisk -u /dev/sdb'
verwenden und obigen Test (ohne zu schreiben) wiederholen.
Das habe ich nicht ganz verstanden.
s.o. Du scheinst hier (warum auch immer) per default im Sektor- statt
"Zylinder"-Modus zu arbeiten.
^^^^^^^ Evtl. auch ein Image von einemAnsonsten
könnte man mal mit testdisk gucken, wo evtl. die Partitionen liegen.
Kann es übrigens sein, daß du auf der "richtigen" Partition eine
reiserfs-Image hattest? Sollte man nie machen, reiserfs-Image auf
reiserfs ist beim fsck ganz übel.
Das war eine alte Platte aus meinem vorherigen Desktop. Da war ein
Windoof vorne drauf und danach ein Linux. Die habe ich dann einfach
hier dazu gehängt, die /home-Inhalte auf die erste Platte rübergeholt
und benutze sie seit fünf Jahren für speicherplatzintensives Zeugs
(wav/mp3, bilder, backups). Dass ich da seither nur gelöscht und nix
reiserfs-Dateisystem???
dran rum formatiert habe, sieht man noch an dem bootable flag von
sdb6.
Ansonsten wäre mein Vorschlag: kauf dir ne 2TB Platte[0] (ggfs. extern),
leg darauf ein oder mehrere Partitionen an, davon eine >= 160G,
formatiere mit ext3, und zieh dann ein komplettes Image der Platte mit
'dd' oder gleich dd_rescue oder GNU ddrescue[1], zumindest ddrescue
kann auch ein unvollständiges Image ergänzen, solange man das .log
nicht löscht.
ddrescue /dev/sdb /große_Partition/sdb.img /große_Partition/sdb.img.log
Kannst du jederzeit per Strg+c unterbrechen (aber beenden lassen), und
später fortfahren.
Ich werde am Wo-Ende mal in mich gehen, ob mir der Inhalt das
tatsächlich noch wert ist. Hatte eher den Charakter einer "schmeiß
ich doch nicht gleich weg"-Sammlung.
Wie gesagt: die 2 TB Platten sind z.Z. in ¢/GB am günstigsten, und
~70-80 EUR für 2 TB (guck dir im Vergleich die Preise kleinerer
Platten an, bei nem beliebigen Händler, da will man eigentlich keine
1TB oder kleinere Platte kaufen ...), so ne Platte solltest du dir
vergleichweise "mal eben" leisten können, ggfs. auch mit externem
"Dock" oder Gehäuse.
Jedenfalls: zieh dir ein 1:1 Image der Festplatte, dann kannst du an
Kopien davon beliebig oft experimentieren und ggfs. immer noch
löschen.
-dnh
--
Diese Signatur ist vorübergehend nicht erreichbar.
Versuchen Sie es später noch einmal oder hinterlassen
Sie eine Nachricht vor dem Signaturtrenner. Piep.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |