私は買った外付けハードドライブ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 システムでこれを入力しています。