Рейтинг:1

Наборы данных ZFS не будут монтироваться после обновления до Ubuntu 21.10

флаг cn

Итак, я недавно обновился с Ubuntu 21.04 до 21.10, и теперь мои наборы данных ZFS не монтируются, даже вручную с использованием принудительной опции.

Я попытался экспортировать пул и повторно импортировать пул, но даже попытки с параметрами Forced продолжают терпеть неудачу.

root@daviserver:~# zfs mount -af
не удается смонтировать «ssdpool/sftpsync»: недостаточно прав
не удается смонтировать «ssdpool/sftpsync»: недостаточно прав
не удается смонтировать «ssdpool/docker»: сбой монтирования

syslog показывает следующее, но я не уверен, что это значит.

17 октября, 13:19:21 Ядро daviserver: [62900.992374] VFS: опция монтирования "mand" не поддерживается
17 октября, 13:19:21 Ядро daviserver: [64689.402851] VFS: опция монтирования "mand" не поддерживается
17 октября, 13:19:21 Ядро daviserver: [64689.402930] VFS: опция монтирования "mand" не поддерживается

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

root@daviserver:~# статус zpool
  пул: ссдпул
 состояние: ОНЛАЙН
статус: некоторые поддерживаемые функции не включены в пуле. Бассейн может
    все еще можно использовать, но некоторые функции недоступны.
действие: Включите все функции, используя «обновление zpool». Как только это будет сделано,
    пул больше не может быть доступен программному обеспечению, которое не поддерживает
    особенности. Подробности смотрите в zpool-features(5).
  сканирование: выполняется очистка с 17 октября 13:25:30 2021 г.
    683G просканировано со скоростью 898M/s, 70.0G выдано со скоростью 92.0M/s, всего 683G
    0B отремонтирован, выполнено 10,26%, осталось 01:53:36
конфигурация:

    ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
    ssdpool ОНЛАЙН 0 0 0
      зеркало-0 ОНЛАЙН 0 0 0
        ata-Samsung_SSD_860_EVO_M.2_1TB_S415NB0KB06535B ОНЛАЙН 0 0 0
        ата-Samsung_SSD_860_EVO_M.2_1TB_S415NB0KB07318V ОНЛАЙН 0 0 0

ошибки: Нет известных ошибок данных
Egidijus avatar
флаг nz
есть шанс, что докер запустится автоматически и создаст для вас несколько каталогов? но до обновления шланги были в вашем пуле zfs?
Рейтинг:2
флаг de

Сегодня я столкнулся с этой проблемой с тем же сообщением dmesg

[ 21.385582] VFS: опция монтирования "mand" не поддерживается
[ 21.411597] VFS: опция монтирования "mand" не поддерживается
[ 21.478512] аудит: тип = 1400 аудит (1636396227.595: 2): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "libreoffice-senddoc" pid = 3184 comm = "apparmor_parser"
[ 21.478525] аудит: тип = 1400 аудит (1636396227.595: 3): apparmor = "СТАТУС" операция = "profile_load" профиль = "unconfined" имя = "libreoffice-xpdfimport" pid = 3186 comm = "apparmor_parser"
[ 21.478683] аудит: тип = 1400 аудит (1636396227.595: 4): apparmor = «СТАТУС» операция = «profile_load» профиль = «неограниченный» имя = «lsb_release» pid = 3174 comm = «apparmor_parser»
[ 21.479124] аудит: type=1400 аудит(1636396227.595:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=3175 comm="apparmor_parser"
[ 21.479128] аудит: type=1400 аудит(1636396227.595:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=3175 comm="apparmor_parser"
[ 21.479449] аудит: тип = 1400 аудит (1636396227.595: 7): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "/usr/bin/man" pid = 3178 comm = "apparmor_parser"
[ 21.479453] аудит: тип = 1400 аудит (1636396227.595: 8): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "man_filter" pid = 3178 comm = "apparmor_parser"
[ 21.479456] аудит: тип = 1400 аудит (1636396227.595: 9): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "man_groff" pid = 3178 comm = "apparmor_parser"
[ 21.480818] аудит: тип = 1400 аудит (1636396227.599: 10): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "libreoffice-oosplash" pid = 3183 comm = "apparmor_parser"
[ 21.481815] аудит: тип = 1400 аудит (1636396227.599:11): apparmor = "СТАТУС" операция = "profile_load" профиль = "неограниченный" имя = "virt-aa-helper" pid = 3187 comm = "apparmor_parser"
[ 21.744450] VFS: опция монтирования "mand" не поддерживается
[ 21.747138] VFS: опция монтирования "mand" не поддерживается
[ 21.747190] VFS: опция монтирования "mand" не поддерживается
[ 21.747345] VFS: опция монтирования "mand" не поддерживается
[ 21.747378] VFS: опция монтирования "mand" не поддерживается

на моем сервере SMB, и я вспомнил, что для настройки ZFS SMB была рекомендованная опция zfs с именем nbmand для неблокирующих обязательных блокировок. И у всех моих zpool, которые не монтируются, эта опция включена.

sudo zfs получить nbmand, смонтированный | grep -A1 'вкл'

человек вариант крепления удалено к августу 2021 г. и приземлился в ядре 21.10, его следует игнорировать командой монтирования, но монтирование ZFS не было.

А sudo zfs наследует nbmand $POOL && sudo zfs mount -a возвращает все zpools и все данные.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.