ZFS не монтируется при первой загрузке

У меня есть сервер под управлением Ubuntu 17.10 с отдельным корневым диском и одним пулом ZFS, состоящим из трех жестких дисков. Каждый раз, когда я запускаю сервер после того, как он был правильно выключен, zpool не появляется автоматически. Однако, если я перезагружаю сервер после его первой загрузки, пул ZFS автоматически монтируется и появляется.

Настройка выглядит следующим образом:

$ sudo zpool status
NAME     SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
mydata  5.44T  2.88T  2.55T         -     8%    53%  1.00x  ONLINE  -

$ sudo zpool list
pool: mydata
state: ONLINE
scan: scrub repaired 0 in 10h33m with 0 errors on Mon Apr  2 00:53:06 2018
config:

    NAME                                    STATE     READ WRITE CKSUM
    mydata                                  ONLINE       0     0     0
      raidz1-0                              ONLINE       0     0     0
        ata-SAMSUNG_HD204UI_S2H7J9AB809595  ONLINE       0     0     0
        ata-SAMSUNG_HD204UI_S2H7J9JB808621  ONLINE       0     0     0
        ata-SAMSUNG_HD204UI_S2H7J90B833202  ONLINE       0     0     0

errors: No known data errors

Я уже пытался настроить / etc / default / zfs и установить параметр монтирования, к сожалению, безуспешно.

$ cat /etc/default/zfs | grep MOUNT
ZFS_MOUNT='yes'
ZFS_UNMOUNT='yes'
VERBOSE_MOUNT='no'
DO_OVERLAY_MOUNTS='no'
MOUNT_EXTRA_OPTIONS=""
ZFS_INITRD_PRE_MOUNTROOT_SLEEP='0'

Конечно, все пакеты исправны. в актуальном состоянии, включая ZFS. Системный раздел находится не в пуле ZFS, а на отдельном диске:

$ df -h
Filesystem                       Size  Used Avail Use% Mounted on
udev                             1.9G     0  1.9G   0% /dev
tmpfs                            393M  956K  392M   1% /run
/dev/mapper/mm--server--vg-root  2.9G  2.7G  121M  96% /
tmpfs                            2.0G     0  2.0G   0% /dev/shm
tmpfs                            5.0M     0  5.0M   0% /run/lock
tmpfs                            2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1                        472M  194M  254M  44% /boot

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

Любые указания на то, в чем может быть проблема, приветствуются.

1
задан 8 April 2018 в 17:06
1 ответ

Çfarë kontrolluesi të diskut po përdorni? Nëse keni një kontrollues ATTO, siç bëj unë, mund t'ju duhet të ekzekutoni skriptin e instalimit të drejtuesit ATTO:

Downloads/lnx_drv_esashba2_2300f1# ./install.sh

ATTO Technology, Inc.
Linux Driver Install Script v2.66

A conflict has been discovered with a third-party driver (pm80xx).

This could prevent the ATTO driver from operating properly.
You may uninstall the pm80xx driver here, although
any devices that depend on it will no longer function.
The driver module will be preserved and can be reinstalled if the 
esas2hba driver is uninstalled using the uninstall script.

Would you like to unload and uninstall pm80xx? [Y/n]
y
pm80xx backed up.

Building and installing the ATTO "ExpressSAS 6Gb HBA" driver, please wait...

Successfully installed the "ExpressSAS 6Gb HBA" driver
0
ответ дан 4 December 2019 в 04:06

Теги

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