Как установить файловую систему zfs на другую файловую систему zfs в ubuntu 16.04

С ubuntu 14.04 у меня было две точки монтирования zfs, устаревшие, чтобы смонтировать одну файловую систему на другой через fstab. То есть:

zfs_1/base /home/xyz zfs_2/photo /home/xyz/stuff/photo 

С ubuntu 16.04 zfs не загружается до обработки fstab, поэтому я попытался удалить устаревшие точки монтирования и установить точки монтирования в файловых системах.

Проблема в том, что я не вижу, как установить порядок монтирования. Если zfs_2/photo , он автоматически создаст дерево, а затем zfs_1/base не сможет zfs_1/base поскольку каталог не пуст. Есть ли простое решение для этой проблемы с 16.04?

У меня была проблема, связанная с тем, что я привяжу фотографию к экспортированному файлу nfs /export/photo ; но я думаю, что могу решить эту проблему с помощью symlink /export/photo -> /home/xyz/stuff/photo а затем экспортировать /export/photo через nfs (необходимо проверить его).

Самое простое решение – вернуться к наследию и использовать /etc/fstab но из того, что я прочитал на форуме ubuntu, это не похоже на выбор.

  • Оптимизированная ZFS в условиях низкой работоспособности ОЗУ?
  • zpool import - невозможно импортировать: одно или несколько устройств в настоящее время недоступны
  • FreeBSD: Samba ест память
  • FreeBSD zfs создает gpt
  • Импорт zpool не может импортировать онлайн-пул
  • Почему zfs не выводит реальный размер моментального снимка?
  • ZFS монтирует только один из моих пулов при загрузке
  • Проблемы с производительностью ZFS (по Linux)
  • One Solution collect form web for “Как установить файловую систему zfs на другую файловую систему zfs в ubuntu 16.04”

    Вы можете принудительно загрузить ZFS, включив его в файл /etc/modules-load.d/*.conf . Скажем, мы создаем /etc/modules-load.d/zfs.conf со следующим содержимым:

     zfs 

    Сам код также поставляется с системой systemd (на самом деле это парочка ), и вы можете добавить системные зависимости с последними версиями монтирования. Например:

     /zfs_1/base /home/xyz none defaults,bind,x-systemd.requires=zfs-mount.service 0 0 /zfs_2/photo /home/xyz/stuff/photo none defaults,bind,x-systemd.requires=zfs-mount.service 0 0 

    (Отказ от ответственности: я знаю, что x-systemd.requires работает над последним тестированием Arch и Debian, возможно, еще нет в Ubuntu 16.04, хотя он находится на странице man mount )

    Interesting Posts

    хвост отображает весь файл, а затем изменяется только

    Вставка имеет нечетное поведение в оболочке

    Как установить возможности с помощью команды setcap?

    Отключить учетные записи и распечатать информацию о попытке входа в систему

    экран ввода iPhone типа?

    Медленное выполнение сценария

    Каковы два значения в <> в файле dd дерева устройств?

    Быстрая ссылка для быстрого поиска определенного символа

    Как сохранить вывод терминала в файл txt?

    Удалите повторяющиеся строки, сохраняя порядок строк

    Как выдать предупреждение администратору (когда администратор запускает перезагрузку системы), когда пользователь запускает процесс

    Исключение вложенных каталогов с помощью grep

    Универсальное приложение для входящих сообщений?

    Компиляция python .py в .pyc не происходит

    Запустить команду sudo с пользователем без полномочий root в контейнере Docker

    Linux и Unix - лучшая ОС в мире.