Ha egy Linux szerveren szeretnénk megtudni, mennyi tárhely áll rendelkezésre, illetve pontosan mely fájlok vagy mappák foglalják a legtöbb helyet, a df és a du parancsok nyújtanak erre gyors megoldást.
A df parancs: teljes lemezhasználat
A df (disk free) parancs a csatolt fájlrendszerek teljes, felhasznált és szabad tárterületét mutatja meg:
df -h
A -h (human-readable) kapcsoló olvasható formátumban (KB, MB, GB) jeleníti meg az értékeket a nyers bájtok helyett.
A du parancs: mappák és fájlok mérete
A du (disk usage) parancs egy adott mappa vagy fájl tényleges méretét mutatja meg. Egy teljes könyvtár méretének lekérdezéséhez:
du -sh /path/to/directory
A -s (summary) kapcsoló csak az összesített méretet írja ki, a -h pedig itt is olvasható formátumot biztosít.
A legnagyobb mappák megkeresése
Ha nem tudjuk pontosan, melyik almappa foglalja a legtöbb helyet, az alábbi paranccsal listázhatjuk ki az aktuális könyvtár almappáit méret szerint csökkenő sorrendben:
du -h --max-depth=1 /path/to/directory | sort -rh
Miért fontos ez rendszeresen ellenőrizni?
A tárhely kifogyása komoly problémákat okozhat: leállhatnak szolgáltatások, sikertelenné válhatnak az adatbázis-műveletek, vagy akár a szerver egésze is instabillá válhat. A nagyméretű naplófájlok gyakori okozói a hirtelen tárhelyfogyásnak – erről bővebben a Hogyan találd meg és távolítsd el a nagy error_log fájlokat Linux alatt cikkünkben olvashat.
cPanel felületen
Ha cPanel tárhelyet használunk parancssori hozzáférés nélkül, a lemezhasználat grafikus felületen is ellenőrizhető – erről a Lemezhasználat ellenőrzése cPanelben cikkünkben olvashat.