为什么ZFS池不能保持服务器重启?

我有一个4驱动器的ZFS池。 它也有一个3GB的ZIL和一个20GB的L2ARC,每个SDD上的分区都是我的Linux Mint(第13版)引导驱动器的两倍。 池被挂载到/ data。

我遇到的问题是,当我重新启动服务器时,尽pipe之前有数据,池/目录将被完全擦除。 我担心我在设置中做错了什么,这导致我有以下问题:

  1. 这会导致什么?
  2. 无论如何要拿回数据吗?
  3. 我如何阻止它在将来发生?

先谢谢你!

池:数据

状态:在线

扫描:无

请求configuration:

NAME STATE READ WRITE CKSUM data ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 sda1 ONLINE 0 0 0 sdb1 ONLINE 0 0 0 sdc1 ONLINE 0 0 0 sdd1 ONLINE 0 0 0 logs sde4 ONLINE 0 0 0 cache sde3 ONLINE 0 0 0 

错误:没有已知的数据错误

编辑

它看起来像它认为我的启动分区也不应该是满的。 这些数字没有加起来(见截图)。

硬盘

我不知道这是怎么发生的,但显然是在我的文件系统上存在一个名为“数据”的目录。 当我销毁zpool时,目录和文件是可见的。

我不知道用新名称导出/导入是否会导致mkdir调用不按顺序发生,或者是我经过双重检查,以确保在创build之前没有与te池同名的dir。

无论如何,它现在工作顺利。