У меня есть папка электронной почты в / var / qmail / mailnames с разрешением файла от пользователя popuser.
Я хочу связать соответствующую папку с учетной записью клиента.
например:
Ссылка или крепление?
Папка почты: / var / qmail / mailnames / exampleDomain -> / var / www / vhosts / exampleDomain / mail
Права пользователя: popuser: popuser -> exampleDomainUser: exampleDomainGroup
Новая точка монтирования или ссылка должны быть захвачены дисковой квотой.
Я уже сделал тест с mountfs. Новая папка не записывается дисковой квотой.
Возможно ли такое?
У вас есть несколько вариантов:
Создайте том LVM для каждого клиента и укажите на него как корневой веб-каталог, так и почтовые магазины. Тогда у вас есть жесткая квота, независимо от того, какой UID используется.
Когда вы используете XFS, у вас есть возможность установить то, что называется «квота проекта» где вы назначаете разные каталоги (а также все подкаталоги и данные в них) «проекту» и можете поддерживать квоту на них, т. е. создавать "проект" для каждого клиента и добавьте их корневой каталог /var/www/vhosts/example.com и корень их почты /var/qmail/mailnames/example.com
Научитесь жить, давая своим клиентам немного больше, чем они ожидают, хранилище стоит дешево и просто установите независимую квоту для почты и веб-контента.