Debian zabírá příliš mnoho místa

Jarino

Debian zabírá příliš mnoho místa
« kdy: 19. 05. 2012, 13:32:48 »
Pekný deň prajem všetkým poraďákom!  ;)
Chcel by som Vás poprosiť o radu.
Už dlhšiu dobu si neviem rady zo svojím VPS debian-om. Využívam reálne cca. 5 GB súborov na hudbu a pár sto MB na web súbory /var/www/ no obsadenie debianu je 13GB... potom mi to ide zbytočne do nákladov pretože by som nemusel mať hranicu 15GB. Čo ma ale škre je to že obsadenie sa mi stále navyšuje a ja si neviem dať rady kde sa mi tie "tajné" súbory ukladajú..
Mohlo by ísť napr. o log súbory ale žeby mi zaberali až toľko a kde ich nájsť (okrem /var/log/) ..

Mohli by ste mi prosím poradiť ako takému lúúzerovi ako odstrániť prebytočné sprostosti blbosti a vlastne ako nájsť mojich 8 stratených GB?
Vopred vďaka  :) 8)
« Poslední změna: 19. 05. 2012, 20:48:51 od Petr Krčmář »


Pavel 'TIGER' Růžička

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #1 kdy: 19. 05. 2012, 14:22:55 »
/tmp
/home/uživatel/tmp
/home/uživatel/.cache
/var/log

Nic jiného by to nemělo být. Ano, logy mohou zabírat dost prostoru, záleží jak je systém nastaven.

Případně kontaktuj podporu měli by Tě navést správným směrem a podruhé si to už zapamatuješ. ;-)

czipis

  • ****
  • 255
    • Zobrazit profil
    • E-mail
Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #2 kdy: 19. 05. 2012, 15:36:00 »
zkus
Kód: [Vybrat]
# ls -1A / | xargs -d "\n" du -sk | sort -n

a pak postupuj hloubeji do nejvetsiho adresare az najdes to co hledas

Jarino

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #3 kdy: 19. 05. 2012, 16:42:54 »
zkus
Kód: [Vybrat]
# ls -1A / | xargs -d "\n" du -sk | sort -n

a pak postupuj hloubeji do nejvetsiho adresare az najdes to co hledas

no, žiaľ moc mi to nepomohlo :(

root@xxx:~# ls -1A / | xargs -d "\n" du -sk | sort -n
du: cannot access `-': No such file or directory
du: cannot access `aquota.group': No such file or directory
du: cannot access `aquota.user': No such file or directory
du: cannot access `bin': No such file or directory
du: cannot access `boot': No such file or directory
du: cannot access `data': No such file or directory
du: cannot access `debian-binary': No such file or directory
du: cannot access `dev': No such file or directory
du: cannot access `etc': No such file or directory
du: cannot access `home': No such file or directory
du: cannot access `lib': No such file or directory
du: cannot access `media': No such file or directory
du: cannot access `mnt': No such file or directory
du: cannot access `opt': No such file or directory
du: cannot access `proc': No such file or directory
du: cannot access `root': No such file or directory
du: cannot access `sbin': No such file or directory
du: cannot access `selinux': No such file or directory
du: cannot access `srv': No such file or directory
du: cannot access `sys': No such file or directory
du: cannot access `tmp': No such file or directory
du: cannot access `usr': No such file or directory
du: cannot access `var': No such file or directory
du: cannot access `webmin-setup.out': No such file or directory
4       .rnd
12      .bash_history

/tmp
/home/uživatel/tmp
/home/uživatel/.cache
/var/log

Nic jiného by to nemělo být. Ano, logy mohou zabírat dost prostoru, záleží jak je systém nastaven.

Případně kontaktuj podporu měli by Tě navést správným směrem a podruhé si to už zapamatuješ. ;-)

v home nemám užívateľské priečinky a /tmp , /var/log mám vyprázdnené (vo var/log/ som čistil log súbory mi ostali iba apache logy)

TonyMi

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #4 kdy: 19. 05. 2012, 17:37:08 »
A co třeba /var/cache, konkrétně u mě docela zabírá /var/cache/apt, kde mohou být všechny balíky které jsou v systému, včetně historie. Na smazání historických pomůže:
apt-get autoclean

TonyMi


Pavel 'TIGER' Růžička

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #5 kdy: 19. 05. 2012, 18:05:50 »
Ten příkaz musíš udělat v kořenovém adresáři jako root. Paslo mi to to samé, ale funguje.

Pavel 'TIGER' Růžička

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #6 kdy: 19. 05. 2012, 18:06:48 »
Jinak /var/cache jsem opomenul, také bych se tam podíval.

kutr

Re:Obsadenie priestoru debian squeeze 32bit.
« Odpověď #7 kdy: 19. 05. 2012, 19:48:16 »
A co třeba /var/cache, konkrétně u mě docela zabírá /var/cache/apt, kde mohou být všechny balíky které jsou v systému, včetně historie. Na smazání historických pomůže:
apt-get autoclean

TonyMi
Pomůže i apt-get clean. Většinou není potřeba mít ani lokální kopie nainstalovaných balíků.

Re:Debian zabírá příliš mnoho místa
« Odpověď #8 kdy: 19. 05. 2012, 20:57:12 »
Ano, určitě to bude adresářem /var/cache/apt/archives. Do něj si Debian ukládá všechny balíčky, které stáhnul. Pokud přijíždí moc aktualizací, začne adresář rychle bobtnat. Je možné buď zavolat zmíněný příkaz apt-get clean nebo adresář jednoduše promazat. Jeho obsah slouží jenom jako cache a není potřeba.

Pro příště, aby adresář nebobtnal do nekonečna, je možné nastavit limit. To se děje v souboru /etc/apt/apt.conf.d/70debconf a stačí do něj připsat limit v bajtech. Třeba:

Kód: [Vybrat]
APT::Cache-Limit "50000000";
Nenastavuj ale limit příliš nízko, jinak se aptu nemusí podařit stáhnout balíček vyšší velikosti a bude to ječet.

Sten

Re:Debian zabírá příliš mnoho místa
« Odpověď #9 kdy: 20. 05. 2012, 12:06:04 »
Pro příště, aby adresář nebobtnal do nekonečna, je možné nastavit limit. To se děje v souboru /etc/apt/apt.conf.d/70debconf a stačí do něj připsat limit v bajtech. Třeba:

Kód: [Vybrat]
APT::Cache-Limit "50000000";
Nenastavuj ale limit příliš nízko, jinak se aptu nemusí podařit stáhnout balíček vyšší velikosti a bude to ječet.

APT::Cache-Limit nemá nic společného s keší stažených balíčků, ale ovládá velikost keše, do které apt shromažďuje informace o dostupných balíčcích (slouží k počítání závislostí a používá ji program apt-cache). Tahle keš je vždycky omezená a výchozí hodnota je „25165824“.

Omezit keš stažených balíčků lze např. nastavením APT::Periodic::AutoClean-Interval "1" (každý den smaže z keše všechny nainstalované balíčky) nebo APT::Archives::MaxSize "0" (keš bude každý den kompletně smazána)