Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Tipinės problemos

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2018-07-04, 16:21
iv_vytenisg iv_vytenisg neprisijungęs
Super Moderator
 
Prisiregistravo: 2014 11
Žinutės: 60
Pagrindinis Kaip rasti daug disko vietos užimančius failus/direktorijas?

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:

Kodas:
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ų):

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

Kodas:
find /home -mount -size +1024k -type f -exec du -Sh {} \;|sort -rh | head -n 50

3. Didžiausių direktorijų išrikiavimui naudojama komanda:

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

Kodas:
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:

Kodas:
cd /home
du -a | sort -n -r | head -n 50
Atsakyti su citata
Atsakyti

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija


Visi laikai yra GMT +3. Šiuo metu yra 09:57.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.