The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mdconfig в FreeBSD и монтирование Plain Disk'а от vmware"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mdconfig в FreeBSD и монтирование Plain Disk'а от vmware"
Сообщение от zxspectrum emailИскать по авторуВ закладки on 19-Авг-03, 07:37  (MSK)
Дело все происходит, на 5.1-CURRENT от 12.08.2003, пожалуйста у кого
5.0-RELEASE или 5.1-RELEASE проверьте работает нормально ли у вас
работает mdconfig? Или может кто подскажет где я накасячил при
создании образа?

Имею Plain Disk 4ГБ от VMWare c установленной FreeBSD 4.8-RELEASE, созданный следующим образом:
# cat ufs.dsk
DRIVETYPE       ide
CYLINDERS       8128
HEADS           16
SECTORS         63
ACCESS          "ufs.mbr" 0 63
ACCESS          "ufs.dat" 63 8193024

Т. е. MBR вынесен в отдельный файл ufs.mbr (32256Б), что
позволяет монтировать партиции из образа ufs.dat в основной системе.

Делаю:
# mdconfig -a -t vnode -f ufs.dat -u 0

Смотрим чего там есть:
# bsdlabel /dev/md0
# /dev/md0:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   524288       63    4.2BSD     2048 16384 32776
  b:   524288   524351      swap
  c:  8192961       63    unused        0     0         # "raw" part, don't edit
  d:  1048576  1048639    4.2BSD     2048 16384     8
  e:  6095809  2097215    4.2BSD     2048 16384 28512
partition c: partition extends past end of unit
bsdlabel: partition c doesn't start at 0!
bsdlabel: An incorrect partition c may cause problems for standard system utilities
partition e: partition extends past end of unit

Монтируем например партицию e:
# mount /dev/md0e /mnt/vmware/usr

При попытке записи небольших файлов в /mnt/vmware/usr все нормально,
но при попытке записи файла размером 3-4МБ процесс записи наглухо виснит,
а через некоторое время вся основная система уходит в глубокую думу.
Попытки сделать sync зависают, попытка отмонтировать
umount -f /mnt/vmware/usr тоже наглухо зависает, reboot тоже зависает.
Полный пи...ц! Через некоторое время нельзя зайти ни с одной
виртуальной консоли.

Спасает, только кнопка Reset. :-( Что то сильно мне это напомнило мою
жизнь 3-х летней давности, когда я активно пользовался Windows 98 и
кнопкой ресет. :-)

Есть какие-нибудь идеи?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: mdconfig в FreeBSD и монтирование Plain Disk'а от vmware"
Сообщение от VJC Искать по авторуВ закладки on 19-Авг-03, 15:29  (MSK)
В 4.8-RELEASE на диск, созданный подобным образом и смонтированный с помощью vnconfig, можно нормально писать какие угодно файлы, но монтировать мне удалось только первую партицию диска - а. Остальные партиции vnconfig видимо не умеет видеть, в отличии от mdconfig который в пятерках.

Но лучше уж одна партиция c помощью vnconfig, чем страсти с mdconfig про которые ты пишешь в своем сообщении. :)

Сырые пятерки ишо, тем более карренты там всякие.

Можь кстати, можно заставить vnconfig в четверках видеть остальные партиции виртуального диска. Уж шибко удобно бы было однако. Никто не знает возможно такое?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру