Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/07/2017, à 14:21

Grapjeg

Conditions de FSCK automatique.

Bonjour,

Je me pose une question,  comment gérez vous les vérifications automatique fsck?
Je m'explique, j’installe un serveur,  celui-ci n'est pas prévu pour rebooter souvent, l'OS est stable, les services aussi.
J'utilise LVM.
Quelle durée, ou nombres de reboot avez vous paramétrés avec tune2fs?
Et, comment gérez vous le reboot qui va faire le fsck?    quand je reboot un serveur, je veux qu'il démarre rapidement , il s'agit d'un serveur de prod critique.
Quel est votre priorité, Êtes vous plus "Securité FS",  je fais des contrôles automatique,  ou
Êtes vous plus "Sécurité, mon serveur doit etre indisponible le moins souvent"?
Le fait de faire un fsck rends pour moi le serveur indisponible le temps du check. Avez-vous des idées ou façon de faire?

Je vous en remercie d'avance.


Utilisateur UBUNTU:
Utilisateur dans le cadre pro: Dapper Drak.
Utilisateur perso Edgy Eft.

Hors ligne

#2 Le 18/07/2017, à 14:48

grandtoubab

Re : Conditions de FSCK automatique.

Salut
Avec systemd le fsck au boot est gèré par un service /lib/systemd/system/systemd-fsck-root.service

root@debian:/# cat /lib/systemd/system/systemd-fsck-root.service
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=File System Check on Root Device
Documentation=man:systemd-fsck-root.service(8)
DefaultDependencies=no
Wants=systemd-fsckd.socket
Before=local-fs.target shutdown.target
After=systemd-fsckd.socket
ConditionPathIsReadWrite=!/
ConditionPathExists=!/run/initramfs/fsck-root

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-fsck
TimeoutSec=0

le résultat est conserver

root@debian:/var/run/initramfs# cat fsck.log
Log of fsck -C -a -T -t ext4 /dev/sda1 
Tue Jul 18 08:10:12 2017

debian: clean, 191269/610800 files, 2105052/2441216 blocks

Tue Jul 18 08:10:12 2017
----------------

Et visible dans le journal

journalctl -b | grep fsck
juil. 18 10:10:15 debian systemd[1]: Listening on fsck to fsckd communication Socket.
juil. 18 10:10:23 debian systemd-fsck[581]: data : propre, 55919/17481728 fichiers, 49124638/69897984 blocs

un serveur dont le service est nécessaire 7/7 j et 24/24 H?? parce qu'un reboot le dimanche matin à 5h du mat généralement ça gêne pas grand monde smile
j'utiliserai aussi les outils https://www.smartmontools.org/ pour pister l'état du disque

Dernière modification par grandtoubab (Le 18/07/2017, à 14:59)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#3 Le 18/07/2017, à 15:13

bruno

Re : Conditions de FSCK automatique.

quand je reboot un serveur, je veux qu'il démarre rapidement , il s'agit d'un serveur de prod critique.

Bah, oui mais on redémarre un serveur combien de fois par an ? La seule chose qui oblige à un redémarrage c'est une mise à jour de sécurité critique du noyau.

En ligne

#4 Le 18/07/2017, à 15:14

Grapjeg

Re : Conditions de FSCK automatique.

grandtoubab a écrit :

Salut
Avec systemd le fsck au boot est gèré par un service /lib/systemd/system/systemd-fsck-root.service

root@debian:/# cat /lib/systemd/system/systemd-fsck-root.service
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=File System Check on Root Device
Documentation=man:systemd-fsck-root.service(8)
DefaultDependencies=no
Wants=systemd-fsckd.socket
Before=local-fs.target shutdown.target
After=systemd-fsckd.socket
ConditionPathIsReadWrite=!/
ConditionPathExists=!/run/initramfs/fsck-root

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-fsck
TimeoutSec=0

le résultat est conserver

root@debian:/var/run/initramfs# cat fsck.log
Log of fsck -C -a -T -t ext4 /dev/sda1 
Tue Jul 18 08:10:12 2017

debian: clean, 191269/610800 files, 2105052/2441216 blocks

Tue Jul 18 08:10:12 2017
----------------

Et visible dans le journal

