|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 08 Feb 2004 14:43:24 To : Valentin Nechayev Subject : Re: need reboot after allocate space for new filesystems befor mkfs. --------------------------------------------------------------------------------
Hi, Valentin!
>>>>> "VN" == Valentin Nechayev <netch@segfault.kiev.ua> writes:
NG>>> hdparm -z /dev/hda
VB>> # hdparm -z /dev/hda
VB>> /dev/hda:
VB>> BLKRRPART failed: Device or resource busy
VB>> Еще идеи есть?
VB>> С другой стороны, спрашивается, что мешает (и кому?) код, который
VB>> выполняется командой hdparm -z всунуть внутрь fdisk ?
VN> А он и так всунут уже (тот же ioctl(,BLKRRPART)). А раз тебя послали -
VN> именно в этом причина: перечитывание таблицы разделов на диске, где
VN> хотя бы один раздел открыт кем-то, запрещается.
да, у меня на hda корневой раздел. "Так получилось" в переходном периуде
с WinNT на Linux.
а почему запрещается? Почему на WinNT не запрещается?
Чем таким особенна таблица разделов, кому она нужна из тех, кто работает с
открытм разделом? Я так понимаю, что она актуальна тока при монтировании.
Даже если не только - в чем проблема убедиться, что открытые ныне разделы
"не поменяли геометрии", и как-то прореагировать, раз уж мы такие
щепетилные, и осторожно-умненькие, не доверяем человеку, у которого
root-access. Вернее странновато доверяем "тут играть, а тут не играть -
рыбу заворачивали". Менять на диске таблицу можно - до опупения. Даже
записать туда можно. А пользовать, тока после ребута. (Ха, если
поднимется система после этого ребута). Логики не вижу.
Может тебе будет не лень мне объяснить? Будет лень - не объяясняй, "приму
как данное свыше, нашим великим отцом, Линусом". Без объяснений.
Всеравно инетерес больше академический, чем практический.
[skip]
VN> Я думаю, патчи, которые бы действовали по типу: прочитать новую
VN> таблицу, сравнить с текущей и послать нахер в случае несовпадения
VN> параметров открытых разделов, иначе принять - в том же lkml наверняка
VN> анонсировались или публиковались не один раз. Hо это же думать и
VN> поддерживать нужно, а не просто куячить гору write-only бреда...
ага, т.е. в Microsoft есть кому думать, а у нас некому?
Hе, я действительно не понимаю. Разумется я патчи искать не буду, не
ядерного уровня я человек, я юзер-ламер, мне бы, эта, работать, а не в
ядре копаться... И вот с моей точки зрения, для такой разовой ситуации,
WinNT - работает. А Linux - нет.
VB>> хех, вот ради того, чтоб ребутнуть севре, я приперся в субботу на работу,
VB>> мля. А потом еще люди мелкософт ругають, типа "бегать сильно много нада".
VB>> :))
VN> Hу переходи на FreeBSD, там для этого надо написать программу из
VN> одного ioctl'я (в 4.*) или дёрнуть один sysctl (в 5.*)
VN> ;)))
эххх.. А там ничего нового не вылезет? :)) такого, красного, с форком?
:))
А как-же это, эти... Hу как их.. А! пЫнгвыны, во! Как-же они?
--
Bor.
--- ifmail v.2.15dev5.3
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541e818350a.html, оценка из 5, голосов 10
|