«Каталог lost + found уже существует в /
во всех проверенных мной дистрибутивах»
Но дело не в этом. Каждая «настоящая» файловая система (которая сопоставляется с каким-либо блочным хранилищем, в отличие от псевдофайловых систем, таких как / proc и swap) нуждается в приюте «потерянный + найденный». Например, если у вас есть отдельная файловая система для / home, тогда должна быть / home / lost + found
. Это связано с тем, что fsck
не перемещает файл в / lost + found
в корневой файловой системе; он оставляет файлы, которые находит там, где он их нашел, но создает запись в каталоге в приюте, чтобы человек мог вмешаться и организовать соответствующее усыновление. Знание того, что что-то находится в / home / lost + found
vs. / var / lost + found
, может значительно упростить ручное вмешательство.
Если диски распознаются вашей ОС, команда:
zpool import
должно быть достаточно, чтобы пул был импортирован и видим в вашей текущей ОС. Вы можете проверить статус с помощью команды
zpool status
Вы можете попробовать импортировать его явно по имени
zpool import ZStore
П.С. Не забудьте настроить пул онлайн:
zpool online
Вы можете проверить функции zpool -функции и узнать, включены ли они в вашем случае. Похоже, что сборка zfs
в вашем случае новее, чем версия, которая ее создала. Проблема в том, что если вы обновитесь, вы сможете установить только ту же или более позднюю версию zfs
Что я могу вам порекомендовать, так это попробовать (если доступно )с живой версией (, но с той, с которой вы создаете пул)