Me pregunto si necesito reiniciar mi servidor después de editar fstab y mtab. Cambié algo en este archivo manualmente debido a un problema con el informe awstats.
Estoy usando ISPConfig 3 con la ayuda del tutorial de howtoforge . Pero debido a la eliminación / eliminación de alguna cuenta, la configuración de fstab y mtab se equivocó.
También hago esta pregunta en el foro de howtoforge pero hasta ahora nadie ha respondido. Si desea leer mi pregunta, visítela aquí .
Traté de solucionar el problema sin suerte.
Actualizar:
Esto es lo que le sucede a mi fstab:
Antes de que el valor fuera (omití el otro):
/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
Entonces lo cambié a la ruta correcta:
/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
También encontré que mtab tiene el mismo valor que el anterior, por eso lo edité manualmente.
desde:
/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
a:
/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
Edité esos valores porque la ruta correcta de mydomain.com y example.com debería estar en la carpeta web2 y web3 respectivamente.
A partir de ahora, el registro de example.com apunta a:
/var/www/clients/client1/web2/log
cuando debería ser:
/var/www/clients/client1/web3/log
Así que estoy pensando que esto se debe a fstab y mtab.
Guíeme cómo apuntar el registro correctamente a su directorio predeterminado.
Explico el escenario uno por uno en este enlace .
fuente
mount -a
no volverá a montar los sistemas de archivos que ya están montados. En cambio, uno preferiría usarmount <mount-point> -o remount
, comosudo mount / -o remount
. Utilizará las opciones definidas en el fstab.mount -a
no hice que el sistema reconociera la nueva partición de intercambio. Sin embargo, reiniciar funcionó.No editas
/etc/mtab
manualmente.Sin embargo, puede cambiar su
/etc/fstab
para agregar o eliminar puntos de montaje persistentes , es decir, los que se montarán en el inicio. Además, el comando/etc/fstab
usa el archivomount(8)
para referirse a los puntos de montaje.Puede definir con seguridad nuevos puntos de montaje o eliminar los existentes
/etc/fstab
sin alterar el estado actual del sistema operativo. Puede manualmentemount(8)
yumount(8)
sistemas de archivos que reflejan esos cambios; y también puede volver a montar sistemas de archivos ya montados con diferentes opciones, por ejemplo:La pregunta aquí es, ¿por qué crees que necesitas
bind
puntos de montaje y qué crees que vas a lograr al usarlos? Pero yo disgrego.Cuando se trata de
bind
puntos de montaje, los pasos para reconfigurar el diseño de sus sistemas de archivos sin reiniciar deben ser:/etc/mtab
manualmente/var
.umount
Todos losbind
puntos de montaje./etc/fstab
para satisfacer tus necesidades.fuente
telinit S
), realizar las ediciones y volver al multiusuario (telinit 2
).mtab enumera los sistemas de archivos montados actualmente, por lo que está escrito por el sistema y su contenido cambiará después de, por ejemplo, un reinicio, un montaje o un nuevo montaje. fstab enumera los sistemas de archivos disponibles y es persistente, es decir, sobrevivirá a un reinicio.
No debe editar mtab directamente.
fuente