我买了一个外部硬盘。我想将其与 Ubuntu 11.04(内核 2.6.38-11-server)和软件包一起使用zfs-fuse
。我已成功将磁盘格式化为文件系统. 磁盘在一段时间不活动后即被挂起。
问题是,我手动恢复磁盘后,zfs 无法访问磁盘。sudo zpool clear
恢复后我可以使用,但这对我来说不是一个真正的解决方案。
在set usbcore.autosuspend=-1
grub 中 – 我可以在文件中看到/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 系统上输入此内容,该系统可以毫无问题地休眠和挂起。