Tegnapelott nyomtam egy upgrade-et, amiben semmi kulonos nem volt, a kernel csomagbol kijott egy ujabb, amiben elvileg engedelyezve van a devtmpfs (CONFIG_DEVTMPFS=y), azt, hogy hasznalatban ven, termeszetesen *nem* a mount/fstype mondja meg, hanem:
$ dmesg | grep devtmpfs
devtmpfs: initialized
devtmpfs: mounted
De hagyjuk, ettol csak nem esik ossze egy ext3. Szoval az upgrade utan rebootoltam, es hasznaltam a gepet meg egy ideig (filerendszer-aktivitas nem igazan volt, a browser cache tmpfs-en van), aztan szabalyosan leallitottam.
Tegnap aztan mikor bekapcsoltam a gepet, az osszes rc script arra panaszkodott, hogy nem tudja a locale-t beallitani, mindenesetre szerencsesen eljutottam a loginig *mindenfele fsck warning nelkul*. Login utan a rutinszeru FS-ellenorzes (sudo find / > /dev/null) rogton kidobta, hogy baj van, tulajdonkeppen egyetlen sort kaptam stderr-re:
EXT3-fs error (device sda1): ext3_lookup: deleted inode referenced: 146811
Gyorsan rebootoltam a gepen talalhato masik, elhanyagolt openSUSE particiora, es lefuttattam az fsck-t, optimista modon -y nelkul, de ebbol hamar Ctrl-C lett, mert nem vagyok a penzermes modszer hive. -y -vel aztan par percen at daralt (jo ilyenkor az SSD), majd ujra futtattam, akkor mar tisztanak jelolte a filerendszert. Lassuk, mi maradt belole...
Mikor feljott a Frugalware rendszer, a userspace hibak ugyanugy megvoltak, peldaul az X el se tudott indulni, de a halozat mukodott, igy egyszeruen ujrainstallaltam a meglevo csomaglistat, innentol meg minden rendben mukodik.
A find-dal generalt listak diff-je szerint a /usr/{include,lib,share} egy resze hullott el.
- LGee blogja
- A hozzászóláshoz be kell jelentkezni
- 704 megtekintés
Hozzászólások
hogy a mount nem mondja, az csak amiatt van, h ez meg az init elott mountolodik, igy szerencsetlen nem tud rola.
de azert 'grep devtmpfs /proc/mounts' irja szepen, nem kell dmesgben turkalni.
- A hozzászóláshoz be kell jelentkezni