impatt |
|
Темы:
29
Сообщения:
100
Участник с: 04 июня 2007
|
Всем привет. Делаю согласно вики монтирование hugetlbfs записью в /etc/fstab: hugetlbfs /dev/hugepages hugetlbfs mode=1770,gid=992 0 0 Но при монтировании получаю # ls -la /dev/hugepages/. d-wxr-x-wT 2 root kvm 0 дек 26 14:06 . (должно быть drwxrwx—T или типа того) # mount | grep huge hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,gid=992,mode=1352,pagesize=2M) То есть, mode не тот, что задан. Если в /etc/fstab меняю mode на 0770 (а не 1770), то тогда права ставятся правильные - конечно, только sticky бит не установлен. Как победить ? |
impatt |
|
Темы:
29
Сообщения:
100
Участник с: 04 июня 2007
|
Полдня кругами ходил и нашёл решение: восьмеричные числа должны начинаться на 0, поэтому mode=01770 В вики страничку поправил. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
а стандартную опцию монтирования defaults не пробовал использовать?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaИмхо, должно сработать нормально. Похоже это все связано с прямой пропиской в fstab 8-ных значений chmod - только он капризничает в части 8-ных значений прав доступа. Если посмотреть man mount, то увидим (4-ое поле fstab связано с опциями mount) а дальше по тексту увидим следующее, в части восьмеричных значений То есть впереди значений chmod, если указываем их в fstab, должен быть прописан 0. Хотя другие приложения отлично понимают, что если это значения chmod, то они 8-ные и начальный 0 не обязателен. ПримерыВывод stat unit systemd - tmp.mount И все нормально грузиться и без всякого fstab.
Ошибки не исчезают с опытом - они просто умнеют
|
impatt |
|
Темы:
29
Сообщения:
100
Участник с: 04 июня 2007
|
nafanjaПопробовал ради эксперимента: defaults,gid=992 получил drwxr-xr-x 2 root kvm Надо, чтобы для группы kvm было разрешение на запись и надо стики-бит. То есть, defaults не вкатывает. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
impattБыл не прав, совсем забыл, что имеется в виду /dev/hugepages, а не /tmp
Ошибки не исчезают с опытом - они просто умнеют
|