我在我的工作站上运行Linux上的ZFS,已经有两年了:
[ 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池。 起初我惊慌失措,但是当我有zpoolsearch我的设备时,发现了缺less的池。 运行“zpool导入存储”工作正常,所有事情都应该如此。 直到下一次我重新启动。
每当我重新启动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
AND / OR
看看并改变/etc/init/zpool-import.conf
modprobe zfs zfs_autoimport_disable=1
至
modprobe zfs zfs_autoimport_disable=0
我本周更新了ZFS软件包,问题就消失了。 这肯定是某个问题得到解决的问题。 一切都很好。