OT: oprava disku

David Haring dave na salsero.ibp.cz
Středa Listopad 21 11:51:04 CET 2001


housj0am na karlov.mff.cuni.cz (Jan Houstek) writes:

> > > Jen se obavam, ze po kazdem zapisu do tabulky bude nutny
> > > reboot. Alespon ja nevim, jak linux bez toho prinutit, aby si tabulku
> > > precetl (IMHO to dela jadro prave pri bootu). Nebo se pletu?
> > >
> > Dela se to treba kdyz fdisk tuto tabulku zapise. Je na to ioctl()
> 
> Tak jaktoze, kdyz udelam v fdisku novou partition, a pak na ni chci napr.
> pomoci mke2fs vytvorit filesystem, tak me vyhodi jakousi chybu (ted nevim 
> jakou, nechci to jen kvuli tomu zkouset)? Ale asi je to normalni,
> protoze napr. program cfdisk pri zapisu tabulky upozornuje, ze reboot 
> bude asi treba. Jadro 2.4.12.

Jadro zmenenou tabulku oddilu na disk neulozi do te doby, dokud je nektery
z oddilu aktivni (= je pripojen). Pokud tedy jsou nektere oddily aktivni,
vy modifikujete tabulku oddilu a aktivni oddily neodpojite, tabulka se ulozi 
az pri rebootu.

fdisk, cfdisk apod. v tom pripade napisou odpovidajici hlasku:

Calling ioctl() to re-read partition table.
Syncing disks.
Re-read table failed with error 16: Device or resource busy.
Reboot your system to ensure the partition table is updated.

zdravi David Haring


Další informace o konferenci Linux