Wie man Root- und Home-Partitionen auf Debian Jessie verbindet

413
ant0nio

Ich habe Debian Jessie installiert, indem das System folgendermaßen partitioniert wurde:

enter image description here

Die " / " - Partition (sdc1) wird voll, was zu einem Fehler bei der Planung seiner Kapazität führt, ohne das Systemwachstum zu berücksichtigen (aufgrund von Aktualisierungen oder der Installation neuer Pakete).

Nun möchte ich das " / " und das " / home " in dieselbe Partition einbinden.

Könnte hilfreich sein, wenn ich weiß, dass ich mit gparted nicht mehr sdc6 verkleinern kann als im Bild.

0

1 Antwort auf die Frage

1
Nobody

Stellen Sie vor dem Start sicher, dass Sie (funktionierende) Sicherungen getestet haben.

Der schnellste Weg, sich ihnen anzuschließen, scheint zu sein

  1. Erstellen Sie ein Stammverzeichnis im Stammverzeichnis von "sdc6"
  2. Verschieben Sie die Benutzerverzeichnisse auf sdc6 in dieses Ausgangsverzeichnis
  3. Kopieren Sie alles von sdc1 nach sdc6 (ohne das Home-Verzeichnis mit einem leeren zu überschreiben, wenn es in sdc1 ein leeres Verzeichnis gibt). Könnte auch die Dateien verschieben, aber das Kopieren hinterlässt einen Weg zurück.
  4. Führen Sie update-grub aus
  5. Ändern Sie / etc / fstab (das auf sdc6), um sdc6 nur als / und nicht sdc1 zu verwenden
  6. Testen Sie, ob es funktioniert (zB Neustart)
  7. Wenn es funktioniert, können Sie sdc1 löschen.
  8. Wenn Sie den zusätzlichen Speicherplatz benötigen, verschieben Sie sdc6 an den Anfang des Laufwerks. Dies dauert jedoch viele Stunden.

In Bezug auf Ihre Aussage, dass gparted sdc6 nicht verkleinert: In Ihrem Screenshot ist es gemountet. Sie müssen es aushängen, um es zu verkleinern, und Sie können dies nur von einem anderen System aus tun (z. B. live-usb oder -cd oder auf einer anderen Festplatte, was auch immer). Dann könnten Sie auch schrumpfen und nach rechts sdc6 verschieben und die Größe von sdc1 erhöhen. Dies dauert Stunden, benötigt aber keine weiteren Schritte.

Danke @Nobody. Könnten Sie bitte prüfen, ob in Punkt 1 oder 2 ein Tippfehler vorliegt? Da ist etwas, was ich nicht verstehe. Das Stammverzeichnis von ** sdc6 ** ist ** / home ** und enthält das Verzeichnis ** my-user **. ant0nio vor 7 Jahren 0
@ant0nio gibt es nicht. Mein Vorschlag ist, sdc6 zum neuen / zu machen. Der Stammordner der Partition sdc6 enthält die Basisordner (Plural) einzelner Benutzer, die in / home eingehängt sind. Wenn Sie sdc6 unter / einhängen und möchten, dass sich die Basisordner noch am richtigen Ort befinden, müssen Sie im Stammverzeichnis von sdc6 einen Ordner mit dem Namen "home" erstellen und die Basisverzeichnisse der Benutzer in diesen Ordner verschieben. Nobody vor 7 Jahren 0
Vielen Dank für die Klarstellung @Nobody. Schließlich entschied ich mich aufgrund der Veröffentlichung von Debian 9 Stable für eine vollständige Neuinstallation. Mühselige Option, aber jetzt bin ich sicher (oder fast sicher), dass mein System in Ordnung sein wird. Meine Hauptsorge war, dass der SDC6 eine erweiterte ** Partition war, und ich würde mein System auf einer primären vorziehen. Vielen Dank für Ihre Hilfe! ant0nio vor 7 Jahren 0