Я пытаюсь изменить свой корневой раздел от ext4 до zfs (простой раздел, без функций управления томами ZFS) путем перемещения всех файлов в живую систему (Ubtunu 14.04) с ext4 раздела на внешнее устройство, создания пула ZFS на разделе и кладения обратно файлов.
Существует много руководств, там объясняющих, как установить OSs, включая Ubuntu, на корневом пуле ZFS, но я не нашел тот, объяснив простую миграцию, я хочу обойтись без установки раздела начальной загрузки ZFS / набор данных также (самое полезное, которое я нашел, был http://blog.ls-al.com/ubuntu-on-a-zfs-root-file-system-for-ubuntu-14-04/). Конечно, возможно абстрагировать шаги от таких руководств, но у меня был бы некоторый небольшой указатель от экспертов вместо того, чтобы делать, испытательная ошибка приближаются ко мне.
Общие проблемы: В настоящее время я страдаю для отсутствия понимания, как сказать моей системе монтировать раздел ZFS под /' at boot. Although it is not recommended I guess setting
mountpoint=legacyand adding an entry in
/etc/fstab' (как я сделал бы после миграции к другому типу файловой системы), должно быть достаточным, правильно?
Фактические проблемы:
zpool create /dev/sdaX
, Я получаю сообщение ALERT! /dev/disk/by-uuid/<uuid of my root partition> doesn't exist
. Когда я создаю его с zpool create /dev/disk/by-id/<id>
Я добираюсь /usr/sbin/grub-probe: error: failed to get canonical path of
/dev/when I run update-grub in chroot in live system. What Do I have to specify in
шпулька создает'?rpool/ROOT/ubuntu-1
и добавил rpool/ROOT/ubuntu-1
кому: /etc/fstab
(в том очень наборе данных). Выполнение mount -t zfs rpool/ROOT/ubuntu-1 /root && chroot /root zpool import rpool
в initramfs не работает оболочка, потому что zfs модуль не загружается. ubuntu-zfs
установлен и я использовал его для раздела данных в течение долгого времени без проблемы.
Параметры ядра boot=zfs
, bootfs
и rpool
не устанавливаются правильно личинкой ("обновления" от ppa:zfs-native/grub
только для полного нетерпения), и должны быть добавлены к /boot/grub/grub.cfg
к linux
оператор (операторы) по Вашему выбору, видеть https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-install-Ubuntu-to-a-Native-ZFS-Root-Filesystem для деталей.