Смонтировать -a при перезагрузке после изменения / etc / fstab

0

Я добавил третью строку в / etc / fstab.

proc  /proc       proc    defaults                   0     0
none  /dev/pts    devpts  rw                         0     0
tmpfs /dev/shm    tmpfs   defaults,noexec,nosuid     0     0

Тогда я бегу mount -a смонтировать его. Проблема в том, что при перезагрузке мне снова нужно запустить mount -a, Есть ли другой файл, который я должен редактировать, чтобы сделать эти изменения постоянными, или mount -a запустить автоматически?

В случае, если это имеет значение, я использую VPS на MediaTemple

Alexis K
источник

Ответы:

1

найди свои дистрибутивы Linux $ cat /etc/*-release

для RH на основе вы можете

  • добавьте ваши изменения /etc/rc.local (добавлять mount -a в конце файла)
  • Запустите "gnome-session-properties" (GUI) и добавьте ваше монтирование в автозагрузку

для Debian

  • модифицировать /etc/xdg/autostart (добавьте свой mount -a в конце файла)
  • Запустите "gnome-session-properties" (GUI) и добавьте ваше монтирование в автозагрузку

Для получения дополнительной информации вы можете Google <ditro name> start up <script | application>

Maxwell S.
источник
Спасибо за информацию. Я использую Ubuntu 11.04. Это имеет как /etc/xdg/autostart а также /etc/rc.local, Гугл заставил меня подумать, что я должен использовать rc.local. Является ли один предпочтительным?
Alexis K
2
Я не уверен, что это путь. mount -a должен быть вызван уже во время процесса загрузки. Я подозреваю, что модуль tmpfs или dev/shm пока недоступен, когда вызывается.
Bram
@AlexisK я думаю, что rc.local предпочтительнее. PS этот скрипт выполняется в конце каждого multiuser Уровень выполнения.
Maxwell S.
@Bram Спасибо за информацию. Мне пришлось изменить tmpfs, чтобы некоторые пакеты были установлены правильно. Не могли бы вы немного рассказать о том, почему модуль tempfs будет готов при загрузке.
Alexis K
@ Alexis-k: Я подозреваю, что это происходит, потому что монтирование, кажется, терпит неудачу во время загрузки, но успешно после. Если я смотрю на одну из наших систем RHEL6, я вижу, что файловая система tmpfs смонтирована в /etc/rc.sysinit, grep -r tmpfs /etc/* должен показать вам, настроено ли это в вашей системе, или нет. Соответствующие команды монтирования находятся после различных разделов, которые настраивают устройства, и после запуска udev.
Bram