我買了一個外接硬碟。我想將它與 Ubuntu 11.04(核心 2.6.38-11-server)和軟體包一起使用zfs-fuse
。我已成功將磁碟格式化為茲夫斯。如果磁碟在一段時間後不活動,則處於掛起狀態。
問題是我手動恢復後zfs無法存取磁碟。我可以sudo zpool clear
在簡歷後使用,但這對我來說並不是真正的解決方案。
grub 中有set usbcore.autosuspend=-1
- 我可以在文件中看到/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 系統上輸入此內容,該系統可以毫無問題地休眠和掛起。