Zdravim , mam taky problem, ze sa mi nejak prilis rychlo zaplna diskovy oddiel. Na linuxe bezia Counter-strike servery a webstranka. ked dam vypis df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 610800 17044 593756 3% / udev 980442 362 980080 1% /dev tmpfs 990289 630 989659 1% /run /dev/sda5 1220608 78420 1142188 7% /usr tmpfs 990289 3 990286 1% /dev/shm tmpfs 990289 4 990285 1% /run/lock tmpfs 990289 11 990278 1% /sys/fs/cgroup /dev/sda7 122160 3750 118410 4% /tmp /dev/sda9 26869760 707340 26162420 3% /home /dev/sda6 1220608 1219969 639 100% /var tmpfs 990289 4 990285 1% /run/user/1014 tmpfs 990289 4 990285 1% /run/user/1000 tmpfs 990289 4 990285 1% /run/user/0 game@game:/var$ /dev/sda1 610800 17044 593756 3% / udev 980442 362 980080 1% /dev
tak ukazuje ze /var je plny (pricom nodes kleslo z 8000 na 600 za jeden den) a ked dam vypis df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.2G 924M 7.8G 11% / udev 10M 0 10M 0% /dev tmpfs 1.6G 153M 1.4G 10% /run /dev/sda5 19G 4.1G 14G 24% /usr tmpfs 3.8G 516K 3.8G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/sda7 1.9G 112M 1.7G 7% /tmp /dev/sda9 404G 289G 95G 76% /home /dev/sda6 19G 13G 4.9G 73% /var tmpfs 774M 0 774M 0% /run/user/1014 tmpfs 774M 0 774M 0% /run/user/1000 tmpfs 774M 0 774M 0% /run/user/0 tak ukazuje, za /var ma volne este 27%
Ako zistim, ktory subor tak rychlo rastie, alebo ako prepojit oddiely? Pretoze pri 100% zaplneni sa neviem prihlasit do nicoho pod /var/www , cize do phpmyadmin, sourcebans,amxbans
ked dam vypis df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 610800 17044 593756 3% / udev 980442 362 980080 1% /dev tmpfs 990289 630 989659 1% /run /dev/sda5 1220608 78420 1142188 7% /usr tmpfs 990289 3 990286 1% /dev/shm tmpfs 990289 4 990285 1% /run/lock tmpfs 990289 11 990278 1% /sys/fs/cgroup /dev/sda7 122160 3750 118410 4% /tmp /dev/sda9 26869760 707352 26162408 3% /home /dev/sda6 1220608 1220016 592 100% /var tmpfs 990289 4 990285 1% /run/user/1014 tmpfs 990289 4 990285 1% /run/user/1000 tmpfs 990289 4 990285 1% /run/user/0 tak ukazuje ze /var je plny (pricom nodes kleslo z 8000 na 600 za jeden den) a ked dam vypis df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.2G 924M 7.8G 11% / udev 10M 0 10M 0% /dev tmpfs 1.6G 153M 1.4G 10% /run /dev/sda5 19G 4.1G 14G 24% /usr tmpfs 3.8G 516K 3.8G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/sda7 1.9G 112M 1.7G 7% /tmp /dev/sda9 404G 289G 95G 76% /home /dev/sda6 19G 13G 4.9G 73% /var tmpfs 774M 0 774M 0% /run/user/1014 tmpfs 774M 0 774M 0% /run/user/1000 tmpfs 774M 0 774M 0% /run/user/0
tak ukazuje, za /var ma volne este 27% Ako zistim, ktory subor tak rychlo rastie, alebo ako prepojit oddiely? Pretoze pri 100% zaplneni sa neviem prihlasit do nicoho pod /var/www , cize do phpmyadmin, sourcebans,amxbans. // ospravedlnujem sa za duplicitu prispevku, ale prvy prispevok sa sformatoval dost necitatelne
Skus pouzit najskor formatovanie textu.
Najpr ako to originálne myslel:
ked dam vypis df -i
tak ukazuje ze /var je plny (pricom nodes kleslo z 8000 na 600 za jeden den) a ked dam vypis df -h
tak ukazuje, za /var ma volne este 27% Ako zistim, ktory subor tak rychlo rastie, alebo ako prepojit oddiely? Pretoze pri 100% zaplneni sa neviem prihlasit do nicoho pod /var/www , cize do phpmyadmin, sourcebans,amxbans.
------------------------------------------------------------------------
Míňaju sa Ti inody. Tj. limit počet maximálne možných súborov na odiely. Ten limit sa dá zmeniť, ale iba pri formatovaní (aspoň u ext*). Východiskovo sa rezervuje 5% velkosti odielu na inody. Tie percenta sa dajú zmeniť.
Zmena veľkosti Ti asi nepomôže. Potrebuješ zmeniť FS alebo počet inody.
Program na zistovanie zmien v stromovej štrukture a prístupov k súborom sa volá inotifywait. Alebo ináč.
Čo tak použiť ako suborový systém XFS pre /var?
Hm, čo tak použiť pri zriadení servera možno LWM.
A čo tak si spraviť program, ktorý v prípade, že máš voľných menej ako 3000 inodov, Ty pošle mail s upozornením, že dochadzajú inody, tj. by Ti služby neboli down?
Za pokus by ešte stálo, nechať si zobraziť výpis z
ktorý ukáže, koľko miesta zaberajú jednotlivé záznamy v adresároch. Najčastejšie sa rýchlo zapĺňa /var/cache/apt/archives. Ak by to bol aj tento prípad, tak by mohol pomôcť príkazprípadne pre dôkladnejšie prečistenie systému
Minuté inody na disku poukazujú buď na veľmi fragmentované súbory, alebo na veľa malých súborov. To prvé by si dosiahol keby si dlhú dobu paralelne ťahal torrenty, ale to by ti ten ani nie 20G disk na to nestačil. To druhé sa obvykle vyskytne (a zrovna na /var) ak máš veľa malých logov alebo napríklad ti tam beží open relay email server.
Hmmm. Na čo všetko slúži ten server?
To nevylučuje že si tam on nepridal dobrovoľne aj email server alebo iný botnet. Ale na druhú stranu, herný server neprevádzkujem. A tak neviem či si to tam nerozbaluje hafo kadejakých rozbalených DLC. Hry som odbúral už dávno.
Dakujem za upravu formatovania aj za mnozstvo odpovedi: prikaz du /var/cache
Podla mna to vyzera ok.
To porovnanie velkosti suborov este vyskusam.
Nejak som nerozumel tomu preco mi ukazuje velkost priecinka /var cca 16GB a ked som oznacil vsetky subory v nom tak suhrnna velkost bola 8GB.(skusil som to aj stiahnut, ale tiez to malo cca 8GB) Chcel som zobrazit aj skryte subory cez ls-a, ale neukazalo mi nic.
Na serveri bezi web/webstranka, phpmyadmin,banlisty..atd/, zopar CS serverov, OGP (online web spravca serverov). Teamspeak bol vypnuty pred par dnami. Torrenty urcite nie. Ani email. Hadam som nic nezabudol. Momentalna situacia je asi taka ze:
Co je sice, fajn lebo vsetko funguje, ale kedze to vyriesil spravca tak neviem co bola pricina a do buducna, keby sa to zopakovalo , nemam overene riesenie. A s nim je niekedy tazke sa spojit aj dlhsiu dobu.
Nečítal som celé vlákno, ale je rozdiel medzi veľkosťou súboru a tým a čo zaberie na disku. Keď máš veľa malých súborov odporúčam použiť ReiserFS, ten hádam v tomto nikto neprekonal. Dajú sa tam zvoliť aj chvostíky a dokáže obsadiť nevyužité miesto v blokoch čím stráca na výkonnosti, ale šetrí miesto. Bez chvostíkov je neprekonateľný v rýchlosti pri malých súboroch.
Skús sa pozrieť na históriu použitých príkazov pre root.
Podľa čísel mu to vyzerá na to, že mu tam nejaké služby vytvárajú dočasné súbory odolné voči pádu daemona. Klasický sa vytvorí súbor v nejakej ceste, a zmaže. Pričom bude existovať ako prízrak až pokiaľ sa neuzavre jeho deskriptor alebo neukončí aplikácia.
Odhadom teda reštartol služby čo to robia, alebo rovno otočil celý server.
Radost chodit na take forum , kde ludia jednak vedia a jednak poradia, casto jedno, ci druhe chyba.