
Ich habe vor Kurzem etwas auf meinen Redhat-Linux-Computer heruntergeladen und mir wurde angezeigt, dass ich keinen Speicherplatz mehr habe. Ich habe meine Festplattennutzung überprüft und dort steht, dass ich 100 % meines Ordners verwendet habe, aber wie Sie sehen, habe ich noch fast 900 GB frei. Wie kann ich meinem Benutzer einen Teil dieses Speicherplatzes neu zuweisen?
Hier ist ein Screenshot meiner Festplattennutzung:
Ich weiß, dass dies eine grundlegende Frage sein kann, aber ich kann mir keinen Weg vorstellen, mehr Speicherplatz zu schaffen. Außerdem habe ich Root-Zugriff.
Bitte lassen Sie mich wissen, wenn Sie noch etwas benötigen.
BEARBEITEN: Ausgabe von df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
901G 3.5G 852G 1% /
tmpfs 1.9G 1.2M 1.9G 1% /dev/shm
/dev/sda3 194M 31M 154M 17% /boot
/dev/sda5 4.0G 3.7G 105M 98% /home
Antwort1
Sie haben eine kleine /home
Partition (wo sich Ihr Home-Verzeichnis befindet) und eine riesige Systempartition ( /
, Root-Partition).
Sie können sich /home
beispielsweise außerhalb ein Verzeichnis anlegen /LARGE/sortinghat
und einen symbolischen Link in Ihrem Home-Verzeichnis erstellen:
ln -s /LARGE/sortinghat/LARGE ~/LARGE
Speichern Sie alle großen Dateien unter ~/LARGE
und Ihre wichtigsten Dateien unter /home
. Diese Art der Einrichtung ist umständlich, kann aber nützlich sein, wenn Sie unterschiedliche Sicherungsrichtlinien für /home
(kleine, kritische Daten, die oft gesichert werden) und /LARGE
(große, weniger kritische Daten, die gelegentlich gesichert werden) haben.
Alternativ können Sie /home
zur Root-Partition wechseln. Dies geschieht am besten von einer Live-CD/USB, da das Verschieben Ihres Home-Verzeichnisses während Sie angemeldet sind, bestenfalls schwierig ist. Sie können diese Gelegenheit nutzen, um die /home
Partition zu entfernen und die Root-Partition um den folgenden Betrag zu vergrößern:
- Erstellen Sie
/dev/sda5
ein physisches LVM-Volume (pvcreate
). - Fügen Sie es der Volume-Gruppe hinzu
VolGroup00
(vgextend
). - Vergrößern Sie das
LogVol00
logische Volumen (lvextend
). - Vergrößern Sie das darauf befindliche Dateisystem (
resize2fs
)).
Alternativ können Sie verkleinern /
und vergrößern /home
. Sie können ein gemountetes Dateisystem nicht verkleinern, booten Sie also von einer Live-CD/USB.
- Verkleinern Sie das Dateisystem (
resize2fs
). - Verkleinern Sie das logische Volumen (
lvreduce
). - Erstellen Sie ein neues logisches Volume im freien Speicherplatz (
lvcreate
). - Erstellen Sie ein Dateisystem auf dem neuen logischen Datenträger (
mke2fs
). - Verschieben Sie Ihre Daten von der vorhandenen Home-Partition in das neue Dateisystem.
- Wandeln Sie es
/dev/sda5
in ein physisches LVM-Volume um und fügen Sie es derVolGroup00
Volume-Gruppe (pvcreate
,vgextend
) hinzu. - Fügen Sie den neuen Speicherplatz zu einem der vorhandenen logischen Volumes hinzu (
lvextend
) und erweitern Sie das Dateisystem darauf (resize2fs
).
Antwort2
Der Disk Usage Analyzer auf Ihrem Screenshot zeigt nur Daten für Ihr Home-Verzeichnis. Home wird als 100 % behandelt und darunter können Sie die Größe der Verzeichnisse in Ihrem Home-Verzeichnis in Prozent sehen.
Beispielsweise ~/Desktop
macht das Verzeichnis 55,1 % Ihres Home-Verzeichnisses aus.
Mithilfe der Symbole oben im Anwendungsfenster können Sie andere Verzeichnisse analysieren, wie /mnt
oder nur /
.