Корневая файловая система ZFS

Я пытался установить человечность с zfs как корневая файловая система. Но кажется, что GRUB 2.xx, который имеет поддержку ZFS doesen't сжатие поддержки, таким образом, я отключил его. Однако я продолжаю бежать в к той же проблеме.

Установка человечности довольно легка, но начальная загрузка это, кажется, невыносимо.

После начальной загрузки 15,04 живых CD я выпустил следующее в терминале:

Получите установленные пакеты поддержки zfs

# apt-add-repository --yes ppa:zfs-native/stable
# apt-get update
# apt-get install debootstrap spl-dkms zfs-dkms ubuntu-zfs

Создайте zfs пулы/наборы данных

# zpool create -o ashift=12 -m none -R /mnt ospool mirror sdb sdc
# zpool create -o ashift=12 -m none -R /mnt storage raidz1 sdd sde sdf sdg sdh

# zfs create -o mountpoint=/ ospool/root
# zfs create -o mountpoint=/boot ospool/boot
# zfs create -V 8G -b 4k ospool/swap
# zfs create -o mountpoint=/var storage/var
# zfs create -o mountpoint=/home storage/home

Загрузите основную систему и chrooting в

# debootstrap vivid /mnt
# chroot /mnt /bin/bash --login

У меня есть устройство загрузки (SDA), который имеет ext2 и раздел начальной загрузки BIOS на Смонтированном на/mnt/boot/grub

В этой точке я установил те же zfs пакеты, который работает просто великолепно. Но GRUB не удается установить жалобу на неспособность найти устройство og каноническим путем, настолько grub2-распространенным, и grup-ПК никогда не заканчивается.

Таким образом, мой вопрос состоит в том, как, я получаю личинку, установленную с поддержкой zfs?

если я вручную устанавливаю личинку с установкой личинки и перезагрузкой в оболочку личинки, я вижу, что zfs поддерживается. Но не может сослаться на ядро с командой пути/к/ядра Linux.

2
задан 22 July 2015 в 15:23

4 ответа

Я предлагаю, чтобы Вы попробовали Ubuntu 16.04. Я следовал этому учебному руководству, и оно работало:

https://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.04-Root-on-ZFS

не должен был отключать опцию ZFS, как сжатие. На самом деле этому включили (lz4), и я даже использовал raidz1 с 3 дисками как/.

Один протест состоит в том, что я должен был экспортировать этот var оболочки для личинки для распознавания disk/by-id устройств:

export ZPOOL_VDEV_NAME_PATH=YES

Это из-за ошибки #11527727, который собирается быть зафиксированным, таким образом, Вам, возможно, больше не понадобится это в ближайшем будущем.

1
ответ дан 2 December 2019 в 05:03

Необходимо определенно проверить эту страницу Wiki на ZFS на Linux организация GitHub: https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-install-Ubuntu-14.04-or-Later-to-a-Native-ZFS-Root-Filesystem

я использовал это в VM для попытки, это для моего следующего переустанавливает. Это работает отлично!

0
ответ дан 2 December 2019 в 05:03

ZoL PPA для Яркого не потребовали, чтобы программное обеспечение заставило корневую работу ZFS как Вы хотеть. Эта конфигурация не поддерживается для всех выпусков после Точный, который является grandfathered.

Опытные пользователи могут иногда получать желаемый результат с помощью основной поддержки ZFS, которая уже находится в дистрибутиве. В ПРАКТИЧЕСКОМ РУКОВОДСТВЕ, которое Вы используете здесь, должны быть ссылки на альтернативные учебные руководства, созданные сообществом ZoL.

А полностью интегрировался, решением Ubuntu являются, вероятно, годы далеко, потому что восходящий проект GRUB только недавно начал обращать внимание на проблемы ZoL. Используя отдельную начальную загрузку и корень рекомендуется.

0
ответ дан 2 December 2019 в 05:03

Я также пытался установить Ubuntu с ZFS, использующим это учебное руководство: https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-install-Ubuntu-to-a-Native-ZFS-Root-Filesystem

я сделан до сих пор и установленный Ubuntu 14 с помощью debootstrap и так далее. Также Личинка была установлена.

, Но начальная загрузка системных результатов по ошибке "Личинка не может найти маркировку" и stucks.

На Grub-Console/BusyBox я проверил, смонтировался ли ZFS, и это!

$> буферизуют состояние (прекрасный результат!)

$> монтируются... rpool/ROOT/Ubuntu14 на корневом zfs типа / (...) (кажется прекрасным)...

$> ls/root/rpool (!!! ПУСТОЙ!!!

$> df-P rpool/ROOT/Ubuntu14..... 0% / корень??! Что случилось??!

<час>

Начальная загрузка снова с помощью DVD/Recovery-Mode и импортируя ZFS-Rpool все все еще прекрасно и на месте!

май Сжатие LZ4 (включил на Rpool, содержащем Ubuntu-ОС) быть проблемой?!

наилучшие пожелания Gabriel

0
ответ дан 2 December 2019 в 05:03

Другие вопросы по тегам:

Похожие вопросы: