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.