[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Апдейт /dev после работы cfdisk'а



On Thu, 10 Aug 2006, Stanislav Maslovski wrote:

On Thu, Aug 10, 2006 at 12:46:10PM +0400, Nefedov.Yuri@jinr.ru wrote:
On Thu, 10 Aug 2006, Constantine Pokrovsky wrote:
/dev/hda:
BLKRRPART failed: Device or resource busy

А это можно как-нибудь сделать без полного размонтирования?


  Вообще-то переразбивать partition table на смонтированом
  диске не стоит (IMHO). Могут быть "неприятности"...

Монтируется не диск, а файловая система на одном из разделов диска.
Соответственно, доступ к таблице разделов - это одно, а к файловой
системе на конкретной партиции - другое.

В любом случае, до перезагрузки (или до вызова соответствующего ioctl())
ядро будет использовать старую таблицу разделов.

Если после разбивки начало некой партиции, содержащей подмонтированную ФС,
осталось на прежнем месте и размер партиции не уменьшился, то ничего страшного
с ней не случится и после перезагрузки/вызова ioctl().

  Теоретически, я согласен.
  Практически же я однажды поимел после такой разбивки партишен
  с перекрывающимися границами. Ощущение было такое, что новое
  разбиение было наложено поверх старого, а старое сохранило свои
  прежнии значения. Жалко, что снимка экрана не сделал, такого ужаса я
  больше ни разу не видел...
  Конечно, возможно, что это и fdisk глюканул, но я с тех пор
  предпочитаю партишен создавать на полностью размонтированных
  дисках.

  Юра.

Reply to: