GNU/Linux >> Znalost Linux >  >> Linux

Jak na to:Uvolněte místo na disku Snížením rezervovaných bloků

Mnoho systémových administrátorů a vývojářů používá velké disky k hostování nebo zálohování dat. Co však nevědí, je, že ztrácejí několik % místa na disku na každé jednotce. Dnes prozkoumáme tutoriál, jak uvolnit místo na disku snížením rezervovaných bloků.

To povede k tomu, že budete mít více volného místa na disku pro použití ve webových aplikacích nebo zálohách.

Vyhrazené bloky v systému Linux

Velké disky jako 1 TB, 2 TB nebo ještě více jsou u nových konfigurací dedikovaných serverů obvyklé. Datové centrum provede nastavení, nainstaluje OS na vaše disky, naformátuje pomocí souborových systémů ext3 nebo ext4 a váš nový nový dedikovaný počítač je připraven k použití.

Když prozkoumáte disky pomocí df -ah, všimnete si, že 1TB disky nemají k dispozici tolik místa, ale asi 900 GB. Ztrácíte 10 % kapacity disku, to je ve skutečnosti normální. Co však nevíte, je, že můžete uvolnit místo na disku snížením rezervovaných bloků.

Vyhrazené bloky v Linuxu Přesně jak to slovo říká, malá část disku je vyhrazena pro privilegovaný proces. To se provádí v případě, že se souborový systém zaplní, důležité úlohy a systémové procesy budou stále schopny pracovat a zapisovat na disk.

Ve výchozím nastavení na většině moderních linuxových distribucí, jako je Fedora, CentOS, Ubuntu/Debian, jsou rezervované bloky na Linuxu kolem 5 %. V dnešní době, kdy téměř všechny dedikované servery přicházejí s 1TB disky, to znamená kolem 50 GB nebo 100 GB, pokud máte 2TB disk, to je příliš mnoho místa.

Pokud máte velmi velký souborový systém, jako je ten, který jsme zmínili, můžete snížit rezervované procento bloků, abyste uvolnili místo na disku na vašem boxu.

Jak mohu uvolnit místo na disku snížením rezervovaných bloků?

Pokud máte velký souborový systém nebo souborový systém, který neukládá vaše systémové soubory Linuxu, je bezpečné snížit procento rezervovaných bloků, abyste uvolnili místo na disku.

tune2fs je příkazový nástroj, který vám umožňuje změnit toto vyhrazené místo na disku v operačních systémech Linux.

Podívejme se na několik příkladů:

Snižte rezervované bloky na /dev/sdb1 z 5 % na 1 %

tune2fs -m 1 /dev/sdb1

Ujistěte se, že jste nahradili /dev/sdb1 cestou k oddílu, kterou potřebujete zmenšit. Úplný seznam oddílů a přípojných bodů můžete získat pomocí příkazu df, například:

Krok za krokem průvodce uvolněním místa na disku a snížením rezervovaných bloků

Najděte oddíl, jehož velikost potřebujete změnit

df -ah

Příklad výstupu:

[[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

Jak vidíte, tento systém má 3 disky:120 GB SSD na /dev/sda3, 1TB na /home a 1TB připojený v adresáři /backup.
Zkusme uvolnit místo na disku a snížit tak rezervované bloky pro oddíl /home.

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

Momentálně je na disku 862 GB volného místa s 5 % rezervovaných bloků. Snižme to na 1 %.

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

Znovu se podívejme, kolik volného místa na disku nyní máme

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

900 GB, to je 38 GB volného místa na disku navíc.

Závěr

Vyhrazené bloky v Linuxu spouštějí velmi důležitou úlohu, chraňte místo na disku v případě, že je váš disk zcela zaplněn, aby mohly důležité systémové funkce stále běžet bez problémů.
Na velkých discích však není potřeba mít 5 %, můžete to snížit na 1 % nebo 2 % a váš systém bude stále v bezpečí.

V tuto chvíli víte, jak uvolnit místo na disku snížením rezervovaných bloků na systémech Linux se souborovými systémy ext2/ext3/ext4.

Jak na to:Volné místo na disku Snížení rezervovaných bloků naposledy upraveno:4. ledna 2017 Estebanem Borgesem
Linux
  1. Jak uvolnit místo na disku na dedikovaném serveru

  2. Jak uvolnit místo na disku na serverech cPanel

  3. Jak programově získám volné místo na disku pro adresář v Linuxu

  1. Kolik volného místa na disku bych měl mít na svém serveru?

  2. Jak sledovat volné místo na disku na Amazon EC2 pomocí Cloud Watch

  3. Jak vymazat volné místo na disku v Linuxu?

  1. Použijte df ke kontrole volného místa na disku v Linuxu

  2. Jak najít volné místo na disku a analyzovat využití disku?

  3. Jak znovu vyvážit BTRFS a uvolnit místo na disku