e2fsck dans crontab
Le
andre_debian

Bonjour,
J'ai mis dans crontab un fichier binaire de vérification de partition
une fois par jour : # e2fsck /dev/sda2
Je l'ai testé, il fonctionne très bien :
#!/bin/bash
e2fsck -p /dev/sda2
La partition sda2 est montée et démontée 24 fois par jour,
(une fois/heure) pour sauvegarde.
Lorsque je lance manuellement "e2fsck /dev/sda2",
je reçois cette réponse :
"la partition a été montée 60 fois sans vérification" :
ce qui voudrait dire que la vérif. quotidienne via crontab
ne se fait pas.
Si vous avez une explication d'une erreur dans le fichier
binaire grand merci.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201507011201.26086.andre_debian@numericable.fr
J'ai mis dans crontab un fichier binaire de vérification de partition
une fois par jour : # e2fsck /dev/sda2
Je l'ai testé, il fonctionne très bien :
#!/bin/bash
e2fsck -p /dev/sda2
La partition sda2 est montée et démontée 24 fois par jour,
(une fois/heure) pour sauvegarde.
Lorsque je lance manuellement "e2fsck /dev/sda2",
je reçois cette réponse :
"la partition a été montée 60 fois sans vérification" :
ce qui voudrait dire que la vérif. quotidienne via crontab
ne se fait pas.
Si vous avez une explication d'une erreur dans le fichier
binaire grand merci.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201507011201.26086.andre_debian@numericable.fr
T'es-tu assuré que la vérification quotidienne ne se déclenchait pas au
même moment qu'un des montages ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Le mercredi 01 juillet 2015 à 12:01, a écrit :
Plus précisément, tu as ajouté une ligne de texte dans la crontab pour planifier
le lancement d'une commande, ladite commande étant un binaire (ce qui ne change
rien par rapport au lancement d'un script).
Ça c'est plutôt un script…
Le fichier binaire (e2fsck) est standard dans la distrib. Si il devait y avoir
une erreur, tu la verrais sûrement dans les rapports de bugs…
Tu parles d'un fichier binaire mais tu nous montres un script… Lequel des deux
est-ce que tu tentes de lancer via Cron ?
Cron écrit dans les journaux système. Tu devrais donc y trouver des traces du
lancement de ta commande. Est-ce le cas ?
La ligne que tu as ajouté à la crontab est-elle correctement formatée ?
Pourrais-tu la coller ici ?
Dans la crontab de quel utilisateur as-tu ajouté cette ligne ?
Sébastien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Je viens de modifier en ce sens. Je vais tester...
On Wednesday 01 July 2015 13:39:31 Sébastien NOBILI wrote:
Le script du fichier binaire "verifsda2" :
C'est un fichier binaire contenant le script ci-dessus.
La ligne de crontab :
30 7 * * * /opt/adm/./verifsda2
Le fichier "verifsda2" contient le script cité.
Il est bien en mode exécution (a+x).
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Script ou fichier binaire, il va falloir choisir.
Un fichier binaire contient des données binaires qu'on ne pourra donc pas lire
avec un éditeur de texte. En général, dans le cas d'un exécutable, c'est le
résultat d'une compilation.
Un script est (dans le cas qui nous intéresse ici) un fichier texte (donc pas
binaire) contenant une succession de commandes à exécuter (voire des tests si tu
es joueur et que tu as du temps à perdre).
Là c'est donc bien d'un script qu'on parle.
OK ça m'a l'air correct. Le « ./ » en milieu de chemin ne sert à rien mais ne
gêne pas non plus.
OK c'est un bon point.
Tu n'as pas répondu à deux questions :
- dans la crontab de quel utilisateur as-tu mis cette ligne ?
- vois-tu des lignes Cron correspondant au lancement de ton script dans les
journaux système ?
Sébastien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Perso dans les scripts executes avec cron, je mets toujours le chemin
complet. Dans ton cas /sbin/e2fsck
--
Daniel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
root
Aucune erreur dans "/var/log/cron"
Si je tape à la mano :
# e2fsck /dev/sda2
sda2 : propre, 643311/19537920 fichiers, 5140180/78120078 blocs
(vérification dans 3 montages).
Ce qui veut dire que même si je lance la commande de vérification
du système de fichiers, il va quand même le faire tous les X montages.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
il faut utiliser comme ceci pour forcer le check:
e2fsck -f /dev/sda2
Le 02/07/2015 11:11, a écrit :
--
Guillaume
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/