Verwalten des Speicherplatzes zwischen einem kleineren Systemlaufwerk und einem größeren Erweiterungslaufwerk

Verwalten des Speicherplatzes zwischen einem kleineren Systemlaufwerk und einem größeren Erweiterungslaufwerk

Ich habe zwei Laufwerke, eines mit 150 GB und eines mit 1 TB. Ich muss das 1-TB-Laufwerk häufiger verwenden, da ich Platzprobleme habe. Standardmäßig apt-geterfolgen alle Installationen (wenn ich sie durchführe) in meinem Ubuntu 14.04-System auf dem kleineren Laufwerk. Ich habe einige Verzeichnisse auf das größere Laufwerk verschoben, um Platz zu sparen.

Wie verwalte ich das Dateisystem, sodass ich das größere Laufwerk für speicherintensive Dinge verwende, während ich das Betriebssystem und andere systembezogene Dinge auf dem kleineren Laufwerk speichere?

Antwort1

Verschieben Sie /homeund /var/oder /usrden Ordner auf ein externes Laufwerk

Um Speicherplatz freizugeben, können Sie Ihren Ordner /homeund /var/oder /usrauf Ihr 1-TB-Laufwerk verschieben:

  1. Booten Sie von einer Ubuntu Live-CD/USB
  2. Verkleinern Sie die anderen Partitionen auf der 1-TB-Festplatte, um Platz für die neuen Partitionen zu schaffen
  3. Erstellen Sie neue Partitionen für /home, /varund/oder /usr, je nach Wunsch. Sie sollten vom Typext4
  4. Mounten Sie Ihre rootPartition auf dem 150 GB-Laufwerk und die neuen Partitionen, die Sie irgendwo erstellt haben
  5. Kopieren Sie die Dateien von Ihrer Root-Partition mit rsync -avz SOURCE DESTINATION, zB rsync -avz /mnt/root/usr/ /mnt/usr, und so weiter
  6. Aktualisieren Sie /etc/fstab, um die neuen Partitionen einzuschließen. Beispiel:

    UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498 /usr ext4 defaults 0 2
    

    Stellen Sie sicher, dass Sie die UUID ( UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498), den Mountpoint ( /usr) und das Dateisystem ( ext4) je nach Ihrer Konfiguration ändern.

  7. Starten Sie Ubuntu neu und stellen Sie sicher, dass Ihr Setup funktioniert.

  8. Wenn alles in Ordnung ist, löschen Sie die alten Dateien auf Ihrer 150-GB-Partition:

    sudo mount --bind / /mnt
    sudo rm -rf /mnt/usr
    sudo umount /mnt
    

    wobei /usrder Name des Ordners ist, den Sie auf eine separate Partition verschoben haben.

Antwort2

@hear, ich verwende Systemlinks, um meine /home/vinny-Verzeichnisse auf dem größeren Laufwerk zu behalten.

Erstellen Sie einen Ordner/ein Verzeichnis auf dem großen Laufwerk, sagen wir Ubuntu, und verschieben Sie Ihre Ordner „Dokumente“, „Bilder“, „Videos“, „Musik“ usw. dorthin. Verknüpfen Sie sie anschließend wieder mit Ihrem Home-Speicher. Auf diese Weise befinden sich die Daten auf dem großen Laufwerk, und wann immer Sie Dinge zu „/home/you/Documents“ hinzufügen, werden sie tatsächlich auf dem großen Laufwerk gespeichert.

oder mounten Sie /home/you auf dem großen Laufwerk.

verwandte Informationen