Missverständnis
Es scheint, dass in anderen Dateisystemen ~ 16 GB verfügbarer Speicherplatz vorhanden sind
Wenn sich dieser verfügbare Speicherplatz auf Datenträger befand, gibt es möglicherweise eine Möglichkeit, das zu tun, was Sie möchten. aber devtmpfs
und tmpfs
Daten im RAM speichern. RAM ist flüchtig und kann nicht für die Langzeitspeicherung verwendet werden.
Selbst wenn Sie könnten, 3.9G
addieren sich diese Werte nicht. RAM-basierte Dateisysteme werden aus einem gemeinsamen Pool übernommen. Das Hinzufügen von Dateien zu einer dieser Dateien würde den für andere verfügbaren Speicherplatz verringern.
Abstraktionsschichten
In Ihrem Fall gibt es nur wenige Abstraktionsebenen. Nennen wir sie (äußerlich zuerst):
- das physische Gerät
/dev/sda
- Partitionen, darunter die von LVM verwendete:
/dev/sda2
- das von LVM bereitgestellte virtuelle Gerät:
/dev/mapper/fedora-root
- das Dateisystem
- das von LVM bereitgestellte virtuelle Gerät:
- Partitionen, darunter die von LVM verwendete:
Änderungen in jeder Ebene werden mit unterschiedlichen Aktionen / Befehlen vorgenommen. Wenn Sie ein Dateisystem erweitern möchten und nur wenige Ebenen geändert werden müssen, starten Sie im Allgemeinen von der äußersten Ebene. Wenn Sie verkleinern möchten, beginnen Sie mit dem innersten Dateisystem.
Überblick
Was gibt es für Sie? Ihr /dev/sda
sind 52428800
Sektoren von 512
Bytes. Die Sektoren sind von 0
bis nummeriert 52428799
. Unter ihnen:
- Der Sektor
0
ist MBR. - Sektoren
1
-2047
halten wahrscheinlich (einen Teil) Ihres Bootloaders. Sie sollten sie nicht anfassen. Es ist ohnehin ungefähr 1 MiB, kein bedeutender Raum. - Sektoren
2048
-52426751
sind Ihre zwei Partitionen. Wir werden gleich darauf zurückkommen. - Sektoren
52426752
-52428799
werden wahrscheinlich nicht verwendet. Noch 1 MiB, fast nichts.
Starten Sie fdisk -l
und, um lsblk
zu sehen, ob andere Geräte verfügbar sind. Dies ist ein allgemeiner Hinweis, ich glaube, wenn Sie dort wären, würden Sie es wissen.
OK, wie wäre es damit /dev/sda2
? Es Linux LVM
wird pvscan
Ihnen gesagt, dass der gesamte Raum verteilt ist. Die große Mehrheit davon erstellt /dev/mapper/fedora-root
das Root-Dateisystem (gemountet /
). Die Größe des Dateisystems beträgt ungefähr 22 GiB. Dies sind weniger als 24 GiB, von denen berichtet wird pvscan
. mögliche Gründe:
- LVM hält Ihre Swap-Partition, etwa 2 GiB (wahrscheinlich ausführen
lvscan
undswapon
bestätigen); - oder das Dateisystem ist kleiner als das
/dev/mapper/fedora-root
virtuelle Gerät (unwahrscheinlich); - andere (unwahrscheinlich).
Wie wäre es /dev/sda1
? Es hält das Dateisystem unter /boot
. Wahrscheinlich benötigen Sie nicht die ganze 1 GiB, es könnte kleiner sein. Wenn Sie sie verkleinern, können Sie eine neue Partition (wie sda3
) erstellen, sie zu LVM hinzufügen und das Root-Dateisystem erweitern. Wenn Sie es zu stark verkleinern, treten während des Betriebssystem-Upgrades Probleme auf. Sie könnten wahrscheinlich ein paar Hundert MiB davon bekommen und zukünftige Probleme trotzdem vermeiden, aber
- es sind nur wenige hundert MiB;
- Wenn etwas schief geht, bootet Ihr Betriebssystem möglicherweise nicht.
Ihre Optionen (Zusammenfassung)
- Verwenden Sie ein
ncdu
ähnliches Tool, um große Dateien / Verzeichnisse im Root-Dateisystem zu identifizieren. Denken Sie nach, ob Sie sie löschen können. Auf diese Weise können Sie möglicherweise freien Speicherplatz gewinnen, ohne das Dateisystem zu ändern. - Reduzieren Sie die Swap-Partition (falls vorhanden) und konfigurieren Sie Ihren LVM neu, um das Root-Dateisystem eventuell erweitern zu können. Sie haben uns nichts von Ihrem Tausch erzählt, es ist schwer zu sagen, wie viel Sie gewinnen können oder ob es überhaupt Sinn macht. Im Allgemeinen benötigen Sie etwas Swap-Speicherplatz.
- Verkleinern Sie das aktuell gemountete Dateisystem wie
/boot
oben beschrieben. - Verbinden Sie ein anderes Gerät (z. B.
/dev/sdb
) physisch und fügen Sie es oder seine Partition (en) zu LVM hinzu. Die Informationen, die Sie zur Verfügung gestellt haben, lassen mich glauben, dass dies die einzige Möglichkeit ist, Ihr Root-Dateisystem signifikant zu vergrößern. Wenn es sich um eine virtuelle Maschine handelt, können Sie möglicherweise das vorhandene Gerät erweitern/dev/sda
(normalerweise nicht für ein wirklich physisches Gerät möglich), anstatt ein separates neues Gerät hinzuzufügen.
Anmerkungen
- Es ist gut, dass Sie LVM verwenden. Es macht die meisten der oben genannten Optionen einfacher.
- Der Ausbau des Dateisystems selbst ist der letzte Schritt. Ich weiß nicht was es ist. Einige Dateisystemtypen ( ext4, btrfs) unterstützen die Online-Bearbeitung. Dies bedeutet, dass Sie ein Dateisystem erweitern können, wenn es eingehängt ist. Dies ist sehr nützlich für ein Root-Dateisystem.
- Um Sie detaillierter zu führen (tatsächliche Befehle usw.), müssen wir wissen, welche Option Sie wählen. Wenn Sie alle Fragen beantworten, wäre die Frage und Antwort (en) sehr breit gefächert. Außerdem müssten Sie viele zusätzliche Informationen angeben. Deshalb
- (Meta-Notiz) Ich schlage vor, diese Frage als "Welche Möglichkeiten zum Erhöhen des Stammspeicherplatzes habe ich?" Nachdem Sie Ihre Entscheidung getroffen haben, können Sie eine weitere Frage nach Details stellen (oder vielleicht gibt es bereits eine ähnliche Frage). Wir können hier später auf die detaillierte Frage verweisen.