Gentoo Archives: gentoo-user-de

From: Dirk Heinrichs <dirk.heinrichs@××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Partitionen nachträglich auf zwei Festplatten verteilen
Date: Thu, 01 Nov 2007 08:34:10
Message-Id: 200711010930.38398.dirk.heinrichs@online.de
In Reply to: Re: [gentoo-user-de] Partitionen nachträglich auf zwei Festplatten verteilen by Dirk Heinrichs
1 Am Donnerstag, 1. November 2007 schrieb Dirk Heinrichs:
2 > Am Mittwoch, 31. Oktober 2007 schrieb matthias mohr:
3 > > Hallo allerseits (ich bitte die anfängliche Fehlplatzierung zu
4 > > entschuldigen),
5 > >
6 > > ich habe kürzlich eine zweite Festplatte erworben und wollte nun meine
7 > > bisherigen Partitionen neu verteilen. Bisher habe ich die folgenden
8 > > Partitionen auf einer Festplatte:
9 > >
10 > > swap
11 > > /
12 > > /usr
13 > > /var
14 > > /home
15 > > /daten
16 > >
17 > >
18 > > Nun würde ich gerne folgendes Schema realisieren:
19 > >
20 > > Festplatte 1
21 > >
22 > > /boot
23 > > swap
24 > > /usr
25 > > /var
26 > > /daten1
27 > >
28 > > und Festplatte 2
29 > >
30 > > /
31 > > swap
32 > > /usr/lib
33 > > /home
34 > > /daten2
35 >
36 > Warum benutzt Du nicht LVM?
37 >
38 > > Jetzt stellt sich mir aber zunächst die grundlegende Frage, ob ich durch
39 > > entsprechendes kopieren und neu-mounten dies im Laufenden Betrieb hin
40 > > bekommen kann (und danach das System auch bootfähig bleibt :)
41 >
42 > telinit 1 (Single User mode). Da kannst Du aber auch gleich eine sog.
43 > RettungsCD nehmen, für / brauchst Du die eh.
44 >
45 > z.B. /usr:
46 >
47 > 1) System in Runlevel 1 versetzen (telinit 1)
48 > 2) neue Partition mounten (z.B. /newusr
49 > 3) Daten kopieren: cd /usr && tar cf - .| tar -C /newusr -xBpvf -
50 > (je nach Filesystem eventuell mit entsprechenden Optionen lost+found vom
51 > Kopieren ausschliessen).
52 > 4) /etc/fstab anpassen
53 > 5) beide unmounten
54 > 6) neue Partition nach /usr mounten
55 > 7) Mit telinit 3 wieder in Multiuser-Betrieb wechseln.
56 >
57 > Für / braucht's natürlich eine CD. Und damit Du Platte 1 neu Partitionieren
58 > kannst muß erstmal alles auf Platte 2.
59 >
60 > Das ginge mit LVM wesentlich bequemer:
61 >
62 > 1) Starten mit einer RescueCD (z.B. GRML).
63 > 2) Die 2. Platte mit einer großen Partition (Typ LVM) über die gesamte
64 > Größe versehen.
65 > 3) Diese Partition zu einer neuen LVM Volume Group (VG) hinzufügen
66 > 4) In dieser VG neue Logical Volumes (LV) für alle bestehenden Partitionen
67 > auf Platte 1 anlegen und die Daten wie oben beschrieben kopieren.
68
69 Der Schritt 1 (telinit 1) fällt dabei bei Verwendung einer RettungsCD
70 natürlich weg.
71
72 > 5) Platte 1 neu partitionieren, z.B.
73 > 1: /boot (ca. 32M, ext2)
74 > 2: / (ca. 256M, FS beliebig, muß fest in den Kernel einkompiliert sein)
75 > 3: Der gesamte Rest, Typ LVM, ohne FS.
76 > 6) Die Daten von /boot und / wieder auf die neuen Partitionen auf Platte 1
77 > zurückkopieren, die LVs können anschliessend gelöscht werden.
78 > 7) Die 3. Partition von Platte 1 auch zu der in 3) erzeugten VG zufügen.
79 > 8) fstab entsprechend anpassen.
80 > 9) Reboot.
81 >
82 > HTH...
83 >
84 > Dirk

Attachments

File name MIME type
signature.asc application/pgp-signature