The OpenNET Project / Index page

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

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

"Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 05-Сен-02, 13:10  (MSK)
Сабж.

mount -t ufs -o 44bsd /dev/hda14 /mnt/freebsd - не работает :(.

Linux kernel 2.4.16 с поддержкой слайсов BSD.
FreeBSD 4.6.

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

 Оглавление

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

1. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от BSDLamer Искать по авторуВ закладки on 05-Сен-02, 14:05  (MSK)
>Сабж.
>
>mount -t ufs -o 44bsd /dev/hda14 /mnt/freebsd - не работает :(.
>
>Linux kernel 2.4.16 с поддержкой слайсов BSD.
>FreeBSD 4.6.


А помоему надо mount_ext2fs -o rdonly /dev/ad?s?
Плюс ядро на БСД пересобрать и добавить поддержку ext2fs (Для этого смотри LINT)

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

2. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от BSDLamer Искать по авторуВ закладки on 05-Сен-02, 14:14  (MSK)
Ой сорри перепутал. Я позабыл как это делается но советую настоятельно этого не делать, у меня поехали разделы БСД даже после readonly :(. Лучше под БСД смонтировать диски линуха, она даже в wr модусе с ними нормально работает
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 05-Сен-02, 16:10  (MSK)
>Ой сорри перепутал. Я позабыл как это делается но советую настоятельно этого
>не делать, у меня поехали разделы БСД даже после readonly :(.
>Лучше под БСД смонтировать диски линуха, она даже в wr модусе
>с ними нормально работает


Хард с UFS покрылся bad-ами :(
нужно слить инфу
Фря не грузится, зато есть хард с лиухом
поэтому нужно UFS монтировать под Linux
Обратное невозможно :(

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

4. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от Firewalker Искать по авторуВ закладки on 05-Сен-02, 18:25  (MSK)
что говорит?
конечно надо ред-онлы!

piece o my /etc/fstab
/dev/hda4       /bsd                      ufs             ufstype=44bsd,ro   0   0

кстати я сорсы подправлял чтоб суперблок в 16к захавал

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

5. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 05-Сен-02, 19:52  (MSK)
>что говорит?
>конечно надо ред-онлы!
>
>piece o my /etc/fstab
>/dev/hda4       /bsd    
>          
>      ufs    
>        ufstype=44bsd,ro  
>0   0
>
>кстати я сорсы подправлял чтоб суперблок в 16к захавал


# mount -t ufs -o ufstype=44bsd,ro /dev/hda12 /mnt/bsd
  ufs_read_super: fs_bsize 16384 != {4096, 8192, 32768}
  mount: wrong fs type, bad option, bad superblock on /dev/hda12,
  or too many mounted file systems

Не работает :(
где грабли?

что значит:
суперблок в 16к захавал?

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

6. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 05-Сен-02, 20:00  (MSK)
Еще:

# dmesg
.......
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 > hda3
hda3: <bsd hda12 hda13 hda14 hda15 >
hdb: hdb1
hdb1: <bsd hdb5 >
.......

# fdisk /dev/hda
.....
Command (m for help): p

Disk /dev/hda: 255 heads, 63 sectors, 4866 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       130   1044193+   6  FAT16
/dev/hda2           131      3291  25390732+   f  Win95 Ext'd (LBA)
/dev/hda3   *      3292      3800   4088542+  a5  BSD/386
/dev/hda5           131       166    289138+  82  Linux swap
/dev/hda6           167       230    514048+  83  Linux
/dev/hda7           231       613   3076416   83  Linux
/dev/hda8           614       996   3076416   83  Linux
/dev/hda9           997      1761   6144831   83  Linux
/dev/hda10         1762      2526   6144831   83  Linux
/dev/hda11         2527      3291   6144831   83  Linux

Command (m for help): b
Warning: starting partitions at cylinder 1 will be bad for the health of your
partition table -- start at cylinder 2 instead!

Reading disklabel of /dev/hda3  at sector 52869916.

BSD disklabel command (m for help): p

8 partitions:
#       start       end      size     fstype   [fsize bsize   cpg]
  a:     3317*     3330*       12*    4.2BSD     2048 16384    97
  b:     3292      3317*       25*      swap
  c:     3292      3800       509     unused        0     0
  e:     3330*     3495*      165*    4.2BSD     2048 16384    90
  f:     3495*     3800       305*    4.2BSD     2048 16384    89

BSD disklabel command (m for help): q

Может это как-нибудь поможет

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

7. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от Firewalker Искать по авторуВ закладки on 05-Сен-02, 20:03  (MSK)
по-моему все ясно.
исправляеш в драйвере ufs проверку - дописываеш там 16К
Подсказка:смоти где ето сообщение генерируется
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 06-Сен-02, 13:12  (MSK)
>по-моему все ясно.
>исправляеш в драйвере ufs проверку - дописываеш там 16К
>Подсказка:смоти где ето сообщение генерируется


Всю ночь обшаривал ядро %()
Где хоть находится этот X-драйвер, который делает ufs проверку?

HELP! ПЛЗ.

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

9. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от qq Искать по авторуВ закладки on 06-Сен-02, 13:21  (MSK)
>>по-моему все ясно.
>>исправляеш в драйвере ufs проверку - дописываеш там 16К
>>Подсказка:смоти где ето сообщение генерируется
>
>
>Всю ночь обшаривал ядро %()
>Где хоть находится этот X-драйвер, который делает ufs проверку?
>
>HELP! ПЛЗ.

/usr/src/linux/fs/ufs/super.c
строка 658(в ядре 2.4.18)

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

10. "RE: Как смонтировать раздел FreeBSD под Linux?"
Сообщение от sergey Искать по авторуВ закладки on 06-Сен-02, 15:00  (MSK)
>
>/usr/src/linux/fs/ufs/super.c
>строка 658(в ядре 2.4.18)


ЗАРАБОТАЛО :)))
Огромное СПАСИБО

P.S.
/usr/src/linux/fs/ufs/super.c
строка 654(в ядре 2.4.16)

                  vvvv
-if (uspi->s_bsize != 4096 && uspi->s_bsize != 8192
-  && uspi->s_bsize != 32768) {

                   vvvv
+if (uspi->s_bsize != 16384 && uspi->s_bsize != 8192
+  && uspi->s_bsize != 32768) {

Может и не та строка ;) Зато разделы монтируются.
Спасибо.

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


Удалить

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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