Привет всем! Я расскажу, как я ставил порт zfs на свою домашнюю систему (opensuse 11 x86-64).

Для того, чтобы у вас начал функционировать zfs под линукс, вам необходимо установить zfs-fuse - порт файловой системы ZFS под FUSE. Думаю, рассказывать о том, какие преимущества предоставляет данная файловая система, не нужно. Гораздо интересней, что ее можно использовать и под линукс!
Для установки нам понадобится:
- zfs-fuse официальная страница загрузки

- linux kernel 2.6.x (2.6.15 и выше)
- fuse
- libfuse
- fuse-devel
- libaio и libaio-devel
- glibc 2.3.3 или выше
- scons

Установив все зависимости, мы можем начать установку самого пакета zfs-fuse с его компиляции:
# tar xvpf zfs-fuse-0.5.0.tar.bz2
# cd zfs-fuse-0.5.0/src/
# scons

Как говорят в руководстве по установке, после удачной компиляции, для инсталляции нужно выполнить команду:
# scons install
Готово!

Но, к сожалению, у меня прошло не все так гладко. Сначала у меня при попытке откомпилировать исходные коды, появилась одна ошибка, о которой я отписал на LinuxForum'е и мне ее помогли исправить. Но, исправив одну ошибку, я получил другую. Оставив это занятие - ковыряние в исходниках гентушникам и слакварям, я решил поискать бинарный пакет. На одном хорошем ресурсе (rpm.pbone.net - огромном хранилище различных rpm-пакетов для различных операционных систем), я его и нашел:
zfs-fuse-0.5.0r375-1.1.x86_64.rpm (там же, есть пакеты и для других операционных систем)
этот пакет предоставляет набор утилит для пользования файловой системой ZFS - zpool, zfs, zdb, ztest.
Таким образом, установка была сведена к выполнению одной простой команды:
# rpm -i zfs-fuse-0.5.0r375-1.1.x86_64.rpm

Теперь, можно пользоваться!
Кроме прочего, можно сделать нехитрый вывод: в пакетных дистрибутивах лучше пользоваться готовыми rpm'ами.
Для запуска необходимо выполнить скрипт /etc/init.d/zfs-fuse с помощью команды:
# service zfs-fuse start
запустится соответствующий демон. Ну а дальше - креатив :-)
Для проверки работоспособности, я поставлю на второй жесткий диск opensolaris 2008.11, который скоро у меня появится благодаря Денису Магда (можно было бы, поставить 2008.05, который у меня есть, но, хочется посмотреть свежий). После чего отпишусь здесь.
To be continued!!! ;-)

Share 

Add a Comment

You need to be a member of Open Source University Meetup to add comments!

Join this social network

2 Comments

Denis Magda Comment by Denis Magda on January 16, 2009 at 9:43pm
Круто! Ты написал свой первый , причем ПОЛЕЗНЫЙ, пост в блоге и молчишь ?! :))
Димон, давай ссылку и сообщай всем о своем посте в нашей группе (например, на стене, как это делаю всегда я), на форуме...
Как проверишь с OpenSolaris 2008.11, добисав пост, то я отпишу об этом в других источниках, чтоб и другие читали ;)
Maxim Derkach Comment by Maxim Derkach on December 28, 2008 at 9:30pm
Имхо самому zfs на линуксовый дистр до конца поставить практически невозможно. Нет, поставить-то можно, но чтоб без косяков работало... Вон OpenSolaris все шлифуют и шлифуют а глюков дофига

Webinars

OSUM members get exclusive access to a series of webinars on the most innovative open source technologies via the OSUM Webinar Series.

If you missed any of the previous OSUM Webinars, click here to listen to the replays of the previous sessions.

News

Download Free OpenOffice.org Guide For Creating Large Documents One of the advantages of OpenOffice.org is its ability to handle large word processing documents such as theses and research papers. Download this free guide now and read expert advice on writing with OpenOffice.org.

Get On Board with JavaFX & the Tech Train Game

Get a hands-on introduction to JavaFX when you play the Tech Test Train - Ride the train, test your knowledge of JavaFX technology, and earn points. Click HERE to play.

Working With ZFS Snapshots Download the free ZFS Snapshots How-To Guide to learn how to create and use the backup and restore capabilities of ZFS snapshots.

© 2009   Created by Gary Serda

Badge  |  Report an Issue  |  Privacy  |  Terms of Service