Принуждение zpool к использованию / dev / disk / by-id в Ubuntu Xenial

Раздел должен быть «ServerFlags», а не «ServerLayout».

Section "ServerFlags"
     Option         "BlankTime"     "0"
     Option         "StandbyTime"   "0"
     Option         "SuspendTime"   "0"
     Option         "OffTime"       "0"
     ...

Дополнительную информацию можно найти в файле конфигурации для Xorg

16
17.06.2016, 01:30
2 ответа

Время от времени zpool import -d /dev/disk/by-idне работает.

Я заметил это в нескольких средах. У меня есть скрипт импорта, который, помимо магической логики и показа физически подключенных ZFS-устройств, также делает вот что:

zpool import -d /dev/disk/by-id POOL
zpool export POOL
zpool import POOL

Во второй раз, даже без переключателя -d, импорт по идентификатору устройства, даже если он не был в первый раз с явной командой.

Возможно, это произошло из-за ошибки ZFS в течение нескольких недель или месяцев (год или два назад ), и в этом больше нет необходимости. Я полагаю, что должен был подать отчет об ошибке, но это было тривиально.

1
27.01.2020, 19:49

Я знаю, что эта ветка устарела, но ответ есть. Вам необходимо обновить файл кеша после импорта. В этом примере показано расположение по умолчанию для файла кэша.

$> sudo zpool export POOL
$> sudo zpool import -d /dev/disk/by-id POOL
$> sudo zpool import -c /etc/zfs/zpool.cache
$> sudo zpool status POOL
NAME                                  STATE     READ WRITE CKSUM
POOL                                  ONLINE       0     0     0
  raidz1-0                            ONLINE       0     0     0
    ata-Hitachi_HDS722020ALA330_[..]  ONLINE       0     0     0
    ata-Hitachi_HDS722020ALA330_[..]  ONLINE       0     0     0
    ata-Hitachi_HDS722020ALA330_[..]  ONLINE       0     0     0
    ata-Hitachi_HUA722020ALA330_[..]  ONLINE       0     0     0
8
27.01.2020, 19:49

Теги

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