fdisk a zmeny az po restartu

Jan Houstek houstek na karlin.mff.cuni.cz
Úterý Únor 4 01:41:11 CET 2003


Fdisk vola po zmene a zapisu tabulky nejake ioctl(), po kterem si kernel
novou tabulku nacte. Toto ioctl() pochopitelne selze, pokud je nejaka
oblast toho disku kernelem pouzivana, coz se tyka zejmena

-- pripojenych oddilu
-- oddilu, ktere jsou soucasti LVM nebo SW raidu
-- aktivnich swap oddilu

Pokud ale manipulujete napr. s hdc a mate pritom / na hda a nic na hdc
nepouzivate, tak skutecne neni zadny problem. Na druhou stranu se mi zatim
nepodarilo vymyslet jednoduchy zpusob, jak zmenit rozdeleni disku, na
kterem je root, i kdyz ke zmenam samotneho / oddilu nedojde.

A jeste upozorneni - program fdisk pri ukonceni standardne pise varovani,
ze je treba nutne prebootovat. Pokud ale vyslovene neuvadi neco ve stylu
"... failed, kernel still uses the old table", muzete to ignorovat.

-- Honza Houstek


Další informace o konferenci Linux