1

у меня есть 2 пула zfs-fuse, работающие на трех внешних usb-дисках, так как они являются usb-накопителями, у них будут разные имена, когда они будут подключены.

zfs status -x выводит пулы и устройства как недоступные и поврежденные, что очевидно, поскольку одно из перечисленных устройств теперь является местом подкачки систем.

Как изменить пути к устройствам в каждом пуле zfs?

1 ответ1

3

Прежде всего: перед отключением или выключением необходимо экспортировать «внешние» пулы. Когда вы снова импортируете их, будет использован текущий набор имен устройств.

Если вы хотите импортировать пул, используя «предсказуемые имена устройств», вы можете использовать метод, описанный в Руководстве по установке ZFS Arch Linux:

zpool import -d /dev/disk/by-id <poolname>

Важной частью является параметр -d . Он сообщает zpool где искать устройства. Каталог /dev/disk/by-id всегда должен быть доступен при использовании сравнительно недавнего дистрибутива с udev.

При этом мне не очень повезло с этим методом, после перезагрузки имена устройств всегда возвращались в свое состояние «sda1».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .