Восстановить данные бассейна ZFS и хранения данных после переустановки системы

«Каталог lost + found уже существует в / во всех проверенных мной дистрибутивах»

Но дело не в этом. Каждая «настоящая» файловая система (которая сопоставляется с каким-либо блочным хранилищем, в отличие от псевдофайловых систем, таких как / proc и swap) нуждается в приюте «потерянный + найденный». Например, если у вас есть отдельная файловая система для / home, тогда должна быть / home / lost + found . Это связано с тем, что fsck не перемещает файл в / lost + found в корневой файловой системе; он оставляет файлы, которые находит там, где он их нашел, но создает запись в каталоге в приюте, чтобы человек мог вмешаться и организовать соответствующее усыновление. Знание того, что что-то находится в / home / lost + found vs. / var / lost + found , может значительно упростить ручное вмешательство.

3
30.11.2018, 23:16
1 ответ

Если диски распознаются вашей ОС, команда:

zpool import

должно быть достаточно, чтобы пул был импортирован и видим в вашей текущей ОС. Вы можете проверить статус с помощью команды

zpool status

Вы можете попробовать импортировать его явно по имени

zpool import ZStore

П.С. Не забудьте настроить пул онлайн:

zpool online

Вы можете проверить функции zpool -функции и узнать, включены ли они в вашем случае. Похоже, что сборка zfsв вашем случае новее, чем версия, которая ее создала. Проблема в том, что если вы обновитесь, вы сможете установить только ту же или более позднюю версию zfs

.

Что я могу вам порекомендовать, так это попробовать (если доступно )с живой версией (, но с той, с которой вы создаете пул)

5
27.01.2020, 21:17

Теги

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