Nouvel article sur MacDigit : sauvegarde d’urgence

Une ligne de commande pour atténuer les effets d’un redémarrage d’urgence.

Votre lecteur de CD se bloque et refuse de démonter un CD défectueux, votre batterie va se vider dans les 5 secondes, tout est superlent ou bien encore vous sentez un mauvais coup qui ne va pas tarder. Bref, vous avez besoin de redémarrer (ou d’éteindre) en urgence, voire manuellement.

Le problème des redémarrages manuel est que vous n’êtes pas sûr que vos données vont y survivre. Votre document pourrait bien partir en fumée ou, plus raisonnablement, les dernières modifications peuvent ne pas être écrites sur le disque dur. Même si vous avez appuyé sur sauvegarder, les données ne sont pas forcément physiquement écrites, mais peuvent être en cache.

Pour être sûr que vos données seront bien écrites sur le dur et que vous pouvez redémarrer d’urgence en toute sérénité (enfin, du moins davantage de sérénité), voici une commande à exécuter depuis le Terminal :

sync;sync;sync

sync est une commande qui force l’écriture sur le disque dur immédiatement. Le point-virgule permet de chaîner des commandes ; il est recommandé de demander trois écritures forcées sur le disque, juste en cas. C’est ce que nous faisons en chaînant trois fois la commande sync.

Notez que la commande shutdown, qui redémarre la machine (sudo shutdown -r now) n’écrit pas les données sur le disque. Si vous voulez redémarrer votre machine à la main (parce que vous n’avez pas d’autre possibilité, il faut donc chaîner shutdown après un triple sync :

sync;sync;sync;shutdown -r now

Attention, vous ne pourrez faire ceci qu’en tant que root (su, pas sudo). Si vous n’avez pas activé root, une commande en deux temps reviendra au même :

sync;sync;sync
sudo shutdown -r now

Il reste toujours le problème d’avoir accès au Terminal, ce qui est souvent problématique dans ce genre de situation (à moins d’avoir l’application Terminal constamment lancée dans un coin).

Voilà, vous pouvez maintenant redémarrer plus tranquillement

Ceci était un message d’un journaliste dont le lecteur de CD est catastrophique.

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.