У меня есть теперь ноутбук с Ubuntu 18.04, и я люблю ее. я смонтировал/tmp как tmpfs через /etc/fstab
строка как это:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777 0 0
теперь, мне нравится знать, как я могу сделать это только с systemd
, я должен только активировать новое systemd
сервис только (tmp.mount
связанный), или мне нужна еще одна вещь? как я могу заменить свое фактическое /etc/fstab
строка с systemd
в моем ноутбуке на живом режиме?
Обратите внимание на то, что использование /etc/fstab
все еще предпочтительный подход с systemd!
См. страницу справочника для systemd.mount, который указывает:
В целом конфигурирование точек монтирования через/etc/fstab является предпочтительным подходом.
systemd поставляет systemd-fstab-generator, который преобразовывает их для монтирования единиц.
Если Вы действительно хотите превратить то монтирование в единицу монтирования, моя рекомендация состоит в том, чтобы проверить свою текущую точную конфигурацию со следующей командой:
$ systemctl cat tmp.mount
Или:
$ systemctl cat /tmp
Который покажет Вам динамическую единицу, созданную systemd-fstab-generator, и должен выглядеть подобным:
# /run/systemd/generator/tmp.mount
# Automatically generated by systemd-fstab-generator
[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=local-fs.target
[Mount]
What=tmpfs
Where=/tmp
Type=tmpfs
Options=noatime,nosuid,nodev,noexec,mode=1777
Вы могли сохранить это содержание в /etc/systemd/system/tmp.mount
и выполненный systemctl enable tmp.mount
активировать его. (Необходимо будет добавить [Install]
раздел и a WantedBy=local-fs.target
смочь успешно включить его.)
(Другая опция состоит в том, чтобы использовать tmp.mount из systemd источников. Некоторые другие дистрибутивы, как Fedora, поставляют и включают тот.)
Не забывайте удалять тот из /etc/fstab
, иначе они могли бы конфликтовать. (Я полагаю, что тот в fstab преобладал бы, как я буду ожидать /run
иметь приоритет /etc
.)
Но, как сказано прежде, справляющийся через /etc/fstab
все еще предпочтительное решение... Таким образом, я, вероятно, рекомендовал бы все еще придерживаться того.