zfs mountpoint不使用数据集

我目前正在构build一个基于Linux Mint的媒体服务器。 操作系统安装在小型SSD上,目的是将媒体文件存储在两个硬盘(2TB + 4TB)上。 为此,我从两个硬盘创build了一个名为zstorage的zfs池。 然后我添加了一个名为电影的数据集。 我已经将挂载点设置为/ home / gs / movies。

来自zfs列表的输出似乎证实这是创build的。

gs@Odin:~ > sudo zfs list NAME USED AVAIL REFER MOUNTPOINT zstorage 118K 5.35T 21K /zstorage zstorage/movies 21K 5.35T 21K /home/gs/movies 

但是,当我尝试将文件复制到位置/ home / gs / movies时,SSD上的空间正在消耗,文件没有存储在已创buildzfs池和数据集的HDD上。

任何人都可以提供一些这方面的信息吗?

从df输出

 gs@Odin:~ > df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 12K 3.9G 1% /dev tmpfs 788M 1.5M 786M 1% /run /dev/dm-0 102G 87G 9.7G 90% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 3.9G 80K 3.9G 1% /run/shm none 100M 20K 100M 1% /run/user /dev/sda2 237M 51M 174M 23% /boot /dev/sda1 511M 3.4M 508M 1% /boot/efi zstorage 5.4T 21K 5.4T 1% /zstorage 

从zpool列表中输出

 gs@Odin:~ > sudo zpool status pool: zstorage state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM zstorage ONLINE 0 0 0 sdb ONLINE 0 0 0 sdc ONLINE 0 0 0 errors: No known data errors 

我已经解决了这个问题,但是决议并不令人满意。 不过,我在这里发布它帮助其他人。

看来数据集从未成功安装。 这从df列表中可以看出。 我尝试使用sudo zfs mount -v zstorage / movies手动安装驱动器

这个由于我无法辨别的原因花了大约5分钟才完成。 dmesg似乎没有消息,我也使用了详细的标志(-v),所以我可以看到发生了什么,但没有迹象。

命令成功返回后。 数据集已按预期安装到挂载点,df显示具有完整存储的挂载。

TLDR;

input命令:

 sudo zfs mount -av 

等待很长时间才能完成