Comenzi esențiale pentru a monitoriza utilizarea discului în Linux

Monitorizarea utilizării discului este crucială pentru menținerea unui sistem Linux sănătos. Prin verificarea regulată a utilizării discului, puteți preveni problemele de spațiu pe disc, puteți identifica fișiere și directoare mari și puteți gestiona stocarea în mod eficient. Acest articol acoperă comenzile esențiale pentru a monitoriza utilizarea discului în Linux.

1. 'df'

Comanda df (fără disc) afișează cantitatea de spațiu pe disc disponibilă pe sistemul de fișiere:

df -h

Opțiunea -h oferă rezultate care pot fi citite de om, afișând dimensiunile în KB, MB sau GB.

2. 'du'

Comanda du (utilizarea discului) estimează utilizarea spațiului de fișiere. Pentru a verifica utilizarea de disc a unui director și conținutul acestuia:

du -sh /cale/la/director

Opțiunea -s rezumă dimensiunea totală, iar -h face ca rezultatul să fie citit de om.

3. 'ncdu'

ncdu (NCurses Disk Usage) este un instrument interactiv care oferă o reprezentare vizuală a utilizării discului:

ncdu

Dacă nu este instalat, îl puteți adăuga folosind managerul de pachete (de exemplu, sudo apt install ncdu pe sisteme bazate pe Debian).

4. 'ls'

Comanda ls cu opțiunea -lh listează fișierele și directoarele împreună cu dimensiunile acestora într-un format care poate fi citit de om:

ls -lh

5. 'find'

Comanda find poate localiza fișiere în funcție de dimensiune. De exemplu, pentru a găsi fișiere mai mari de 100 MB:

găsiți /calea/la/căutarea -type f -size +100M

6. 'lsof'

Comanda lsof (listează fișierele deschise) listează fișierele deschise și procesele care le-au deschis. Acest lucru poate ajuta la identificarea fișierelor care consumă spațiu pe disc:

lsof +L1

Această comandă listează fișierele deschise care au fost șterse, dar care încă consumă spațiu pe disc.

7. 'stat'

Comanda stat afișează informații detaliate despre un fișier sau sistem de fișiere, inclusiv dimensiunea și locația de stocare a acestuia:

nume de fișier statistic

8. inode Utilizare

Comanda df -i arată utilizarea inodelor, care este esențială pentru sistemele cu multe fișiere mici:

df -i

Inode-urile sunt structuri de date care stochează informații despre fișiere, iar epuizarea inode-urilor poate împiedica crearea de noi fișiere chiar dacă există spațiu liber pe disc.

9. 'btrfs filesystem df'

Dacă utilizați un sistem de fișiere Btrfs, comanda btrfs filesystem df oferă informații detaliate despre utilizarea discului, inclusiv date, metadate și spațiu de sistem:

sistem de fișiere btrfs df /mountpoint

10. Jurnalizarea jurnalelor sistemului de fișiere

Pentru sistemele care utilizează sisteme de fișiere de jurnal precum ext4, monitorizarea dimensiunilor jurnalului poate fi crucială. Comanda journalctl --disk-usage arată dimensiunea jurnalelor de jurnal systemd:

journalctl --disk-usage

Concluzie

Monitorizarea utilizării discului este vitală pentru menținerea unui sistem Linux care funcționează bine. Folosind aceste comenzi, vă puteți gestiona în mod eficient spațiul de stocare, puteți identifica problemele potențiale și vă puteți asigura că sistemul dumneavoastră funcționează fără probleme. Indiferent dacă preferați comenzi simple precum df și du sau instrumente mai avansate precum ncdu și lsof, Linux oferă o varietate de opțiuni potrivite. nevoile dvs. de monitorizare.