LINUX.ORG.RU

rename /home -> /home2 EBUSY

 ebusy,


0

1

Почему такое может быть?

mount | grep home
lsof | grep home

пустые.

mv /mnt /mnt2 работает норм.

Подозреваю что туда что-то смонтировано в каком-нить другом mount namespace, как их всех посмотреть?

Ядро 3.10 от centos7.

★★★★★
Ответ на: комментарий от vbcnthfkmnth123

Там какая-то другая фигня вместо /etc/fstab

Нет, там /etc/fstab, и это всё ещё основной способ задания точек монтирования.

поэтому и mount не показывает

mount вообще без разницы, чем и что смонтировано, основной источник информации — /proc.

anonymous
()

Подозреваю что туда что-то смонтировано в каком-нить другом mount namespace, как их всех посмотреть?

lsns -t mnt

еще могут пригодиться nsenter и systemd-cgls

З.Ы. я бы, наверное, прибил процессы пользователей, у которых хомяк в /home

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от unDEFER

Я бы может так и сделал если б не заметил странность с EBUSY. Но теперь уже точно не сделаю т.к. очевидно mv перенесёт не всё и кто-то останется висеть на старой директории, чего не должно быть.

firkax ★★★★★
() автор топика
Ответ на: комментарий от router

С помощью lsns -t mnt узнал список pid-ов, потом cat /proc/{pid}/mounts узнал их состояние, /home и правда смонтирован. Ладно, в одном на нём висит tmpfs (видимо чтобы спрятать home от демона), но в ns-е дурацкого networkmanager-а зачем-то забинден хостовый /home на /home из его ns-а, нафиг это нужно вообще?

Размонтировал оба, после этого переименование получилось.

firkax ★★★★★
() автор топика
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Без понятия, но у меня оказалось именно так.

❯ systemctl cat NetworkManager.service | grep Home
ProtectHome=read-only

Видимо, для доступа к каким-нибудь не глобальным настройкам.

anonymous
()
Ответ на: комментарий от router

Я бы так-то и ZFS присоветовал, но у автора ядро от CentOS 7, поэтому лучше просто помолчу. Да и по озвученной проблеме ему бы что LVM, что ZFS бы ничем не помогли сами по себе.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)