Während ich versuche, gcc zu kompilieren, geht mir weiterhin der Speicherplatz aus und ich erstelle immer größere Datenträgergrößen. Nach 5 Stunden Kompilierung geht mir der Speicherplatz aus. Ich habe die Größe der Festplatte jetzt viermal geändert und den Kompilierungsschritt zum vierten Mal mit einer 500-GB-Festplatte neu gestartet.
Als ich lief, um df -h
zu sehen, wie viel Speicherplatz verwendet wurde, steht dort nur 9,7 GB, aber das wird als 100% angesehen.
Ich dachte, es könnte eine andere Festplatte geben, aber ich sehe nur sda
und seine Partition
ls /dev/sd*
/dev/sda /dev/sda1
Ist meine Festplatte also tatsächlich 500 GB groß und df
meldet sie nur falsch (in diesem Fall führt das Kompilieren von gcc dazu, dass die gesamten 500 df
GB aufgebraucht werden)?
Wie auch immer, es sei denn, ich sollte etwas tun, um die 500 GB zu nutzen (was übrigens nicht intuitiv ist). Vermute ich, dass dies ein Fehler ist?
(Ich habe gesucht, bevor ich gepostet habe. Ich habe nur AWS-bezogene Probleme gesehen.)
UPDATE - lsblk erklärt es:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
└─sda1 8:1 0 10G 0 part /
quelle
lsblk
.Antworten:
Es scheint, dass Google Compute Engine auf den meisten Betriebssystemen eine automatische Größenänderung von Root-Partitionen anbietet (ich verwende normalerweise Debian, hatte also noch nie solche Probleme). CentOS scheint keine davon zu sein.
Siehe: https://cloud.google.com/compute/docs/disks/persistent-disks#repartitionrootpd
In meinem Fall ist eine manuelle Partitionierung erforderlich (siehe https://cloud.google.com/compute/docs/disks/persistent-disks#manualrepartition)
Nachdem ich die Schritte durchgearbeitet habe, beträgt meine Festplattengröße jetzt 500 GB
quelle
Hier sind die Schritte in Ihrer xfs-Partition (/ dev / sda1).
Vergessen Sie nicht, einen Schnappschuss zu machen, bevor Sie es versuchen!
Erstellen Sie zuerst Ihre Root-Partition neu und geben Sie den folgenden Befehl ein:
Starten Sie dann Ihren Server neu. Erweitern Sie nach dem Neustart Ihre Partition
Überprüfen Sie mit:
quelle