Назад | Перейти на главную страницу

Нужно ли мне перезагружать сервер после редактирования fstab и mtab?

Мне просто интересно, нужно ли мне перезапускать сервер после редактирования fstab и mtab. Я что-то изменил в этом файле вручную из-за проблемы с отчетом awstats.

Я использую ISPConfig 3 с помощью учебника из Howtoforge. Но из-за удаления / удаления какой-то учетной записи испортилась конфигурация fstab и mtab.

Я тоже задаю этот вопрос на форуме howtoforge, но до сих пор никто не ответил. Если вы хотите прочитать мой вопрос, посетите его Вот.

Я очень старался решить проблему без везения.

Обновить:

Вот что случилось с моим fstab:

Раньше значение было (другое я пропустил):

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log    none    bind,nobootwait    0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log    none    bind,nobootwait    0 0

Поэтому я изменил его на правильный путь:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log    none    bind,nobootwait    0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log    none    bind,nobootwait    0 0

Я также обнаружил, что mtab имеет то же значение, что и выше, поэтому я отредактировал его вручную.

из:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none rw,bind 0 0

кому:

/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none rw,bind 0 0

Я отредактировал это значение, потому что правильный путь к mydomain.com и example.com должен находиться в папках web2 и web3 соответственно.

На данный момент журнал example.com указывает на:

/var/www/clients/client1/web2/log

когда должно быть:

/var/www/clients/client1/web3/log

Я думаю, что это из-за fstab и mtab.

Подскажите, пожалуйста, как правильно указать журнал в каталог по умолчанию.

Я объясняю сценарий один за другим на этом ссылка на сайт.

файл /etc/mtab поддерживается операционной системой. Не редактируйте это.

файл /etc/fstab определяет, что нужно смонтировать. Читается при запуске системы.

Когда я добавляю в систему дополнительный диск, который нужно смонтировать при запуске системы, я добавляю его в /etc/fstab.

Чтобы проверить правильность обновленного /etc/fstab Я использую команду mount -a. Это гласит /etc/fstab при запуске системы он монтирует еще не смонтированные файловые системы.

Выдает ошибку при отсутствии точки монтирования или устройства.

Для ответа на вопрос о перезагрузке: Нет, перезагружать после редактирования не нужно /etc/fstab. Вы можете тестировать поездку с mount -a

Вы не редактируете /etc/mtab вручную.

Однако вы можете изменить свой /etc/fstab добавить или удалить стойкий точки монтирования, то есть те, которые будут монтироваться при запуске. Так же /etc/fstab файл используется mount(8) команда для обращения к точкам монтирования.

Вы можете безопасно определять новые точки монтирования или удалять существующие в /etc/fstab без изменения текущего состояния ОС. Вы можете вручную mount(8) и umount(8) файловые системы, отражающие эти изменения; и вы также можете перемонтировать уже смонтированные файловые системы с различными параметрами, например:

mount -o remount,noexec /var

Вопрос в том, зачем, по вашему мнению, вам нужно bind точки монтирования вообще и чего, по вашему мнению, вы собираетесь достичь, используя их? Но я пренебрегаю.

При работе с bind точки монтирования, шаги по изменению конфигурации вашей файловой системы без перезапуска должны быть следующими:

  1. Не редактировать /etc/mtab вручную
  2. остановите приложения и службы, использующие файловые системы, которые вы собираетесь изменить. Это не всегда возможно, но ваш вариант использования, по-видимому, включает только файловые системы, выделенные для файлов журнала хоста в /var.
  3. umount все bind точки монтирования.
  4. переписать /etc/fstab чтобы соответствовать вашим потребностям.
  5. вручную смонтировать файловые системы.

mtab перечисляет смонтированные файловые системы, поэтому он записывается системой, и его содержимое изменится, скажем, после перезагрузки, размонтирования или нового монтирования. fstab перечисляет доступные файловые системы и является постоянным, т. е. переживет перезагрузку.

Вы не должны редактировать mtab напрямую.