2 votes

Existe-t-il un moyen de récupérer les paramètres exécutés à partir de la fstab qui ont été utilisés au démarrage ?

Je suis nul dans la vie et j'ai accidentellement écrasé mon fstab avant de faire une sauvegarde en essayant de

chmod 777 /etc/fstab

afin de pouvoir le modifier et le réenregistrer à l'aide d'un éditeur de texte.

Ma question est donc la suivante : étant donné que la plupart de ces paramètres sont utilisés au démarrage pour configurer diverses choses comme le swap et autres, existe-t-il un moyen de déterminer ce qui se trouvait dans ma précédente fstab tant que je n'ai pas redémarré mon serveur ?

J'ai ajouté une sauvegarde d'un fichier par défaut, mais j'en ai besoin car il y avait apparemment des éléments personnalisés dans le fichier fstab perdu.

Santé.

7voto

jammus Points 1796

Regardez votre /etc/mtab , /proc/swaps et regardez la sortie de mount . Cela devrait vous donner suffisamment d'informations pour reconstruire votre fstab.

1voto

Michael Martinez Points 2505

Pour compléter la réponse ci-dessus (qui est valable) :

Si votre système utilise des instantanés LVM, vous pouvez monter le volume de l'instantané et récupérer le fichier à partir de là.

Si vous vous contentez de supprimé le fichier, plutôt que de l'écraser, vous pouvez récupérer le contenu textuel du fichier de la manière suivante :

  1. fermeture à un seul utilisateur
  2. grep sur un point de montage connu (tel que la partition de démarrage sda1) sur la partition où réside /etc/fstab : grep -a -B30 -A30 -i sda1 /dev/sda2

Cela permet de rechercher la chaîne de texte "sda1" sur toutes les données de la partition /dev/sda2, et de récupérer 30 lignes de texte avant et après, ce qui devrait être suffisant pour couvrir un fichier /etc/fstab de taille normale.

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