[решено] Переход на Lubuntu 16.04.6 - сломался mount

Здесь можно задавать любые вопросы по установке и настройке Lubuntu Linux

Модератор: Vadim

Ответить

Автор темы
count0
Сообщения: 72
Зарегистрирован: 27 авг 2013, 00:41
Откуда: Сибирь

[решено] Переход на Lubuntu 16.04.6 - сломался mount

#1

Сообщение count0 » 16 янв 2020, 12:59

Здравствуйте.
Обновлял сервер с 14.04.* до последнего сервис-пака, а потом и до 16.04.6.
Из неприятных сюрпризов: к mysql теперь гвоздями прибит AppArmor. Чтобы его отключить прописываем (если уже есть параметры - добавляем) в /etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT="apparmor=0"
Потом

Код: Выделить всё

sudo update-grub
Перезагружаемся, и радуемся, что непонятные глюки и краши при запуске чего-нибудь нас не затронут, и не придётся копаться в правилах для используемых профилей, и не прилетит с обновлением кривой профиль, et cetera...
Второе: разработчики сломали mount, теперь

Код: Выделить всё

mount --bind
и --rbind создают устройство (монтировал с раздела truecrypt, с обычного вроде норм). Если у вас так примонтировано несколько папок - это не страшно. У нас же на этой функции было построено облако на webdav (из главной папки, где ВСЁ, монтировалось кому что положено. Юзеров много, папок получилось 650+). Символические ссылки Apache не ест, поэтому было так.
Так вот. При попытке обратиться к файловой системе (получить список каталогов в любой папке, даже /), систему жестко клинило на минуту-другую. Когда я открыл Double Commander, то увидел эти 650 устройств и о.. удивился.
Решение простое: в скрипте меняем mount --bind на bindfs -o nonempty
Работает отлично, глюков пока не замечено. :Yahoo!:
А ещё в процессе обновления были проблемы с отвалом dbus-а, но когда дообновлял до конца, исчезли.

Ответить