Монтируем разделы UFS в Linux

Подмонтировать файловую систему FreeBSD в Linux можно так:

mount /dev/sdb3 -t ufs -o ro,ufstype=ufs2 /mnt/hd/


Флаг «только для чтения» ro нужно указывать обязательно, иначе монтирование не будет работать, а dmesg выдаст ошибку:

dmesg | tail


[ 1250.088855] ufs was compiled with read-only support, can't be mounted as read-write


Я использую FreeBSD 8.1, дистрибутив Linux — Sabayon (ядро 2.6.36).

Для включения поддержки записи на UFS нужно пересобрать ядро. Для Sabayon последовательность такая:

Устанавливаем утилиту genkernel:

equo install genkernel


Для текущего используемого ядра сохраняем конфигурацию:

cp /usr/src/linux-2.6.36-sabayon/.config /usr/src/linux-2.6.36-sabayon/myconfig


Запускаем сборку:

genkernel --kernel-config=/usr/src/linux-2.6.36-sabayon/myconfig --menuconfig --bootloader=grub --splash=sabayon --disklabel all


В меню включаем поддержку записи:







После сборки текущее ядро будет заменено на пересобранное. В grub ничего менять не нужно.

Монтируем:

mount /dev/sdb3 -t ufs -o ufstype=ufs2 /mnt/hd/
  • +6
  • 01 декабря 2010, 09:04
  • Sergei_T

Комментарии (3)

RSS свернуть / развернуть
+
0
Bay !
avatar

Markony

  • 01 декабря 2010, 13:48
+
0
Довольно странно: в ntfs линуксоиды писать научились, а в файловую систему дружественной ОС — нет (ro).
avatar

yababay

  • 01 декабря 2010, 23:26
+
0
Я имею в виду без танцев с бубном.
avatar

yababay

  • 01 декабря 2010, 23:27

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.