On Thu, 10 Aug 2006, Stanislav Maslovski wrote:
On Thu, Aug 10, 2006 at 12:46:10PM +0400, [EMAIL PROTECTED] wrote:
On Thu, 10 Aug 2006, Constantine Pokrovsky wrote:
/dev/hda:
BLKRRPART failed: Device or resource busy
А это можно как-нибудь сделать без полного размонтирования?
Вообще-то переразбивать partition table на смонтированом
диске не стоит (IMHO). Могут быть "неприятности"...
Монтируется не диск, а файловая система на одном из разделов диска.
Соответственно, доступ к таблице разделов - это одно, а к файловой
системе на конкретной партиции - другое.
В любом случае, до перезагрузки (или до вызова соответствующего ioctl())
ядро будет использовать старую таблицу разделов.
Если после разбивки начало некой партиции, содержащей подмонтированную ФС,
осталось на прежнем месте и размер партиции не уменьшился, то ничего страшного
с ней не случится и после перезагрузки/вызова ioctl().
Теоретически, я согласен.
Практически же я однажды поимел после такой разбивки партишен
с перекрывающимися границами. Ощущение было такое, что новое
разбиение было наложено поверх старого, а старое сохранило свои
прежнии значения. Жалко, что снимка экрана не сделал, такого ужаса я
больше ни разу не видел...
Конечно, возможно, что это и fdisk глюканул, но я с тех пор
предпочитаю партишен создавать на полностью размонтированных
дисках.
Юра.