Portál AbcLinuxu, 6. května 2025 22:56

Dotaz: po updatu kernelu se nerozpozná JFS

Amarok avatar 31.12.2009 10:34 Amarok | skóre: 33 | blog: blogoblog
po updatu kernelu se nerozpozná JFS
Přečteno: 1668×
Odpovědět | Admin
Jen takovy dotaz, uz neaktualni :)
Vcera jsem updatoval arch, byl v tom i novy kernel a pak jsem chtel pripojit externi disk, na kterem mam souborovy system JFS. Neslo to, psalo mi to, ze JFS nezna. Tak jsem restartoval cely system (nic lepsiho me nenapadlo) a pak to slo. Cim to mohlo byt?
GNUniverse - May the source be with you...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.12.2009 23:32 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: po updatu kernelu se nerozpozná JFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli nešel přimountovat po updatu, ale ještě před (prvním) následným rebootem, tak bych tipoval, že modul pro JFS nebyl natažený předem a nešel natáhnout, protože v paměti bylo ještě staré jádro, ale na disku už moduly jen pro nové.
Amarok avatar 1.1.2010 09:47 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: po updatu kernelu se nerozpozná JFS
Presne tak, pred updatem to samozrejme slo. A v dobe updatu disk nebyl pripojen. Co znamena ale "modul pro JFS"? V /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?
GNUniverse - May the source be with you...
Řešení 1× (Amarok (tazatel))
1.1.2010 14:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: po updatu kernelu se nerozpozná JFS
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.

Amarok avatar 1.1.2010 16:56 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: po updatu kernelu se nerozpozná JFS
Sice nechapu uplne, ale dostatecne :) Proste stary kernel se nemohl ukoncit/restartovat a zaroven ten stary nedovedl spolupracovat s updatovanym modulem JFS, ktery restartovan byl automaticky, jestli to chapu spravne. Nektere procesy jasne restartovat jen tak nejdou, napr. po updatu nvidia ovladace nejdriv musim shodit cely xorg server a spustit znovu.
GNUniverse - May the source be with you...
1.1.2010 18:45 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: po updatu kernelu se nerozpozná JFS

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.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.