Мне просто интересно, нужно ли мне перезапускать сервер после редактирования 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
точки монтирования, шаги по изменению конфигурации вашей файловой системы без перезапуска должны быть следующими:
/etc/mtab
вручную/var
.umount
все bind
точки монтирования./etc/fstab
чтобы соответствовать вашим потребностям.mtab перечисляет смонтированные файловые системы, поэтому он записывается системой, и его содержимое изменится, скажем, после перезагрузки, размонтирования или нового монтирования. fstab перечисляет доступные файловые системы и является постоянным, т. е. переживет перезагрузку.
Вы не должны редактировать mtab напрямую.