Problem mit der Speicherplatznutzung unter RedHat Linux

Problem mit der Speicherplatznutzung unter RedHat Linux

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: 1

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 /homePartition (wo sich Ihr Home-Verzeichnis befindet) und eine riesige Systempartition ( /, Root-Partition).

Sie können sich /homebeispielsweise außerhalb ein Verzeichnis anlegen /LARGE/sortinghatund einen symbolischen Link in Ihrem Home-Verzeichnis erstellen:

ln -s /LARGE/sortinghat/LARGE ~/LARGE

Speichern Sie alle großen Dateien unter ~/LARGEund 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 /homezur 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 /homePartition zu entfernen und die Root-Partition um den folgenden Betrag zu vergrößern:

  1. Erstellen Sie /dev/sda5ein physisches LVM-Volume ( pvcreate).
  2. Fügen Sie es der Volume-Gruppe hinzu VolGroup00( vgextend).
  3. Vergrößern Sie das LogVol00logische Volumen ( lvextend).
  4. 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.

  1. Verkleinern Sie das Dateisystem ( resize2fs).
  2. Verkleinern Sie das logische Volumen ( lvreduce).
  3. Erstellen Sie ein neues logisches Volume im freien Speicherplatz ( lvcreate).
  4. Erstellen Sie ein Dateisystem auf dem neuen logischen Datenträger ( mke2fs).
  5. Verschieben Sie Ihre Daten von der vorhandenen Home-Partition in das neue Dateisystem.
  6. Wandeln Sie es /dev/sda5in ein physisches LVM-Volume um und fügen Sie es der VolGroup00Volume-Gruppe ( pvcreate, vgextend) hinzu.
  7. 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 ~/Desktopmacht das Verzeichnis 55,1 % Ihres Home-Verzeichnisses aus.

Mithilfe der Symbole oben im Anwendungsfenster können Sie andere Verzeichnisse analysieren, wie /mntoder nur /.

verwandte Informationen