Назад | Перейти на главную страницу

ZFS никогда не монтирует мой пул автоматически, почему?

Я использую ZFS в Linux на своей рабочей станции, и вот уже около двух лет:

[  273.779699] SPL: Loaded module v0.6.4.2-1~vivid
[  273.824212] ZFS: Loaded module v0.6.4.2-1~vivid, ZFS pool version 5000, ZFS filesystem version 5
[  280.179534] SPL: using hostid 0x007f0101

Он отлично работает, за исключением того, что пару месяцев назад я обновился до Ubuntu 15.04. При перезагрузке после обновления пул ZFS не видел. Сначала я запаниковал, но когда zpool поискал свои устройства, он обнаружил пропавший пул. Запуск "zpool import store" работает нормально, и все монтируется, как должно. До следующей перезагрузки.

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

$ sudo zpool list -Hv
store   1.30T   301G    1.00T   -       22%     22%     1.17x   ONLINE  -
        sda4    432G    135G    297G    -       31%     31%
        sdb3    896G    167G    729G    -       19%     18%

Я также не вижу ничего явно неправильного в таблицах разделов:

$ sudo parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  512MB   511MB   fat32        EFI System Partition  msftdata
 2      512MB   35.5GB  35.0GB  ext4
 4      35.5GB  500GB   465GB   zfs


Model: ATA WDC WD1002FAEX-0 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  10.0GB  9999MB  linux-swap(v1)
 2      10.0GB  35.0GB  25.0GB  xfs
 3      35.0GB  1000GB  965GB   zfs

Мы будем очень признательны за любые рекомендации о том, где искать или что делать.

Проверьте /etc/default/zfs и убедитесь, что он установлен на:

ZFS_MOUNT='yes' ZFS_UNMOUNT='yes'

Обязательно иметь ubuntu-zfsустановленный пакет, так как он обеспечивает правильное закрепление для mountallкоманда. Видеть https://github.com/zfsonlinux/pkg-zfs/wiki/Ubuntu-ZFS-mountall-FAQ-and-troubleshooting Больше подробностей

И / ИЛИ

посмотреть и изменить /etc/init/zpool-import.conf

modprobe zfs zfs_autoimport_disable=1

к

modprobe zfs zfs_autoimport_disable=0

На этой неделе я обновил пакеты ZFS, и проблема просто исчезла. Должно быть, это была исправленная ошибка. Все снова хорошо.