Назначение символических ссылок при монтировании через fstab

Не существует универсального метода установки общесистемных -переменных окружения.

С помощью systemd добавьте операторы Environment=в конфигурацию службы .

С помощью Upstart добавьте операторы envв конфигурацию задания .

С помощью SysVinit добавьте операторы exportв сценарий запуска службы.

Для заданий cron добавьте строки VAR=VALUEв crontab.

LD_PRELOADизменяет поведение программы способами, не предусмотренными автором программы, поэтому его следует устанавливать только для тех программ, которым это действительно необходимо. Даже если бы был способ установить общесистемную -переменную окружения, LD_PRELOADне следует устанавливать так широко.

2
09.06.2017, 01:07
1 ответ

Когда вы запускаете mount -t foo...или используете запись в fstabс файловой системой foo, mountфактически ищет вспомогательный двоичный файл mount.foo. Изman mountв Ubuntu, например:

For most types all the mount program has to do is issue a simple mount(2) system call, and no detailed knowledge of the filesystem type is required. For a few types however (like nfs, nfs4, cifs, smbfs, ncpfs) ad hoc code is necessary. The nfs, nfs4, cifs, smbfs, and ncpfs filesystems have a separate mount program. In order to make it possible to treat all types in a uniform way, mount will execute the program /sbin/mount.TYPE (if that exists) when called with type TYPE. Since various versions of the smbmount program have different calling conventions, /sbin/mount.smbfs may have to be a shell script that sets up the desired call.

Итак, нет, ядром является Джон Сноу, но mountумеет искать /sbin/mount.*команды.

4
27.01.2020, 21:58

Теги

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