🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #19891

Re: partitions groesse / anfang berechnen

#19891
From: Andreas Umbach
Date: Tue, 23 Nov 1999 00:00
48 lines
2979 bytes
On 23 Nov 1999 00:33:50 +0100, Felix Rauch <felix@nice.usergroup.ethz.ch> wrote:
>Ich habe das zwar noch nie genau so gemacht, aber auch schon mit
>Partitionen 'rumgespielt. Vielleicht koennen Dir ein paar Tips helfen:

Danke fuer den Tipp. Ich habs aber zum Glueck schon geschafft.

>- Zwischen zwei Partitionen sind AFAIK immer 64 KB (oder waren's 32?)
>  Zwischenraum. D.h. Beginn Deiner sda7 in der Partitionstabelle + 64
>  KB + Anzahl Blocks von df geben ungefaehr den Beginn von sda8
>  an. Vermutlich braucht ext2 aber auch noch ein paar Blocks zur
>  Verwaltung des Filesystems, sodass die Berechnung evtl. doch nicht
>  ganz stimmt. Solltest Du notfalls auch mit einer anderen Disk mit
>  Partitionstabelle und df-Ausgaben bestimmen koennen.

Leider nicht. Andere Disk -> andere Cylinder-Groesse.
Trick: Partition zu klein waehlen, e2fsck -n ablassen, der wird dann
motzen und die Infos im Superblock ausspucken.

Ein wichtiger Punkt war, das logische Partitionen (>= 5) irgendwie
verkettet sind, d.h. an /dev/hda8 kommt man nur ran, WENN AUCH
DIE VORHERGEHENDEN Eintraege in der Partitionstabelle richtig sind.

Hat mich viel Zeit gekostet, das rauszufinden (mein superblock
scanner und mein Taschenrechner waren sich schon lange einig, wo /dev/hda8
anfaengt (wichtige Daten), aber ich konnte das Ding nicht mounten,
weil /dev/hda7 (unwichtige Daten) halt noch nicht richtig partitioniert
war.

Naja, meine Partitionstabelle haengt jetzt (ausgedruckt) an der Wand.

>- Durch herumproebeln mit falschen Partitionstabellen hast Du grosse
>  Chancen, Dir den Superblock zu loeschen. Aber es gibt ja noch ein
>  paar hundert Kopien davon im Filesystem, die Du fuer fsck angeben

Wieso? fdisk schreibt nur in die Partitionstabellen, und wenn ich
alles in der Naehe der kritischen Zone nur readonly mounte, bin ich
doch auf jeden Fall auf der sicheren Seite.

>- Hast Du schon mit Programmen wie dumpe2fs und tune2fs herumgespielt
>  um den richtigen Ort Deiner Partition zu finden?

Weiss nicht, ob die obtimal sind. Die besten Resulatate hatte ich mit
rescuept (ist bei util-linux dabei (nur bei den sourcen...)).

- Andreas
-- 
Probably one of the smallest 3D-Games (28kbyte and growing) in the world
http://www.ards.net/Andreas/gltron.html
Technical Details
Message-ID: <slrn83kst5.k8.aumbach@tulpe.ards.dataway.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn83e0pr.612.root@localhost.localdomain> <3839d2de@core>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,e4f983c07f1ccf87
X-Google-Attributes: gidf4b73,public
From: aumbach@g26.ethz.ch (Andreas Umbach)
Subject: Re: partitions groesse / anfang berechnen
Date: 1999/11/23
Message-ID: <slrn83kst5.k8.aumbach@tulpe.ards.dataway.ch>
X-Deja-AN: 552011160
References: <slrn83e0pr.612.root@localhost.localdomain> <3839d2de@core>
X-Complaints-To: news@ip-plus.net
X-Trace: pollux.ip-plus.net 943354790 9733 195.216.65.180 (23 Nov 1999 10:59:50 GMT)
Organization: Swisscom IP+ (post doesn't reflect views of Swisscom)
Reply-To: marvin@dataway.ch
NNTP-Posting-Date: 23 Nov 1999 10:59:50 GMT
Newsgroups: ch.comp.os.linux