Mám dva problémy s diskem. Zaprvé nemám místo. Rozhodl jsem se smazat staré logy. Jenže nevím co můžu a nemůžu. Nejvíc dat je v syslog, messages, kernel/info,warning... Předtím jsem si logy prohlédl a zjistil další problémy: warrning: Checktime reached running e2fsck recommended a taky na obou oddílech (jeden ext2, druhý ext3) mam přes 7% non-continous souborů (předpokládám fragmentace).
Tudíž potřebuji poradit, jak vážné jsou hlášky o disku, jak disk opravit a které logy můžu smazat.
Moc děkuji za případné odpovědi.
PS: V provozu s diskem problémy nejsou
Díky, ale zkusím upřesnit můj problém. Počítač pracuje jen pro mě a mého bratra. Chci jen jednorázově smazat staré logy a nevím, které. Na oddíle mám 100MB free a logy žerou 170MB (za 2 roky provozu). Po dalších dvou letech bych opět udělal totéž.
Prohlédni a smaž všechny, a začni používat logrotate, tím zajistíš že budeš mít vždy informace o týden/měsíc , nebo jak si to nastavíš na zpět a to že budeš potřebovat vědět kdo se ti to před rokem přihlásil, nebo že něco zlobilo jsou většinou kničemu.
Tedy správná odpověď je, v lozích by jsi měl smazat jen příliš staré údaje, ne celé logy, proto ti doporučili logrotate.
Nejvetsim zroutem mista jsou filmy..:)
Jinak mazat logy klidne muzes, ale moc si tim vetsinou nepomuzes. Prikazem 'du -sm' si zjistis jak jsou vlastne velke a podle toho se zarid. U me na desktopech vesmes nezabiraji vic jak pak mega takze to vesmes nema cenu je mazat.
Pokud jde o kontrolu filesystemu tak ta je na ext2/3 nastavena defaulte
tak, ze se dela: 1) po spatnem odmountovani (pad systemu), 2) po 20 namoutovanich (pokud to vypinas casto), 3) po 180 dnech:) V kazdem pripade je to uzitecne delat. Postup je nasledujici: Nabootuj do single modu (bud pri startu nejak vnutis parametr single jadru nebo v bezicim systemu das prikaz telinit 1). Odmountujes filesystemy ktere je treba zkontrolovat. Pujde to na vsechny ne-root. Root filesystem se odmoutnovat neda proto pouzijes prikaz: 'mount -o ro,remount /' ktery ho namoutuje aspon read-only. No a pak na vsechny spustis prikaz fsck (cili napriklad fsck /, fsck /home).
Takže Checktime reached running e2fsck recommended je jen doporučení. Vůbec to neznamená, že na disku jsou chyby, jen to sděluje, že už se dlouho nekontroloval.
A co se týká mam přes 7% non-continous souborů, tak je to skutečně fragmentace, a není třeba se tím nijak znepokojovat. Nejjednodušší řešení pro udržení nízké fragmentace je zachovávat na disku alespoň 10% volného místa. Brutální řešení je vše zazálohovat, přeformátovat oddíl a rozzálohovat. Pro ext2/3 sice existují nástroje na defragmentaci, ale protože je skoro nikdo nepoužívá, jsou neudržované, a možná i nebezpečné pro data.
Shrnutí: Není třeba se znepokojovat.
Všem moc děkuji. Ještě pro úplnost. Fsck je pro ext2 i ext3? Jaký je rozdíl mezi fsck a e2fsck? A nehrozí poškození dat, když ho použiju tak jak bylo popsáno? Nemám moc místa na zálohu.
e2fsck kontroluje i ext3. fsck je jen wrapper, který podle typu fs volí různé fsck.
Poškození nehrozí. Pokud by mělo dojít k nějaké opravě, začne se ptát.
Ale zálohu byste stejně měl mít - disky nejsou nesmrtelné.