Ubuntu で ZFS 形式のドライブの自動再開を無効にする方法

Ubuntu で ZFS 形式のドライブの自動再開を無効にする方法

私は買った外付けハードドライブ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 の場合は、Ubuntu 用のネイティブ zfs 用に Darik Horn の ppa を追加するだけです。

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

これにより、Ubuntu 用のネイティブ ZFS ファイルシステム メタパッケージである ubuntu-zfs が提供されます。

zfsonlinux.org/faq.html の指示と FAQ に従ってください。zfs automount の場合、FAQ では 1.14 です。

現在、問題なく休止状態および一時停止する zfs システムでこれを入力しています。

関連情報