journalctl -b | grep fsck
juil. 18 10:10:15 debian systemd[1]: Listening on fsck to fsckd communication Socket.
juil. 18 10:10:23 debian systemd-fsck[581]: data : propre, 55919/17481728 fichiers, 49124638/69897984 blocs

un serveur dont le service est nécessaire 7/7 j et 24/24 H?? parce qu'un reboot le dimanche matin à 5h du mat généralement ça gêne pas grand monde smile
j'utiliserai aussi les outils https://www.smartmontools.org/ pour pister l'état du disque

Merci bien pour ces renseignements.
Je vais voir pour faire passer le "Reboot" peut être pas toutes les semaines non plus.
Le serveur est utilisé dans un hôpital,  et le médecin ne décide pas quand il a besoin de consulter le dossier du patient. ça peut être n'importe quand.
Ce qui m'ennuie aussi, plus que le reboot, c'est le temps pour booter en cas de fsck? 

En tous les cas. merci.


Utilisateur UBUNTU:
Utilisateur dans le cadre pro: Dapper Drak.
Utilisateur perso Edgy Eft.

Hors ligne

#5 Le 18/07/2017, à 19:44

grandtoubab

Re : Conditions de FSCK automatique.

Grapjeg a écrit :

[

Merci bien pour ces renseignements.
Je vais voir pour faire passer le "Reboot" peut être pas toutes les semaines non plus.
Le serveur est utilisé dans un hôpital,  et le médecin ne décide pas quand il a besoin de consulter le dossier du patient. ça peut être n'importe quand.
Ce qui m'ennuie aussi, plus que le reboot, c'est le temps pour booter en cas de fsck? 

En tous les cas. merci.

Alors faut investir avec système de secours qui prends la main pendant que le serveur principal reboot
du genre
https://www.sebastien-han.fr/blog/2011/ … ous-linux/


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#6 Le 18/07/2017, à 20:45

Rufus T. Firefly

Re : Conditions de FSCK automatique.

grandtoubab a écrit :

Alors faut investir avec système de secours qui prends la main pendant que le serveur principal reboot
du genre
https://www.sebastien-han.fr/blog/2011/ … ous-linux/

Et aussi quand il tombe en panne, ce qui n'est jamais exclu et qui prend beaucoup plus de temps qu'un reboot...
A mon avis, c'est même indispensable, dans un hôpital !


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#7 Le 18/07/2017, à 21:40

Bougron

Re : Conditions de FSCK automatique.

Rufus T. Firefly a écrit :

Alors faut investir avec système de secours qui prends la main pendant que le serveur principal reboot..
.....
A mon avis, c'est même indispensable, dans un hôpital !

Si tu travailles en angleterre, tu n'auras pas le budjet,
Si tu travailles en france, tu es actuellement en faute professionnelle.

Hors ligne

#8 Le 18/07/2017, à 22:23

grandtoubab

Re : Conditions de FSCK automatique.

grandtoubab a écrit :
Grapjeg a écrit :

[

Merci bien pour ces renseignements.
Je vais voir pour faire passer le "Reboot" peut être pas toutes les semaines non plus.
Le serveur est utilisé dans un hôpital,  et le médecin ne décide pas quand il a besoin de consulter le dossier du patient. ça peut être n'importe quand.
Ce qui m'ennuie aussi, plus que le reboot, c'est le temps pour booter en cas de fsck? 

En tous les cas. merci.

Alors faut investir avec système de secours qui prends la main pendant que le serveur principal reboot
du genre
https://www.sebastien-han.fr/blog/2011/ … ous-linux/

un exemple
Heartbeat
https://doc.ubuntu-fr.org/heartbeat
https://www.it-connect.fr/clustering-et … %EF%BB%BF/

Dernière modification par grandtoubab (Le 18/07/2017, à 22:25)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#9 Le 19/07/2017, à 09:51

grandtoubab

Re : Conditions de FSCK automatique.

A titre d'information
En recovery mode, lancement en commandes:

umount /dev/sda6
fsck -c /dev/sda6

C'est à dire sur /home de 263 Giga la durée a été de 57 mn alors même qu'il y a 0 erreur.

Quand le type est  ext2/ext3/ext4, on peut utiliser fsck -c qui passera l'option à e2fsck  https://linux.die.net/man/8/e2fsck ce qui va mettre les blocs fautifs dans les blocs inutilisables et évite ainsi de les réutiliser plus tard, ce qui plus sécurisant


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne