
Ich habe einen CentOS 7-Server auf SoftLayer. Ich habe ihm zunächst nur 25 GB Speicher zugewiesen. Jetzt ist er voll, also habe ich zusätzliche 300 GB Speicher dafür bestellt.
Mein Verständnis (das kommt vonDieser Artikel), besteht darin, dass ich dieses neue 300-GB-Laufwerk zum vorhandenen logischen Datenträger hinzufügen muss, um weiterhin Dateien zu meinem vorhandenen Dateisystem hinzufügen zu können.
Um es zu meinem vorhandenen logischen Datenträger hinzuzufügen, muss ich eine ganze Reihe von Befehlen verwenden... pvcreate
, pvdisplay
, lvdisplay
... aber keiner davon scheint auf diesem Server installiert zu sein.
Also muss ich sie installieren. Ich habe etwas gefunden, das vorschlägt, yum install lvm2
diese Befehle für mich zu installieren. Das spuckt eine Menge Ausgabe aus, die mit Folgendem endet:
Insufficient space in download directory /var/cache/yum/x86_64/7/base
* free 0
* needed 100 k
Zurück zu meinem ursprünglichen Problem – der Server ist voll. Ich habe eine 42 MB große Datei gefunden, /
die ich nicht mehr brauchte, also habe ich sie gelöscht. Aber yum install lvm2
ich habe immer noch genau das gleiche Problem. Das ergibt für mich keinen Sinn – ich habe gerade eine Datei im Wert von 42.000 KB gelöscht. Das hätte locker yum
die 100 KB ergeben müssen, die es angeblich braucht.
Wenn ich meinen verfügbaren Speicherplatz überprüfe, df -h
sehe ich Folgendes:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 25G 24G 0 100% /
devtmpfs 911M 0 911M 0% /dev
tmpfs 918M 0 918M 0% /dev/shm
tmpfs 918M 89M 830M 10% /run
tmpfs 918M 0 918M 0% /sys/fs/cgroup
/dev/xvda1 240M 100M 124M 45% /boot
Okay … könnte ein Rundungsproblem sein, da beispielsweise 24,5 G als 25 G und 24,499 G als 24 G angezeigt werden. Ich überprüfe es also noch einmal ohne das h und sehe:
/dev/xvda2 25412940 24874028 0 100% /
Was ist los? Ich rm
habe eine 42.000 K-Datei – warum wird gesagt, dass nichts verfügbar ist?
Ich habe also ein paar Fragen:
- Warum ist es
lvm2
auf CentOS 7 nicht vorinstalliert? Wurde es durch etwas Neueres ersetzt, das ich stattdessen verwenden sollte? - Warum ist immer noch kein Speicherplatz verfügbar, nachdem ich
rm
eine 42.000 K-Datei unter gefunden habe/
? Muss ich außer dem einfachenrm
Herunterladen der Datei noch etwas anderes tun, um den Speicherplatz wirklich verfügbar zu machen?
Antwort1
Der Ausgabe zufolge df -h
haben Sie keine LVM-Partitionen. Möglicherweise denken Sie zu viel über die Aufgabe nach.
Was ist die Ausgabe von fdisk -l
?
Wenn Ihr Host einfach 300 GB zu /dev/xvda2 hinzugefügt hat, müssen Sie nur die Partition fdisk
und das Dateisystem vergrößern resize2fs
(leider kann ich noch keine Kommentare hinterlassen).