Решил перенести кластер БД с /var/lib/pgsql на примонтированный btrfs-сабвольюм /mnt/database/pgsql, чтобы не изнашивать системный SSD. В итоге SELinux просто не дает запустить процесс postgresql.service, выдавая Access denied. Все делал по этим мануалам, нихрена не помогло:https://fitodic.github.io/how-to-change-postgresql-data-dire...
https://access.redhat.com/documentation/ru-ru/red_hat_enterp...
В итоге временно перевел SELinux в режим permissive.
В чем может быть причина?
https://unix.stackexchange.com/questions/354517/how-to-copy-...
> https://unix.stackexchange.com/questions/354517/how-to-copy-...Это тот же самый гайд, что я пробовал. Не работает.
> Это тот же самый гайд, что я пробовал. Не работает.Скинь тогда полные логи. Access denied может означать все что угодно.
>> Это тот же самый гайд, что я пробовал. Не работает.
> Скинь тогда полные логи. Access denied может означать все что угодно./mnt/database почему-то был unlabeled, указал контекст mnt_t - заработало. AppArmor как-то попроще будет.