Article View: ch.comp.os.linux
Article #19891Re: partitions groesse / anfang berechnen
From: Andreas Umbach
Date: Tue, 23 Nov 1999 00:00
Date: Tue, 23 Nov 1999 00:00
48 lines
2979 bytes
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-mailReferences:
<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