Установка ZFS на Эльбрус

Необходимо пересобрать с помощью dkms.
Установить dkms, spl-dkms, zfs-dkms.

Сборка и установка модулей для текущей версии ядра.

dkms add <название пакета>/<версия пакета>
dkms build <название пакета>/<версия пакета>
dkms install <название пакета>/<версия пакета>
modprobe <название модуля>

Например:

dkms add -m spl -v 0.6.5.9
dkms build -m spl -v 0.6.5.9
dkms install -m spl -v 0.6.5.9

Затем то-же самое для zfs:

dkms add -m zfs -v 0.6.5.9
dkms build -m zfs -v 0.6.5.9
dkms install -m zfs -v 0.6.5.9

Чтобы убедиться, что модуль действительно загружен, нужно выполнить:

$ lsmod
$ dmesg  |  tail

Установка на версию ядра 3.14.79-13.73-e2s

Установить два прилагаемых пакета:

dpkg -i linux-image-3.14.79-13.73-e2s_314.13.73_e2k-4c.deb
dpkg -i lcd /eyc/inux-kbuild-3.14.79-13.73-e2s_314.13.73_e2k-4c.deb

Новое ядро установится в /boot и будет прописано в /boot/boot.conf как ядро по-умолчанию.

Файл /boot/boot.conf:

default=linux-3.14.79-13.73-e2s
timeout=3
########################

label=linux-3.14.79-13.60-e2s
        partition=0
        image=/image-3.14.79-13.60-e2s
        initrd=/initrd-3.14.79-13.60-e2s.img
        cmdline= root=UUID=8c33aa0c-c1b0-41d8-96ab-c6b9f490cae2

label=linux-3.14.79-13.73-e2s
        partition=0
        image=/image-3.14.79-13.73-e2s
        initrd=/initrd-3.14.79-13.73-e2s.img
        cmdline=  root=UUID=8c33aa0c-c1b0-41d8-96ab-c6b9f490cae2

Перезагрузиться и установить поочередно deb-пакеты:

  • spl_0.6.5.9-u6_e2k-4c.deb
  • spl-modules_0.6.5.9-u7_e2k-4c.deb
  • zfs_0.6.5.9-u11_e2k-4c.deb
  • zfs-modules_0.6.5.9-u10_e2k-4c.deb