GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gewusst wie:Freier Speicherplatz durch Reduzierung reservierter Blöcke

Viele Systemadministratoren und Entwickler verwenden große Laufwerke, um Daten zu hosten oder zu sichern. Was sie jedoch nicht wissen, ist, dass sie auf jedem Laufwerk einige Prozent des Speicherplatzes verlieren. Heute werden wir ein Tutorial untersuchen, um Speicherplatz freizugeben, indem reservierte Blöcke reduziert werden.

Dadurch wird mehr freier Speicherplatz für Ihre Webanwendungen oder Sicherungen zur Verfügung stehen.

Reservierte Blöcke unter Linux

Große Laufwerke wie 1 TB, 2 TB oder sogar mehr sind bei neuen dedizierten Serverkonfigurationen üblich. Das Rechenzentrum nimmt die Einrichtung vor, installiert das Betriebssystem auf Ihren Laufwerken, formatiert mit ext3- oder ext4-Dateisystemen und Ihre neue, frische, dedizierte Maschine ist einsatzbereit.

Wenn Sie die Laufwerke mit df -ah erkunden, werden Sie feststellen, dass die 1-TB-Laufwerke nicht so viel Speicherplatz zur Verfügung haben, sondern etwa 900 GB. Sie verlieren 10 % Ihrer Festplattenkapazität, das ist eigentlich normal. Was Sie jedoch nicht wissen, ist, dass Sie Speicherplatz freigeben können, indem Sie reservierte Blöcke reduzieren.

Reservierte Blöcke unter Linux Es ist wie das Wort sagt, ein kleiner Teil der Festplatte ist für privilegierte Prozesse reserviert. Dies geschieht, falls das Dateisystem voll wird, die wichtigen Aufgaben und Systemprozesse weiterhin arbeiten und auf das Laufwerk schreiben können.

Standardmäßig liegen bei den meisten modernen Linux-Distributionen wie Fedora, CentOS, Ubuntu/Debian die reservierten Blöcke unter Linux bei etwa 5 %. Heutzutage, wo fast alle dedizierten Server mit 1-TB-Laufwerken ausgestattet sind, bedeutet dies etwa 50 GB oder 100 GB, wenn Sie ein 2-TB-Laufwerk haben, das ist zu viel Speicherplatz.

Wenn Sie ein sehr großes Dateisystem wie das von uns erwähnte haben, können Sie den reservierten Prozentsatz der Blöcke reduzieren, um Speicherplatz auf Ihrer Box freizugeben.

Wie kann ich Speicherplatz freigeben, indem ich reservierte Blöcke reduziere?

Wenn Sie ein großes Dateisystem haben oder ein Dateisystem, das Ihre Linux-Systemdateien nicht speichert, ist es sicher, den Prozentsatz der reservierten Blöcke zu reduzieren, um diesen Speicherplatz freizugeben.

tune2fs ist ein Befehlstool, mit dem Sie diesen reservierten Speicherplatz auf Linux-Betriebssystemen ändern können.

Sehen wir uns einige Beispiele an:

Reservierte Blöcke auf /dev/sdb1 von 5 % auf 1 % reduzieren

tune2fs -m 1 /dev/sdb1

Stellen Sie sicher, dass Sie /dev/sdb1 durch den Partitionspfad ersetzen, den Sie reduzieren müssen. Sie können die vollständige Liste der Partitionen und Einhängepunkte mit dem Befehl df abrufen, zum Beispiel:

Schritt-für-Schritt-Anleitung zum Freigeben von Speicherplatz durch Reduzieren reservierter Blöcke

Suchen Sie die Partition, deren Größe Sie ändern müssen

df -ah

Ausgabebeispiel:

[[email protected]:~]df -ah
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 108G 16G 88G 15% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
none 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 473M 133M 316M 30% /boot
/dev/sdb1 917G 8.4G 862G 1% /home
/dev/sdc1 917G 697M 870G 1% /backup
none 0 0 0 - /proc/sys/fs/binfmt_misc
/usr/tmpDSK 4.0G 137M 3.7G 4% /tmp
/tmp 4.0G 137M 3.7G 4% /var/tmp

Wie Sie sehen, verfügt dieses System über 3 Laufwerke:120 GB SSD auf /dev/sda3, 1 TB auf /home und 1 TB gemountet im /backup-Verzeichnis.
Versuchen wir, Speicherplatz freizugeben, indem wir reservierte Blöcke für die /home-Partition reduzieren.

[[email protected]:~]df -ah | grep home
/dev/sdb1 917G 8.4G 862G 1% /home

Es gibt derzeit 862 GB freien Speicherplatz mit 5 % reservierten Blöcken. Reduzieren wir das auf 1 %.

[[email protected]:~]tune2fs -m 1 /dev/sdb1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 1% (2441900 blocks)

Lassen Sie uns noch einmal prüfen, wie viel freier Speicherplatz wir jetzt haben

[[email protected]:~]df -ah | grep home
/dev/sdb1 917G 8.4G 900G 1% /home

900 GB, das sind 38 GB zusätzlicher freier Speicherplatz.

Schlussfolgerung

Reservierte Blöcke unter Linux führen eine sehr wichtige Aufgabe aus. Bewahren Sie den Speicherplatz auf, falls Ihre Festplatte vollständig gefüllt ist, damit wichtige Systemfunktionen weiterhin ohne Probleme ausgeführt werden können.
Bei großen Laufwerken sind 5 % jedoch nicht erforderlich, Sie können dies auf 1 % oder 2 % reduzieren und Ihr System ist immer noch sicher.

An diesem Punkt wissen Sie, wie Sie auf Linux-Systemen mit ext2/ext3/ext4-Dateisystemen Speicherplatz freigeben und reservierte Blöcke reduzieren können.

Gewusst wie:Freier Speicherplatz zur Reduzierung reservierter Blöcke wurde zuletzt geändert:4. Januar 2017 von Esteban Borges
Linux
  1. Verwenden Sie df, um den freien Speicherplatz unter Linux zu überprüfen

  2. Wie viel freien Speicherplatz sollte ich auf meinem Server haben?

  3. So geben Sie Speicherplatz auf einem dedizierten Server frei

  4. So gleichen Sie BTRFS neu aus, um Speicherplatz freizugeben

  5. Wie erhalte ich programmgesteuert den freien Speicherplatz für ein Verzeichnis in Linux

So überprüfen Sie die Speicherplatznutzung in Linux

So geben Sie Speicherplatz in Ubuntu 20.04 LTS frei

So erhöhen Sie den virtuellen Speicherplatz der VM auf VirtualBox

So überprüfen Sie den freien Speicherplatz unter Linux [Terminal- und GUI-Methoden]

So überprüfen Sie den freien Speicherplatz unter Linux

Datenträgerbereinigung:So geben Sie Speicherplatz mit cPanel frei