Монтируем ZFS в Debian 5.0.3 lenny
Задача примонтировать домашнюю директорию Соляриса в Линуксе. Что мы имеем: Debian 5.0.3 lenny и раздел с ZFS на которой стоит OpenSolaris 2009.06.
Будем всё это делать с помощью zfs-fuse. Скачиваем исходники с сайта http://rudd-o.com/new-projects/zfs/ последняя версия на момент написания статьи была 0.6.0. Распаковываем архив, у меня например ~/source/zfs-fuse-0.6.0.
Устанавливаем дополнительные программы:
# apt-get install fuse-utils libfuse-dev libfuse2 scons libaio1 libaio-dev
переходим вкаталог с нашей программой
$ cd ~/source/zfs-fuse-0.6.0/src
далее
$ scons # scons install
Если всё установилось нормально, запускаем программу:
# zfs-fuse &
Смотрим что есть
# zpool import
pool: rpool
id: 9950776746572433239
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and the '-f' flag.
see: http://www.sun.com/msg/ZFS-8000-EY
config:
rpool ONLINE
hda5 ONLINE
Импортируем
# zpool import -f rpool
Аварийный останов
Не обращаем внимания. Смотрим что есть:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 13,0G 96,2G 84K /rpool
rpool/ROOT 5,90G 96,2G 19K legacy
rpool/ROOT/BE1 5,15M 96,2G 5,10G /
rpool/ROOT/be4 39,7M 96,2G 5,10G /
rpool/ROOT/be5 140M 96,2G 5,10G /
rpool/ROOT/beSecond 5,56G 96,2G 5,09G /
rpool/ROOT/opensolaris 162M 96,2G 3,35G /
rpool/dump 511M 96,2G 511M —
rpool/export 6,13G 96,2G 21K /export
rpool/export/home 6,13G 96,2G 22K /export/home
rpool/export/home/Zone1 59K 96,2G 21K /export/home/Zone1
rpool/export/home/Zone1/ROOT 38K 96,2G 19K legacy
rpool/export/home/Zone1/ROOT/zbe 19K 96,2G 19K legacy
rpool/export/home/den 6,13G 96,2G 4,86G /export/home/den
rpool/swap 512M 96,5G 278M —
Собственно монтируем
# zfs mount rpool # zfs mount rpool/export/home/den
Смотрим что получилось в корневой директории
# ls -n / | grep export
drwxr-xr-x 3 0 0 72 Сен 25 21:51 export
Получилось. Домашняя директория Solaris примонтирована. Можно выполнять операции чтения и записи, с правами root разумеется.
Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.
Хорошая статья. Действительно было интересно почитать. Не часто такое и встречается та.Наверное стоит подписаться на ваше RSS