web-dev-qa-db-fra.com

Causes et comment minimiser les dommages dus aux arrêts forcés?

Backstory:

Depuis l'exécution de 12.04 LTS, mon ordinateur a subi deux coupures soudaines de puissance; un en raison de ma tentative de redémarrage à poings durs et un en raison d'une déconnexion du câble d'alimentation sans batterie. Les deux fois, il y avait des problèmes de démarrage directement après que le fsck automatique ne pouvait pas résoudre. J'ai réinstallé après la première erreur de démarrage et cela a résolu le problème, mais la deuxième fois, j'ai décidé d'essayer de comprendre quel était le problème réel. J'ai beaucoup appris en jouant avec le disque dur et le système d'exploitation en essayant de comprendre ce qui n'allait pas, mais le disque dur de deux ans n'a pas pu survivre à d'autres abus et a lancé le seau avant de trouver une réponse. J'ai acheté un remplacement, mais je suis toujours à la recherche d'une autopsie et d'un moyen d'éviter que cela ne se reproduise à l'avenir.

Questions:

  • Quelles sont les causes des problèmes de démarrage après une mise hors tension soudaine? Le disque dur contenant le système d'exploitation n'est pas correctement démonté? Un arrêt forcé peut-il réellement provoquer la confusion du disque dur lui-même? Comment un arrêt forcé affecte-t-il la journalisation d'un système de fichiers ext4?
  • Comment Ubuntu peut-il être configuré pour minimiser les dommages causés par un arrêt soudain? La réponse évidente étant "Ne vous arrêtez pas en maintenant le bouton d'alimentation, stupide" et même si j'ai trouvé d'autres moyens de forcer un la mauvaise conduite de la session se termine, les arrêts soudains ne sont pas toujours provoqués intentionnellement par l'utilisateur. Exécuter Ubuntu sur un ordinateur portable augmente également les chances d'une mise hors tension moins que gracieuse. S'il y a des éléments dans 12.04 (que ce soit les paramètres du système d'exploitation ou les paramètres du disque dur lui-même) qui pourraient être configurés pour minimiser les dommages, je serais reconnaissant d'en être informé.
3
user44430

Donc, à votre première question: Quelles sont les causes des problèmes de démarrage après une mise hors tension soudaine?

À l'arrêt, le système d'exploitation attend principalement que toutes les applications soient correctement arrêtées, arrête les services, enregistre les paramètres, etc. Il est peu probable que la machine entière meure après un arrêt forcé. Si vous avez des DONNÉES dans le tampon, vous les perdrez. Considérez-le comme des choses que vous devez emporter tous les jours. Si vous oubliez quelque chose, vous ne mourrez pas, mais vous serez malheureux.

Eh bien, il existe de nombreuses causes de problèmes de démarrage, mais les plus courantes sont:

  1. Défaillance matérielle. (Disque dur, carte mère, RAM etc.)
  2. Échec du système d'exploitation. (OS a été perturbé)
  3. Utilisateur (Parfois, l'utilisateur s'embrouille avec des choses qu'il ne connaît pas: P)
  4. Perte d'alimentation (peut être fatale, si vous n'avez pas la bonne alimentation électrique, votre PC a un problème)

À votre deuxième question: Comment Ubuntu peut-il être configuré pour minimiser les dommages d'un arrêt soudain?

D'après mon expérience, une solution de sauvegarde est toujours une bonne idée. Le problème est que si votre système se bloque (et surtout avec Ubuntu, c'est un gros SI ) et que vous devez forcer l'arrêt du système, cela ne devrait pas poser de problème récupérer avec une sauvegarde. Mais si votre système tombe en panne et que vous obtenez une défaillance matérielle, vous ne pouvez presque rien faire, sauf remplacer la pièce cassée. : P

Voici une étape par étape comment sauvegarder dans Ubuntu:

Ouvrez les paramètres système:

System Settings

Cliquez sur Sauvegarde:

Backup

Ici, vous pouvez configurer vos dossiers sauvegardés, quand sauvegarder, où BNac et combien de temps votre sauvegarde doit être enregistrée:

BackupBackupBackupBackup

2
Meintjes

Le seul moyen de prévenir la perte de données sur les systèmes souffrant de possibles pannes de courant est

Sauvegardes fréquentes

Mais il existe encore des mesures supplémentaires pour minimiser les éventuelles pannes de disque dur après une panne de courant soudaine, mais celles-ci seront au détriment des performances.

  • Désactiver le cache d'écriture pour le lecteur

    Sudo hdparm -W 0 /dev/<sdX>
    
  • Rendre la journalisation shure activée sur un système de fichiers ext4 (comportement par défaut)

  • Ne désactivez pas (par défaut) les barrières d'écriture lors du montage

Dans le cas où nous connaissons très bien la hiérarchie du système de fichiers Ubuntu, nous pouvons également envisager de placer les répertoires système qui n'ont pas besoin d'un accès en écriture sur une partition montée uniquement en mode réel. Cela vous aidera à conserver un système de démarrage même s'il y a eu une corruption de fichier ailleurs, mais cela ne vous empêchera pas de perdre vos données personnelles. Dans le cas d'un système non serveur, je ne le recommande pas car la restauration d'une sauvegarde ou même d'une réinstallation sera toujours plus rapide que d'obtenir une hiérarchie de fichiers système en lecture seule stable.

Lecture source et autre:

2
Takkat