Update to r43798:
Add a new section on growing disks. Approved by: bcr Differential Revision: https://reviews.freebsd.org/D4184
This commit is contained in:
parent
04536ca036
commit
e2422e86fb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47789
1 changed files with 165 additions and 1 deletions
|
@ -5,7 +5,7 @@
|
|||
|
||||
$FreeBSD$
|
||||
$FreeBSDde: de-docproj/books/handbook/disks/chapter.xml,v 1.187 2012/04/26 19:32:48 bcr Exp $
|
||||
basiert auf: r43702
|
||||
basiert auf: r43798
|
||||
-->
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="disks">
|
||||
<info><title>Speichermedien</title>
|
||||
|
@ -251,6 +251,170 @@
|
|||
<screen>&prompt.root; <userinput>mount /newdisk</userinput></screen>
|
||||
</sect1>
|
||||
|
||||
<sect1 xml:id="disks-growing">
|
||||
<info>
|
||||
<title>Partitionen vergrößern</title>
|
||||
|
||||
<authorgroup>
|
||||
<author>
|
||||
<personname>
|
||||
<firstname>Allan</firstname>
|
||||
<surname>Jude</surname>
|
||||
</personname>
|
||||
<contrib>Beigetragen von </contrib>
|
||||
</author>
|
||||
</authorgroup>
|
||||
<authorgroup>
|
||||
<author>
|
||||
<personname>
|
||||
<firstname>Björn</firstname>
|
||||
<surname>Heidotting</surname>
|
||||
</personname>
|
||||
<contrib>Übersetzt von </contrib>
|
||||
</author>
|
||||
</authorgroup>
|
||||
</info>
|
||||
|
||||
<indexterm>
|
||||
<primary>Partitionen</primary>
|
||||
<secondary>vergrößern</secondary>
|
||||
</indexterm>
|
||||
|
||||
<para>Die Kapazität einer Festplatte kann sich ohne Änderungen
|
||||
an bereits vorhandenen Daten erhöhen. Dies geschieht
|
||||
üblicherweise mit virtuellen Maschinen, wenn sich herausstellt,
|
||||
dass die virtuelle Festplatte zu klein ist und vergrößert werden
|
||||
soll. Zuweilen wird auch ein Abbild einer Platte auf einen
|
||||
<acronym>USB</acronym>-Stick geschrieben, ohne dabei die volle
|
||||
Kapazität zu nutzen. Dieser Abschnitt beschreibt, wie man
|
||||
Platten vergrößert, bzw. <emphasis>erweitert</emphasis>, um die
|
||||
Vorteile der erhöhten Kapazität zu nutzen.</para>
|
||||
|
||||
<para>Überprüfen Sie <filename>/var/run/dmesg.boot</filename>, um
|
||||
den Gerätenamen der Festplatte zu bestimmen, die vergrößert
|
||||
werden soll. In diesem Beispiel gibt es nur eine
|
||||
<acronym>SATA</acronym>-Festplatte im System, so dass die Platte
|
||||
als <filename>ada0</filename> angezeigt wird.</para>
|
||||
|
||||
<indexterm><primary>Partitionen</primary></indexterm>
|
||||
<indexterm>
|
||||
<primary><command>gpart</command></primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Um die aktuelle Konfiguration der Partitionen auf der
|
||||
Festplatte anzuzeigen:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gpart show <replaceable>ada0</replaceable></userinput>
|
||||
=> 34 83886013 ada0 GPT (48G) [CORRUPT]
|
||||
34 128 1 freebsd-boot (64k)
|
||||
162 79691648 2 freebsd-ufs (38G)
|
||||
79691810 4194236 3 freebsd-swap (2G)
|
||||
83886046 1 - free - (512B)</screen>
|
||||
|
||||
<note>
|
||||
<para>Wenn die Festplatte mit dem <link
|
||||
xlink:href="http://en.wikipedia.org/wiki/GUID_Partition_Table">
|
||||
<acronym>GPT</acronym></link>-Partitionsschema formatiert
|
||||
wurde kann es vorkommen, dass sie als
|
||||
<quote>corrupted</quote> angezeigt wird, weil sich die
|
||||
Sicherung der <acronym>GPT</acronym>-Partitionstabllen nicht
|
||||
mehr am Ende des Laufwerks befinden. Reparieren Sie in so
|
||||
einem Fall die Partitionstabelle mit
|
||||
<command>gpart</command>:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gpart recover <replaceable>ada0</replaceable></userinput>
|
||||
ada0 recovered</screen>
|
||||
</note>
|
||||
|
||||
<para>Nun steht der zusätzliche Speicherplatz zur Verfügung und
|
||||
kann verwendet werden, um eine neue Partition anzulegen oder
|
||||
eine bestehende Partition zu erweitern:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gpart show <replaceable>ada0</replaceable></userinput>
|
||||
=> 34 102399933 ada0 GPT (48G)
|
||||
34 128 1 freebsd-boot (64k)
|
||||
162 79691648 2 freebsd-ufs (38G)
|
||||
79691810 4194236 3 freebsd-swap (2G)
|
||||
83886046 18513921 - free - (8.8G)</screen>
|
||||
|
||||
<para>Partitionen können nur auf zusammenhängenden, freien
|
||||
Speicherplatz vergrößert werden. In diesem Beispiel wird die
|
||||
letzte Partition der Platte als Swap-Speicher genutzt, aber die
|
||||
zweite Partition ist die, dessen Größe verändert werden soll.
|
||||
Weil der Swap-Speicher nur temporäre Daten enthält, kann er
|
||||
gefahrlos ausgehangen, gelöscht und nachdem die Partition
|
||||
vergrößert wurde, neu erstellt werden.</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>swapoff <replaceable>/dev/ada0p3</replaceable></userinput>
|
||||
&prompt.root; <userinput>gpart delete -i <replaceable>3</replaceable> <replaceable>ada0</replaceable></userinput>
|
||||
ada0p3 deleted
|
||||
&prompt.root; <userinput>gpart show <replaceable>ada0</replaceable></userinput>
|
||||
=> 34 102399933 ada0 GPT (48G)
|
||||
34 128 1 freebsd-boot (64k)
|
||||
162 79691648 2 freebsd-ufs (38G)
|
||||
79691810 22708157 - free - (10G)</screen>
|
||||
|
||||
<warning>
|
||||
<para>Es besteht die Gefahr von Datenverlust, wenn die
|
||||
Partitionstabelle eines eingehangenen Dateisystems verändert
|
||||
wird. Es empfiehlt sich daher, die folgenden Schritte auf
|
||||
einem ausgehangenen Dateisystem durchzuführen, während die
|
||||
Umsetzung über eine Live-<acronym>CD-ROM</acronym> oder
|
||||
von einem <acronym>USB</acronym>-Gerät erfolgt. Wenn es
|
||||
jedoch absolut notwendig ist, kann ein eingehangenes
|
||||
Dateisystem auch vergrößert werden, nachdem die
|
||||
Sicherheitsfunktionen von GEOM deaktiviert wurden:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>sysctl kern.geom.debugflags=16</userinput></screen>
|
||||
</warning>
|
||||
|
||||
<para>Vergrößern Sie die Partition und lassen Sie Platz, um die
|
||||
Swap-Partition in der gewünschten Größe neu erstellen zu können.
|
||||
Dies ändert nur die Größe der Partition. Das Dateisystem
|
||||
innerhalb der Partition wird in einem separaten Schritt
|
||||
erweitert.</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gpart resize -i <replaceable>2</replaceable> -a 4k -s <replaceable>47G</replaceable> <replaceable>ada0</replaceable></userinput>
|
||||
ada0p2 resized
|
||||
&prompt.root; <userinput>gpart show <replaceable>ada0</replaceable></userinput>
|
||||
=> 34 102399933 ada0 GPT (48G)
|
||||
34 128 1 freebsd-boot (64k)
|
||||
162 98566144 2 freebsd-ufs (47G)
|
||||
98566306 3833661 - free - (1.8G)</screen>
|
||||
|
||||
<para>Erstellen Sie die Swap-Partition neu:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>gpart add -t freebsd-swap -a 4k <replaceable>ada0</replaceable></userinput>
|
||||
ada0p3 added
|
||||
&prompt.root; <userinput>gpart show <replaceable>ada0</replaceable></userinput>
|
||||
=> 34 102399933 ada0 GPT (48G)
|
||||
34 128 1 freebsd-boot (64k)
|
||||
162 98566144 2 freebsd-ufs (47G)
|
||||
98566306 3833661 3 freebsd-swap (1.8G)
|
||||
&prompt.root; <userinput>swapon <replaceable>/dev/ada0p3</replaceable></userinput></screen>
|
||||
|
||||
<para>Erweitern Sie das <acronym>UFS</acronym>-Dateisystem, um die
|
||||
Kapazität der vergrößerten Partition zu nutzen:</para>
|
||||
|
||||
<note>
|
||||
<para>Ab &os; 10.0-RELEASE ist es möglich, ein eingehangenes
|
||||
Dateisystem zu erweitern. Bei älteren Versionen muss das
|
||||
Dateisystem zuvor ausgehangen werden.</para>
|
||||
</note>
|
||||
|
||||
<screen>&prompt.root; <userinput>growfs <replaceable>/dev/ada0p2</replaceable></userinput>
|
||||
Device is mounted read-write; resizing will result in temporary write suspension for /.
|
||||
It's strongly recommended to make a backup before growing the file system.
|
||||
OK to grow file system on /dev/ada0p2, mounted on /, from 38GB to 47GB? [Yes/No] <userinput>Yes</userinput>
|
||||
super-block backups (for fsck -b #) at:
|
||||
80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752,
|
||||
89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432</screen>
|
||||
|
||||
<para>Sowohl die Partition als auch das Dateisystem wurden jetzt
|
||||
vergrößert, um den neu zur Verfügung stehenden Speicherplatz zu
|
||||
nutzen.</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 xml:id="usb-disks">
|
||||
<info><title>USB Speichermedien</title>
|
||||
<authorgroup>
|
||||
|
|
Loading…
Reference in a new issue