Параметр relatime файловой системы

Глядя на скрипты post-inst snmpd, кажется, что пользователь и группа Debian по умолчанию пакета snmpd, изменились с snmp на Debian-snmp.

Чтобы исправить это, необходимо отредактировать /etc/default/snmpd и изменить следующую строку с:

SNMPDOPTS='-Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

на:

SNMPDOPTS='-Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux -p /var/run/snmpd.pid'

После изменения, apt-get upgrade завершился успешно и служба snmpd заработала.

Relevant files:

/var/lib/dpkg/info/snmpd.postinst in Stretch:

SNMP_USER="Debian-snmp"

/var/lib/dpkg/info/snmpd.postinst in Jessie:

adduser --quiet --system --group --home $SNMPDIR \
                 --shell /usr/sbin/nologin snmp
1
02.05.2017, 00:31
2 ответа

№. Если файловая система доступна только для чтения, новые метаданные не могут быть записаны в нее. Это включает в себя время доступа.

1
27.01.2020, 23:34

Согласно официальной документации:

Ядро, используемое в Red Hat Enterprise Linux 7, поддерживает другую альтернативу — relatime. Relatime поддерживает данные о времени, но не каждый раз, когда осуществляется доступ к файлу. Если этот параметр включен, данные atime записываются на диск только в том случае, если файл был изменен с момента последнего обновления данных atime (mtime) или если к файлу последний раз обращались более определенного промежутка времени назад (по умолчанию один раз). день).

Мы видим, что ответ — нет.

1
27.01.2020, 23:34

Теги

Похожие вопросы