10.04 LTS full server

Megtelt a "/" (1GB)
A legutóbbi frissítésnél visított a 0 byte szabad terület miatt.

Utána néztem, minek nézek elébe.

Miután külön partíción van:
/boot, /home, /usr, /opt /tmp /srv /var

rögtön a frissítések lettek gyanúsak - és csakugyan:
a /lib/modules-ben ott csücsült az összes 2.6.32-xx-generic-pae

amihez nem volt "2.6.32-xx-generic/~build" symlink azt kidobtam innen (egyenlőre csak máshova).

a /lib/firmware-ben szintén csak a /lib/modules-ben maradtak maradtak.

a /boot miatt nem nyavalygott, de onnan is kikerült az utsó kettő kivételével az összes akármi-2.6.32-xx-generic-pae

647MB felszabadult, - és én is.

----------
(ez a "... maradtak maradtak" legalább annyira tetszik nekem, mint a "hogy-hogy hogy?" )

Hozzászólások

Kene valami automata lehetosegeket szallitsanak, hogy a regi kerneleket hajigalja ki egy ido utan vagy valami, nem kell 70 kernel egy szerverre (s desktopra meg annyira se)
---
Hey! Where'd my terminal go?
DropBox tárhely itt!

Van ra megoldas. Ugy hivjak, hogy linux-image-2.6-amd64, es egy intelligens package manager (pl aptitude). Ezt felrakod, dependencykent felrantja az aktualis imaget, amit a package manager auto-installed-nek markol.

Legkozelebb mikor upgradelsz, es mar frissebb verziora dependel ez a csomag, a package manager konstatalja, hogy jajjhat, a regin mar nem dependel semmi, es leszedi. Igy marad mindig a legujabb, es csakaz. (Kiveve ha kezzel leszeded az auto-install markot valamelyikrol, mert akkor az is)

Ez mar mukodik... nagyon regota.

--
|8]

A fenti modszer siman torli a futo kernelt is. Ami mellesleg pl desktopon, nem okoz sok gondot, mert egyreszt addigra mar minden modul ami kell, be lesz toltve, es onnantol nincs gond (a memoriabol nem gyakja ki :P). Az ember meg elobb-utobb rebootol, hogy frissuljon is az a kernel.

Serveren kb hasonlo a helyzet.

--
|8]

A biztonságot választottam:

cron.daily: ha a

/lib/modules

-ben háromnál több

*-generic-pae

van, akkor automata irtás helyett
levelet kapok, hogy takarítás szükséges a

/boot, /lib/modules, /lib/firmware

könyvtárakban,
aztán majd eldöntöm hányat hagyok meg.

szerk.
annyit, amennyi nem hányat :D