Debian Jessie - root-Partition erweitern

1665
domandinho

Ich habe neben Debian Jessie 64bit und Windows 10 auch die Größe der Root-Partition (in meiner Konfiguration mit dem Namen sda5) erhöht. Ich habe gparted in Version 0.19 installiert, aber er erlaubt mir nicht, die Größe einer Partition zu ändern. Ich habe versucht, die Home-Partition zuerst zu verkleinern und root zu erweitern. Wenn ich versuche, die Größe einer einzelnen Partition zu reduzieren, wird der vorherige Wert automatisch festgelegt. Er zeigt, dass der Minimalwert maximal ist. gparted Warum funktioniert gparted nicht?

Ich habe auch versucht, dies über die Befehlszeile zu tun fdisk -l:

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 0AE14023-D392-11E6-8283-B4774F0AF981  Device Start End Sectors Size Type /dev/sda1 2048 1845248 1843201 900M Windows recovery environment /dev/sda2 1845249 2050049 204801 100M EFI System /dev/sda3 2050050 2312194 262145 128M Microsoft reserved /dev/sda4 2312195 332339202 330027008 157.4G Microsoft basic data /dev/sda5 332341248 346011647 13670400 6.5G Linux filesystem /dev/sda6 346011648 351870975 5859328 2.8G Linux filesystem /dev/sda7 351870976 368355327 16484352 7.9G Linux swap /dev/sda8 368355328 369135615 780288 381M Linux filesystem /dev/sda9 369135616 500117503 130981888 62.5G Linux filesystem 

Ich habe zuvor gelesen, dass Partitionen kontinuierlich sein müssen. Ich möchte die Root-Partition um 5 GB von der Home-Partition erhöhen. Muss ich die Größe jeder Partition zwischen root (sda5) und home (sda9) ändern?

Ich habe auch versucht, die auf diesem Beitrag basierende Swap-Partition zu entfernen: https://askubuntu.com/questions/492054/how-to-extend-my-root-partition

aber sudo resize2fs /dev/sdanicht erhöht Größe der Wurzel partion becase es var Partition beetween sie ist. Ich habe erneut eine Swap-Partition erstellt, um den vorherigen Zustand wiederherzustellen. Was soll ich machen? Bitte helfen

0
Sie können eine Partition nur vergrößern, wenn nach dieser Partition zusammenhängender nicht zugewiesener Speicherplatz vorhanden ist. vor 6 Jahren 0
Was schlagen Sie vor? Soll ich / var entfernen und / partitionieren? Das Entfernen der Part / var von gparted endet jedoch mit einem Fehler, da die Festplatte ausgelastet ist. Was soll ich machen? domandinho vor 6 Jahren 0
Ich nicht. Ehrlich gesagt ist Ihre Partitionierung von Anfang an absurd und alles, was Sie tun müssen, ist riskant. Sie müssten "swapoff", die Swap-Partition entfernen (was sehr groß ist, Übrigens), die Größe von sda9 verkleinern, dann ganz nach rechts schieben, dann auch sda6 und sda8 ganz nach rechts schieben. dann die Größe der sda5-Bereitstellung für einen neuen Swap vergrößern (vergrößern), den neuen Swap im verbleibenden freien Speicherplatz erstellen und schließlich booten (falls der Bootvorgang abgeschlossen ist) und fstab aktualisieren, um die neue UUID für den neuen Swap wiederzugeben ... vor 6 Jahren 0
Es wurde durch Auswahl einer der Optionen in der GUI während der Debian-Installation erstellt. Ich habe während der Installation keine Partitionsänderungen vorgenommen domandinho vor 6 Jahren 0
Die Standardeinstellungen sind nicht immer die beste Option, nur die bequemere. Das erklärt den großen Swap und die getrennten `/ var` und` / tmp` (beide können unter `/` sein. Ich weiß nicht, welche Kriterien das Debian-Installationsprogramm für so kleine `/` hat und geben den Rest `/ home` (wie oben, es ist keine Voraussetzung für eine separate Partition; eine Neuinstallation unter Beibehaltung der Benutzerdateien und -einstellungen ist jedoch nicht zwingend erforderlich), aber ich denke, es muss Gründe dafür geben. Benutzer können die manuelle Partitionierung immer verwenden. vor 6 Jahren 0
Kann ich / var zuerst entfernen als Swap entfernen als root-Partition erweitern und kleinere / var und kleinere Swap erstellen? Wenn ich versucht habe, / var zu entfernen, sagt gparted, dass diese Partition belegt ist domandinho vor 6 Jahren 0
Dadurch wird Ihr System beschädigt und die Verwaltung von Partitionen kann NICHT innerhalb des laufenden Systems ausgeführt werden (Partitionen werden verwendet). Sie müssen eine Live-Sitzung starten und GParted (oder ein anderes) von dort ausführen. Wenn dies möglich ist, ist das Löschen all dieser Partitionen und das erneute Installieren mit Ihrem eigenen Partitionsschema viel einfacher. vor 6 Jahren 0

1 Antwort auf die Frage

0
Kamil Maciorowski

Warum gpartedfunktioniert das nicht?

Weil Sie versuchen, die verwendeten Partitionen zu beeinflussen. Schlüsselsymbole auf der linken Seite Ihres Screenshots zeigen solche Partitionen an.

Ich habe nicht versucht, das zu bestätigen. Ich bin enttäuscht worden, falls ich falsch liege und gpartedim Gebrauch Partitionen zerlegt . Dieser Kommentar und die Antworten auf diese Frage stützen jedoch meine Behauptung. Insbesondere Rod Smiths Antwort ist genau das, was Sie wissen müssen (übrigens, Rod ist der Schöpfer von gdisk, AFAIK):

GParted passt keine derzeit verwendeten Partitionen an, sollte jedoch Partitionen ändern können, die derzeit nicht gemountet sind, und neue Partitionen in nicht partitionierten Bereichen der Festplatte erstellen. In einigen Fällen können Sie die Bereitstellung einer gemounteten Partition aufheben (GParted kann dies tatsächlich), aber Sie werden niemals in der Lage sein, Ihre root ( /) - Partition aufzuheben, und möglicherweise keine anderen. Wenn Sie sie anpassen müssen, müssen Sie von einer Live-CD booten, um die Partitionen bearbeiten zu können.

Einige andere Tools wie der Textmodus fdiskund gdiskermöglichen Ihnen das Bearbeiten von Partitionen, die gerade verwendet werden. Diese Tools unterstützen jedoch keine Größenanpassung für das Dateisystem. Wenn Sie in Verwendung befindliche Partitionen bearbeiten, verwendet der Kernel die Änderungen erst nach einem Neustart.

Mein letzter Kommentar zum letzten Satz: Wenn Sie bereits verwendete Partitionen bearbeiten, ohne deren Dateisysteme entsprechend zu ändern, werden diese Dateisysteme nach dem Neustart möglicherweise beschädigt oder werden überhaupt nicht bereitgestellt. Dies liegt daran, dass fdisknur eine Partitionstabelle geändert wird - eine Karte, die angibt, wo bestimmte Partitionen beginnen und enden. Wenn Sie die Map ändern, denken Sie nur, dass der Kernel die Dateisysteme "denkt" (und Swap, wenn geändert) sich jetzt an verschiedenen Stellen befindet. Ohne sie tatsächlich zu verschieben, entstehen Diskrepanzen, die leicht zu Datenverlust führen können.