frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

PrisijungtiRegistruotis

Kaip rasti daug disko vietos užimančius failus/direktorijas?

iv_vytenisgiv_vytenisg Super Moderator
edited 2019 rugsėjo 24 Į Tipinės problemos
Dažnai pasitaiko atveju kai serveryje išnaudojama disko vieta, tačiau serverio administratorius disko išnaudojimo priežasties nežino ir negali nustatyti, kokie failai ar direktorijos užima daug vietos. Tokiais atvejais dažnai padeda failų skaičiaus (inode) direktorijose pateikimas, tačiau būna atveju kai viename faile saugomas neįprastai didelis kiekis informacijos (pavyzdžiui: tarnybos išrašas (angl. log)).

Šioje pamokoje pateiksime kelis pavyzdžius, kaip ieškoti disko vietos išnaudojimo priežasties.


0. Preliminarūs reikalavimai:

- Dedikuotas serveris naudojantis vieną iš mūsų parengtų operacinių sistemų šablonų.


1. Failų kiekio serveryje (inode) pateikimas:
for i in `ls -1A`; do echo "`find $i | sort -u | wc -l` $i"; done | sort -rn | head -5


2. Failų, didesnių nei 1024k, išrikiavimas pagal dydį (50 vienetų):
find / -mount -size +1024k -type f -exec du -Sh {} \;|sort -rh | head -n 50

Jeigu naudojama konkreti direktorija (šiuo atveju /home):
find /home -mount -size +1024k -type f -exec du -Sh {} \;|sort -rh | head -n 50


3. Didžiausių direktorijų išrikiavimui naudojama komanda:
du -a / | sort -n -r | head -n 50

Jeigu naudojama konkreti direktorija (šiuo atveju /home):
du -a /home | sort -n -r | head -n 50

Šias komandas galima naudoti atsidarius konkrečią direktoriją - tada pateikiama tik konkrečios direktorijos informacija.

Kaip pavyzdžiui:
cd /home
du -a | sort -n -r | head -n 50
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2024 Dedikuoti.lt forumas, visos teisės saugumos.