如何在 Ubuntu 上禁用 ZFS 格式驱动器的自动恢复

如何在 Ubuntu 上禁用 ZFS 格式驱动器的自动恢复

我买了一个外部硬盘。我想将其与 Ubuntu 11.04(内核 2.6.38-11-server)和软件包一起使用zfs-fuse。我已成功将磁盘格式化为文件系统. 磁盘在一段时间不活动后即被挂起。

问题是,我手动恢复磁盘后,zfs 无法访问磁盘。sudo zpool clear恢复后我可以使用,但这对我来说不是一个真正的解决方案。

set usbcore.autosuspend=-1grub 中 – 我可以在文件中看到/sys/module/usbcore/parameters/autosuspend它的值设置为 -1 – 但它不起作用。

我如何才能正确禁用自动恢复?或者是否可以创建一个“钩子脚本”,在 zfs 设备暂停之前将其分离,并在恢复磁盘后附加 zfs 设备?

答案1

不要使用 zfs-fuse,它已经过时了。使用来自 zfsonlinux.org 的模块 - 对于 Ubuntu,只需添加 Darik Horn 的 ppa 即可获得适用于 Ubuntu 的原生 zfs:

https://launchpad.net/~zfs-native/+archive/stable

这为您提供了 ubuntu-zfs - Ubuntu 的原生 ZFS 文件系统元包。

按照 zfsonlinux.org/faq.html 上的说明和常见问题解答进行操作。对于 zfs automount,常见问题解答中是 1.14。

我目前正在 zfs 系统上输入此内容,该系统可以毫无问题地休眠和挂起。

相关内容