The OpenNET Project / Index page

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

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

"Linux and FreeBSD"
Сообщение от thanatos Искать по авторуВ закладки on 17-Ноя-03, 12:23  (MSK)
У меня на одной машине стоят Linux и FreeBSD. Хотел, чтоб из линуха был виден ufs, но оказалось что ufs не поддерживается ядром линуха. Решил перекомпилировать ядро и тут у меня возникли проблемы:
1.в xconfig можно было выставить только read only ufs, write горел серым цветом.
2.после компиляции не могу при'mount'ить ufs раздел, пищет couldn't find /dev/hda3 in /etc/fstab. И реально, посмотрел туда, а там ничего про hda3 не сказано, пробовал ставить вручную, но после этого он пишет unknown parameters или что-то в этом роде.
Что делать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Linux and FreeBSD"
Сообщение от Searcher Искать по авторуВ закладки on 17-Ноя-03, 14:36  (MSK)
>У меня на одной машине стоят Linux и FreeBSD. Хотел, чтоб из
>линуха был виден ufs, но оказалось что ufs не поддерживается ядром
>линуха. Решил перекомпилировать ядро и тут у меня возникли проблемы:
>1.в xconfig можно было выставить только read only ufs, write горел серым
>цветом.
>2.после компиляции не могу при'mount'ить ufs раздел, пищет couldn't find /dev/hda3 in
>/etc/fstab. И реально, посмотрел туда, а там ничего про hda3 не
>сказано, пробовал ставить вручную, но после этого он пишет unknown parameters
>или что-то в этом роде.
>Что делать?


Для начала читать маны повнимательней! - man mount (ufs options)

Трабла вся в том, что при установке фри нуно было указать bsize = 16384
и fsize = 2048 для уфс раздела - это соответствует типам 44 и т д которые задекларированы в мане!

только такие параметры умеет понимать линух - выше (это делает фря последних версий) - болт.

Кста если кто знает чего бы прикрутить к линуху чтобы обойти это ограничение - велкам :-)


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

2. "Linux and FreeBSD"
Сообщение от B.O.B.A.H. Искать по авторуВ закладки on 17-Ноя-03, 14:53  (MSK)
вроде в вмваре должно работать
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Linux and FreeBSD"
Сообщение от Alex_M emailИскать по авторуВ закладки on 17-Ноя-03, 15:34  (MSK)
>У меня на одной машине стоят Linux и FreeBSD. Хотел, чтоб из
>линуха был виден ufs, но оказалось что ufs не поддерживается ядром
>линуха. Решил перекомпилировать ядро и тут у меня возникли проблемы:
>1.в xconfig можно было выставить только read only ufs, write горел серым
>цветом.
>2.после компиляции не могу при'mount'ить ufs раздел, пищет couldn't find /dev/hda3 in
>/etc/fstab. И реально, посмотрел туда, а там ничего про hda3 не
>сказано, пробовал ставить вручную, но после этого он пишет unknown parameters
>или что-то в этом роде.
>Что делать?

Для начала:
/dev/hda3 = /dev/ad0s3 во фре, а тебе надо, скорее всего ad0s3a или ad0s3e. Принцип именования разделов в BSD-слайсе такой же как и для логических дисков в расширенном разделе.
Например в линуксе у тебя будет следующее;  
/dev/hda1 - fat32
/dev/hda2 - линукс в расширенном разделе
/dev/hda3 = /dev/ad0s3 - BSD слайс
/dev/hda5 - linux /
/dev/hda6 - linux swap
/dev/hda7 - linux /usr
/dev/hda8 = /dev/ad0s3a - FreeBSD /
/dev/hda9 = /dev/ad0s3b - FreeBSD swap
/dev/hda10 = /dev/ad0s3e - FreeBSD /usr

Соответственно во фре:
/dev/ad0s1 - fat32
/dev/ad0s2 - линукс в расширенном разделе
/dev/ad0s3 - BSD слайс
/dev/ad0s3a - FreeBSD /
/dev/ad0s3b - FreeBSD swap
/dev/ad0s3e - FreeBSD /usr
/dev/ad0s5 - linux /
/dev/ad0s6 - linux swap
/dev/ad0s7 - linux /usr

2. Чтобы смонтировать FreeBSD /usr в линуксе надо указать /dev/hda10 и  опцию ufstype:
mount -t ufs -o ufstype=44bsd /dev/hda10 /mnt/FreeBSD

3. Чтобы смонтировать линуксовый /usr (ext2 или ext3) во фре надо указать /dev/ad0s7 :
mount -t ext2fs /dev/ad0s7 /mnt/Linux
Естественно, должен присутствовать модуль ext2fs.ko или д.б. поддержка ext2 в ядре.
cd /usr/src/sys/modules/ext2fs
make install

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

4. "Linux and FreeBSD"
Сообщение от Igor_D Искать по авторуВ закладки on 15-Дек-04, 02:49  (MSK)

>
>2. Чтобы смонтировать FreeBSD /usr в линуксе надо указать /dev/hda10 и  
>опцию ufstype:
>mount -t ufs -o ufstype=44bsd /dev/hda10 /mnt/FreeBSD
>
>3. Чтобы смонтировать линуксовый /usr (ext2 или ext3) во фре надо указать
>/dev/ad0s7 :
>mount -t ext2fs /dev/ad0s7 /mnt/Linux
>Естественно, должен присутствовать модуль ext2fs.ko или д.б. поддержка ext2 в ядре.
>cd /usr/src/sys/modules/ext2fs
>make install
Тогда вопрос еще можно один задать: а как это сделать с ufs1 версии 5.0 и ufs2 5.2.1? (если они т.е. ufs стоят по умолчанию и при установке их не меняли)

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


Удалить

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




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

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