Активация ZFS в Ubuntu

На Howtoforge опубликовано руководство по активации поддержки файловой системы ZFS в Ubuntu — «Native ZFS On Ubuntu». Редакция Liberatum.ru предлагает своим читателям перевод статьи.

Решение было протестировано на ядре Linux 2.6.35-24-generic #42-Ubuntu SMP x86_64 GNU/Linux в дистрибутиве Ubuntu 10.10, но должно работать и в Ubuntu 10.04. Для начала убедитесь, что следующие пакеты установлены:

  • build-essential;
  • gawk;
  • zlib1g-dev;
  • uuid-dev.

В противном случае доустановите их:

sudo apt-get install build-essential gawk zlib1g-dev uuid-dev

Теперь необходимо загрузить два пакета SPL и ZFS с сайта http://zfsonlinux.org/.

sudo cd /usr/src
sudo wget http://github.com/downloads/behlendorf/spl/spl-0.5.2.tar.gz
sudo wget http://github.com/downloads/behlendorf/zfs/zfs-0.5.2.tar.gz

Перед загрузкой убедитесь, что на сайте не появились более новые версии и в случае необходимости используйте их.

Теперь нужно скомпилировать и установить пакет SPL (он понадобиться позже для компиляции исходного кода ZFS):

sudo tar -xvzf spl-0.5.2.tar.gz
sudo cd spl-0.5.2/
sudo ./configure
sudo make
sudo make install

Теперь очередь ZFS:

cd ..
sudo tar -xvzf zfs-0.5.2.tar.gz
sudo cd zfs-0.5.2/
sudo ./configure
sudo make
sudo make install

Проверим все ли работает:

sudo modprobe splat
sudo splat -a
sudo modprobe zfs
lsmod | grep zfs

После установки может появиться сообщение об ошибке:

zfs: error while loading shared libraries: libspl.so.0: cannot open shared object file: No such file or directory

Чтобы исправить это, потребуется обновить системную переменную LD_LIBRARY_PATH:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

Пока без оценки
nakamuto аватар

Избегайте по-возможности выключения тока и хибернации при експериментах.))

Ваша оценка: Нет
nakamuto аватар

Да впрочем наверно и logoff-a

Ваша оценка: Нет