Das aktuelle Home-Verzeichnis wird voll.
Kann ich dem Home-Verzeichnis irgendwie mehr Speicherplatz zuweisen oder gibt es andere Lösungen?
Das aktuelle Home-Verzeichnis wird voll.
Kann ich dem Home-Verzeichnis irgendwie mehr Speicherplatz zuweisen oder gibt es andere Lösungen?
Antworten:
Ich gehe davon aus, dass sich Ihr Home-Verzeichnis auf derselben Partition befindet wie Ihr System. Anstatt die Systempartition zu vergrößern, können Sie das Home-Verzeichnis auf eine zusätzliche Partition übertragen. Das ist sowieso eine gute Übung. Erleichtert die Migration auf ein neues System erheblich, ohne dass das Ausgangsverzeichnis verschoben werden muss.
Geben Sie Speicherplatz frei oder holen Sie sich eine zusätzliche Festplatte. Erstellen Sie eine neue Partition und formatieren Sie sie mit einem Dateisystem Ihrer Wahl (z. B. ext4). Kopieren Sie alles aus Ihrem Home-Ordner in die neue Partition und weisen Sie Ihr System an, die neue Partition während des Startvorgangs in Ihrem Home-Verzeichnis bereitzustellen, indem Sie eine entsprechende Zeile hinzufügen zu /etc/fstab
:
UUID=<some UID of your new partition> /home/username ext4 nodev,nosuid 0 1
Abhängig vom Dateisystem und den Mount-Optionen, die Sie möglicherweise verwenden möchten, kann diese Zeile geringfügig abweichen.
Das Erstellen eines symbolischen Links ist eine hervorragende Option, wenn Sie die Datei nur im erforderlichen Verzeichnis aufbewahren müssen, aber nicht genügend Speicherplatz in diesem Verzeichnis haben.
Wenn Sie eine Dual-Boot-Installation ausführen, versuchen Sie, die Windows-Partition mit gparted (auf der Installationsdiskette) zu verkleinern und die Ubuntu-Partition zu vergrößern.
Wenn nicht, verwenden Sie den Disk Usage Analyzer (Anwendungen -> Zubehör -> Disk Usage Analyzer), um möglicherweise große Dateien zu finden, die Sie nicht mehr benötigen und löschen können.
Wenn Sie dies nicht tun können, kaufen Sie möglicherweise ein zusätzliches Speichergerät wie ein USB-Laufwerk oder eine andere Festplatte, die für die Dateispeicherung verwendet werden soll.
Eine bereits vorgeschlagene Lösung besteht darin, gparted zu verwenden und die Festplatte neu zu partitionieren.
Eine andere Möglichkeit, wenn Sie nicht bereits den gesamten Speicherplatz aktiven Dateisystemen zugewiesen haben, besteht darin, das LVM-System zu nutzen und die Partition / home zu erweitern (wenn Sie LVM beim Erstellen der Dateisysteme verwendet haben).
Eine schnelle und schmutzige Lösung kann darin bestehen, ein Unterverzeichnis in einem Dateisystem zu erstellen, das über freien Speicherplatz verfügt, und dann einen Symlink innerhalb des Ausgangsverzeichnisses zu erstellen, z alle Erweiterungen für Benutzer, die großen zusätzlichen Speicherplatz benötigen)
# mkdir -p /data/extend_homes/joeuser
# chown joeuser:users /data/extend_homes/joeuser
# ln -s /data/extend_homes/joeuser /home/joeuser/extraspace
Joeuser sollte nun in der Lage sein, in ~ / extraspace zu schreiben, ohne / home zu füllen. Zugegeben, es ist keine schöne Lösung, aber es kann Ihnen Zeit verschaffen, während Sie eine umfassende Umgestaltung / Neupartitionierung des Systems planen.
Installieren Sie kuser, führen Sie es dann als Superuser aus (verwenden Sie es sudo
) und ändern Sie das Home-Verzeichnis an einen Ort außerhalb dessen, /home
wo Sie mehr Speicherplatz haben.