Štetje datotek na strežniku
 
Balonar 7. feb 2012 17:46:06 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#1

Oj



Gostujem na Hitrosti in imam omejitev 150000 datotek. Včeraj se je ta kvota zapolnila in ker mi ni jasno kje je toliko datotek (3 joomle in 5 html strani) bi rad izvedel kater folder oz. domena ima toliko datotek.



Uporabljam WINSCP



Hvala


všeč(0) ni všeč(0) spam(0)
 
skyx 7. feb 2012 17:51:28 Pridružen od:
19. jul 2010
232 objav
103 21 3
#2

Se shranjujejo kaksni logi mogoce ?


všeč(0) ni všeč(0) spam(0)
 
Balonar 7. feb 2012 17:53:02 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#3

ne bi vedel .. kam?


všeč(0) ni všeč(0) spam(0)
 
kornolio 7. feb 2012 18:41:21 Pridružen od:
4. feb 2010
180 objav
101 4 2
#4

kar povprašaj na hitrosti kateri folderji imajo največ datotek. Sem mel isti problem, ko so se mi cacheirale vse slike po 4x...


všeč(1) ni všeč(0) spam(0)
 
Matjaž 7. feb 2012 18:58:44 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#5

3 joomle ti nanese kakih 30000 filetkov. Če računaš še cache, loge in ostalo, ne bi smel priti čez 100k.


všeč(0) ni všeč(0) spam(0)
 
Frajder 7. feb 2012 21:29:24 Pridružen od:
26. avg 2010
241 objav
203 109 2
#6

zdej če uporabljaš winscp pridvidevam, da imaš tudi SSH dostop tukaj od tukaj naprej ni več omejitev...



lahko šteješ vse datoteke na princip:


find -type f /pot/do/dir | wc -l

lahko pogledaš tudi koliko datotek si ustvaril v zadnjem mesecu:


find /pot/do/dir -atime -30 -type -f | wc -l

drugače pa poglej tudi, če imaš kakšne brezvezne tmp fajle ponavadi imajo notri kakšne čudne znake kot so naprimer: $ ali pa ~ ...



te datoteke lahko preprosto pogrepaš glede nato kaj vsebujejo temp fajli

primer:


find /pot/do/dir -type f | grep $

ampak glede na to, da si omenil, da uporabljaš joomlo lahko direktno brišeš te temp fajle takole:


find cache/ tmp/ administrator/tmp/ administrator/cache/ -type f ! -name 'index.html' -execdir rm {} +
find cache/* tmp/* administrator/tmp/* administrator/cache/* -depth -type d -execdir rm -R {} +

upam, da sem ti vsaj malo pomagal :)


všeč(4) ni všeč(0) spam(0)
 
Balonar 8. feb 2012 09:05:40 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#7

hmm .. iz včeraj na danes je "zmanjkalo" 80.000 datotek .. je možno, da jih je bilo toliko v 103MB popucanega cache?


všeč(0) ni všeč(0) spam(0)
 
Frajder 8. feb 2012 10:00:05 Pridružen od:
26. avg 2010
241 objav
203 109 2
#8

če te zanima katere datoteke manjkajo lahko potegneš vn z diffom ampak samo v primeru, da imaš seznam prejšnjih datotek.



seznam narediš takole:


find -type f /pot/do/www > seznam_datotek1

naslednjič ko bi želel preverit razliko ponovno narediš seznam datotek in potegneš razliko vn takole


diff seznam_datotek1 seznam_datotek2 > seznam_datotek_spremembe

drugače boš težko izvedel katere datoteke so izginile (razen če greš gledat backup-e) in narediš nekaj podobnega kot sem napisal zgoraj... :)


všeč(0) ni všeč(0) spam(0)
 
Balonar 8. feb 2012 10:13:45 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#9

Hvala lepa za vse nasvete . bom počakal, da se spet "zafila" in spucal cache, da vidim če v tem grmu leži beli zajček :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se