56 votes

Dois-je redémarrer mon serveur après avoir modifié fstab et mtab ?

Je me demande si je dois redémarrer mon serveur après avoir modifié fstab et mtab. J'ai changé quelque chose dans ce fichier manuellement à cause d'un problème avec le rapport d'awstats.

J'utilise ISPConfig 3 avec l'aide du tutoriel de commentforger . Mais suite à la suppression d'un compte, la configuration de fstab et mtab a été perturbée.

J'ai également posé cette question sur le forum howtoforge mais jusqu'à présent personne n'a répondu. Si vous souhaitez lire ma question, rendez-vous sur ce site. aquí .

J'ai essayé de résoudre le problème sans succès.

更新しています:

Voici ce qui se passe dans mon fstab :

Avant la valeur était (j'ai omis l'autre) :

/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

Je l'ai donc remplacé par le chemin correct :

/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

J'ai également constaté que mtab avait la même valeur que ci-dessus, c'est pourquoi je l'ai modifié manuellement.

de :

/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

J'ai modifié ces valeurs car le chemin correct de mydomain.com et de example.com devrait se trouver respectivement dans les dossiers web2 et web3.

Pour l'instant, le journal de l'exemple.com est pointé vers :

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

alors qu'il devrait l'être :

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

Je pense donc que cela est dû à fstab et mtab.

Merci de m'indiquer comment faire pointer correctement le log dans son répertoire par défaut.

J'explique le scénario un par un ici lien .

64voto

abhijeet Points 111

Fichier /etc/mtab est maintenue par le système d'exploitation. Ne le modifiez pas.

Fichier /etc/fstab définit ce qui doit être monté. Il est lu au démarrage du système.

Lorsque j'ajoute un disque supplémentaire à un système qui doit être monté au démarrage du système je l'ajoute à /etc/fstab .

Pour vérifier l'exactitude des données mises à jour /etc/fstab J'utilise la commande mount -a . Ce texte se lit comme suit /etc/fstab comme démarrage du système, il monte les systèmes de fichiers qui ne sont pas encore montés.

Il génère une erreur si le point de montage est manquant ou si le périphérique est manquant.

Pour répondre à la question sur le redémarrage : Non, il n'est pas nécessaire de redémarrer après l'édition. /etc/fstab . Vous pouvez faire un essai de conduite avec mount -a

14voto

dawud Points 14770

Vous n'éditez pas /etc/mtab manuellement.

Vous pouvez cependant modifier votre /etc/fstab ajouter ou supprimer persistant les points de montage, c'est-à-dire ceux qui seront montés au démarrage. En outre, les points de montage /etc/fstab est utilisé par le mount(8) pour faire référence aux points de montage.

Vous pouvez définir en toute sécurité de nouveaux points de montage ou supprimer des points existants dans la rubrique /etc/fstab sans modifier l'état actuel du système d'exploitation. Vous pouvez manuellement mount(8) y umount(8) Vous pouvez également remonter des systèmes de fichiers déjà montés avec différentes options, par exemple :

mount -o remount,noexec /var

La question qui se pose ici est la suivante : pourquoi pensez-vous avoir besoin de bind et que pensez-vous obtenir en les utilisant ? Mais je disgresser.

Lorsqu'il s'agit de bind les étapes pour reconfigurer la disposition de vos systèmes de fichiers sans redémarrer devraient être les suivantes :

  1. Ne pas éditer /etc/mtab manuellement
  2. arrêter les applications et les services qui utilisent les systèmes de fichiers que vous allez modifier. Ce n'est pas toujours possible, mais votre cas d'utilisation semble ne concerner que les systèmes de fichiers dédiés à l'hébergement des fichiers journaux sous la rubrique /var .
  3. umount todos bind points de montage.
  4. réécrire /etc/fstab pour répondre à vos besoins.
  5. monter manuellement les systèmes de fichiers.

0voto

blau Points 708

Mtab répertorie les systèmes de fichiers actuellement montés, il est donc écrit par le système et son contenu changera après, par exemple, un redémarrage, un umount ou un nouveau montage. fstab répertorie les systèmes de fichiers disponibles et est persistant, c'est-à-dire qu'il survivra à un redémarrage.

Vous ne devez pas modifier mtab directement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X