Portál AbcLinuxu, 6. května 2025 22:56
Řešení dotazu:
/etc/rc.conf
zadny JFS modul neni, pokud vim, tak je podpora primo v kernelu, tak proc tam zustala viset starsi verze jedne casti? A slo by to vubec nejak zprovoznit bez restartu?
Co znamena ale "modul pro JFS"?
Modul jádra jménem jfs
, který obsahuje implementaci JFS filesystému. Tento filesystém používá relativně málo uživatelů, takže by bylo nepraktické, aby jeho podpora trvale zabírala všem místo v paměti. Některé distribuce - např. OpenSuSE - jdou dokonce tak daleko, že přímo v jádře není podpora žádného filesystému a každý si natáhne jen moduly pro ty, které opravdu používá.
A slo by to vubec nejak zprovoznit bez restartu?
Teď úplně nerozumím otázce. Poté, co updatujete jádro, jste v situaci, kterou jsem popsal: běží vám staré jádro, ale na disku jsou už moduly jen od nové, takže cokoli, co by vyžadovalo natažení modulu (který ještě není v paměti), selže. Z tohoto důvodu je po updatu jádra žádoucí přebootovat co nejdříve. Koneckonců i při updatu nějakého démona vám dál běží stará verze, dokud ho následně nerestartujete (což se často stane automaticky při tom updatu). U jádra tomu samozřejmě není jinak.
Technicky vzato je možné spustit nové jádro bez restartu počítače (kexec), ale taková výhra to zase není, protože tak jako tak musíte nejdřív ukončit celý systém a pak ho zase inicializovat.
Tady je to hlavne otazka toho jestli pacman v Archu stary jadro smaze nebo ne. Pokud stary jadro nesmaze, tak by melo vse stale stejne fungovat jako predtim a restart pc by nemel byt potreba.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.