Так много пользователей в пуле ZFS? Невозможно убить их всех:(Невозможно экспортировать пул:(

Надеюсь, кто-то может мне помочь.

Я пытаюсь экспортировать свой пул ZFS, чтобы я мог обновить свою Ubuntu с 14.04 до 15.10.

Я попытался выполнить do-release-upgrade и потерял свой пул. При обнаружении инструкций я откатился к резервному копированию и попытался сначала экспортировать пул.

Однако я получаю эту ошибку:

# sudo zpool export -f mynas
umount: /mynas: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)
cannot unmount '/mynas': umount failed

Поэтому я попытался использовать fuser, и я получил стек идентификаторов пользователей, используя пул.

# sudo fuser -c /mynas
/mynas:               3519m  3521m  3535m  3560m  3562m  3565m  3566m  3567m  3568m  3569m  3571m  3582m  3670m  3715m  3719m  3727m  3737m  3754m  3755m  3759m  3794m  3796m  3798m  3858m  3859m  3912m  3945m  3947m

Я попытался убить их всех, но это убивает даже мою сессию ssh, и когда я перезапускаю сессию, я получаю стек больше идентификаторов

Есть идеи? Спасибо.

[Редактировать] В дополнение к этому я попытался убить идентификаторы с помощью lsof /mynas для идентификации процессов, все, кроме идентификаторов ssh, но все равно получаю одно и то же сообщение об ошибке / ошибке:(


# sudo lsof /mynas
COMMAND    PID  USER  FD   TYPE DEVICE SIZE/OFF   NODE NAME
sshd      3068  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sshd      3068  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
sshd      3139 craig mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sshd      3139 craig mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
bash      3140 craig mem    REG   0,23    20767 221270 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/bash.mo
sudo      3154  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sudo      3154  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
sudo      3154  root mem    REG   0,23     1389 221380 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/Linux-PAM.mo
sudo      3154  root mem    REG   0,23     1932 221427 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/sudoers.mo
sshd      3426  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sshd      3426  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
sshd      3430 craig mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sshd      3430 craig mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
sshd      3484 craig mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sshd      3484 craig mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
bash      3485 craig mem    REG   0,23    20767 221270 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/bash.mo
sudo      3499  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
sudo      3499  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
sudo      3499  root mem    REG   0,23     1389 221380 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/Linux-PAM.mo
sudo      3499  root mem    REG   0,23     1932 221427 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/sudoers.mo
bash      3501  root mem    REG   0,23     3094 221274 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/libc.mo
winbindd  3517  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
winbindd  3517  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
winbindd  3519  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
winbindd  3519  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
nmbd      3525  root mem    REG   0,23   131072 204062 /mynas/usr/share/samba/codepages/lowcase.dat
nmbd      3525  root mem    REG   0,23   131072 204063 /mynas/usr/share/samba/codepages/upcase.dat
NetworkMa 3528  root mem    REG   0,23     3094 221274 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/libc.mo
NetworkMa 3528  root mem    REG   0,23     1959 223721 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/glib20.mo
NetworkMa 3528  root mem    REG   0,23     2581 221373 /mynas/usr/share/locale-langpack/en_AU/LC_MESSAGES/NetworkManager.mo

1 ответ

Простое решение этого состояло в том, чтобы проигнорировать проблему размонтирования zpool.

Я только что попытался сделать импорт zpool на Ubuntu 15.10 после установки, и это сработало:)

Теперь у меня есть полностью рабочая zfs zpool на моем новом Ubuntu 15.10.

Спасибо @Danatela за комментарий.

Если вы, как и я, сталкиваетесь с проблемами с ZFS в Ubuntu 15.10, я надеюсь, что это поможет вам.

  1. Вам не нужно добавлять пакет / ppa к 15.10, это стандартный набор, просто запустите sudo apt-get zfs-utils-linux (согласно ZFS не работает после обновления до 15.10)

  2. Затем мне пришлось перестраивать zfs в соответствии с инструкциями здесь https://github.com/zfsonlinux/zfs/issues/1155

Надеюсь, это поможет кому-то на этом пути.

Другие вопросы по тегам