Я купилвнешний жесткий диск. Я хочу использовать его с 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 просто добавьте ppa от Darik Horn для нативного zfs для Ubuntu:
https://launchpad.net/~zfs-native/+archive/stable
Это даст вам ubuntu-zfs — метапакет файловой системы ZFS для Ubuntu.
Следуйте инструкциям и FAQ с zfsonlinux.org/faq.html. Для zfs automount это 1.14 в FAQ.
В настоящее время я печатаю это на системе zfs, которая без проблем переходит в спящий режим и режим ожидания.