GNU/Linux >> Tutoriels Linux >  >> Linux

Comment forcer automatiquement les disques Fsck après un crash dans 'systemd' ?

Comment définir systemd pour forcer automatiquement fsck disques après un crash (hard poweroff) ?

Quand j'ai utilisé sysvinit (sous Arch Linux) en tant que /sbin/init J'ai utilisé le hack :dans le rc.local Je crée /forcefsck dossier; dans le rc.local.shutdown je l'enlève. Au démarrage rc.sysinit activer force fsck si /forcefsck existe.

Comment faire la même chose dans systemd ? Peut-être qu'il a des installations intégrées pour le fsck automatique après coup de cœur ?

Réponse acceptée :

Vous pouvez forcer fsck au démarrage en passant fsck.mode=force (auto est par défaut et skip peut être utilisé pour ignorer la vérification) en tant que paramètre de ligne de commande du noyau (à partir de systemd v. 213, il y a aussi un deuxième paramètre :fsck.repair – pour contrôler comment fsck doit traiter les systèmes de fichiers impurs au démarrage ; les valeurs possibles sont :preen pour réparer ce qui peut être réparé en toute sécurité, yes pour répondre oui à toutes les questions et no est par défaut).

Notez que systemd-fsck ne connaît aucun détail sur des systèmes de fichiers spécifiques et exécute simplement des vérificateurs de système de fichiers spécifiques à chaque type de système de fichiers ( /sbin/fsck.* ) .
Maintenant, si votre système de fichiers est xfs ou btrfs il exécutera /sbin/fsck.xfs ou /sbin/fsck.btrfs respectivement. Si cela ne semble pas fonctionner, vous devriez peut-être consulter la page de manuel pour fsck.xfs ou fsck.btrfs respectivement et examiner le contenu desdits fichiers dans /sbin .


Linux
  1. Comment forcer la vérification du système de fichiers racine à l'aide de fsck lors du redémarrage

  2. UNIX / Linux :comment forcer l'utilisateur à changer son mot de passe lors de la prochaine connexion après la réinitialisation du mot de passe

  3. Comment monter automatiquement des partitions avec des disques Gnome au démarrage

  4. Comment arrêter le service systemd

  5. Comment démarrer un service systemd après la connexion de l'utilisateur et l'arrêter avant la déconnexion de l'utilisateur

Comment forcer la vérification du système de fichiers "FSCK" sur Ubuntu

Comment lister les disques sous Linux

Comment redémarrer Gnome Shell après un crash sans tuer X ?

Comment effacer les journaux de journal Systemd

Comment supprimer les services systemd

Comment démarrer automatiquement mysql après le redémarrage du serveur (CentOS + autres distributions) ?