Încep cu începutul, un server (centos 5.5) care nu mai fusese oprit de
cam 1 an, nu vrea sa mai porneasca dupa reboot, stă la:
GRUB loading stage 1.5
GRUB loading, please wait...
L-am bootat cu rescue disk, incerc sa reinstall grub cu rescue disk de CentOS
root (hd0,0)
setup (hd0)
prima comanda merge, a 2-a crapa dupa cam 1 minut cu Segmentation fault, in minutul respectiv vad ca grub maninca vreo 2G ram + swap. Am zis wth? Fac fsck pe disk, e ok. Am bootat după ceva timp cu rescue de f14, am zis e mai nou, grub din f14 papa 4G ram dupa care hang (nu segmentation fault). Intr-un final am gasit ca la comanda din grub:
find /fisier
si aici cam orice cu / (existent sau inexistent) crapa. Ca sa descopar ca in / erau cam 2-300k+ fisiere (damn you webmaster!). Sters fisierele, merge grub acum. Problema ramasa e ca directorul / are
10MBytes, iar bootarea dureaza cam 1minut (GRUB loading, please wait...).
M-a luminat un prieten aici, are e2fsck o optiune, -D care face:
-D Optimize directories in filesystem. This option causes e2fsck
to try to optimize all directories, either by reindexing them if
the filesystem supports directory indexing, or by sorting and
compressing directories for smaller directories, or for filesys‐
tems using traditional linear directories.
care a mers, / are 4k acum si serverul booteaza instant
No comments:
Post a Comment