Я хочу настроить, /home
где пользователи имеют свою собственную личную папку и в дополнение к этому делиться другой групповой папкой с другими пользователями.
Цель состоит в том, чтобы пользователи имели свою собственную небольшую папку для личных файлов, а большая часть данных делилась в групповой папке
Допустим, квоты пользователей установлены на уровне 100 ГБ, а квоты групп — на уровне 1 ТБ. У нас есть группа «G», состоящая из пользователей «A», «B» и «C».
Интересно, что произойдет, если пользователь A создаст файл в папке группы G. Для ясности права доступа к файлу в этом примере — userA:groupG.
Для этих файлов они добавляются в квоту пользователя, к квоту группы или в обе? И если они учитываются в обеих квотах, как мне изменить это так, чтобы файлы, созданные на уровне группы, не добавлялись в квоту пользователя?
Я думаю, что я затронул очень простую тему, но я не нашел ответа на нее в сети. Извините, если я как-то это пропустил. Буду рад любым объяснениям.
Ваше здоровье
решение1
Я понимаю, что файл, созданный пользователем:A в группе:G, будет учитываться в обеих квотах. То есть, файл принадлежит пользователю:A, поэтому он учитывается в его квоте, а файл находится в группе:G, поэтому он учитывается в квоте группы.
Как можно это остановить? Учитывая, что (по крайней мере в RedHat) квота назначается файловой системой, единственный способ иметьтолькогрупповые квоты на групповой области — сделать ее отдельной файловой системой. И на самом деле, если общая область имеет только одну группу, разделяющую ее, вы можете ограничить это, выделяя только достаточное пространство вместо того, чтобы иметь групповую квоту.
Поэтому вам нужно смонтировать /dev/vg1/lv1 как /home, а /dev/vg1/lv2 как /home/shared, а затем установить пользовательские квоты на /dev/vg1/lv1... и либо установить групповые квоты на /dev/vg1/lv2, либо просто создать /dev/vg1/lv2 размера, подходящего для единственной групповой квоты.
Я уверен, что вы просмотрели все страницы руководства и документацию по квотам... но на всякий случай вот страница RedHat, на которой объясняется, что такое квоты...https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-disk-quotas.html