Démontez les systèmes de fichiers que vous avez montés. Le système de fichiers racine est un cas particulier; pour cela, vous pouvez utiliser mount / -o remount,ro
. Sous Linux, umount /
fonctionne également, car il est effectivement converti en l'ancienne commande.
Cela dit, vous n'avez pas à vous soucier trop du démontage, à moins que
- Vous avez monté un ancien système de fichiers comme FAT - tel qu'utilisé par la partition système EFI - ou ext2, qui n'implémente pas la journalisation ou équivalent. Avec un système de fichiers moderne,
sync
est censé être suffisant, et le système de fichiers se réparera très rapidement au prochain démarrage. - Vous avez peut-être laissé un processus en cours d'exécution qui écrit dans le système de fichiers et vous aviez l'intention de l'arrêter proprement. Dans ce cas, il est utile d'essayer de démonter les systèmes de fichiers, car umount échouerait et afficherait une erreur occupée pour vous rappeler le rédacteur restant.
Ce qui précède est la partie importante. Après cela, vous pouvez également éteindre facilement le matériel en utilisant poweroff -f
. Ou redémarrez avec reboot -f
.
Il y a un systemd
-équivalent spécifique de poweroff -f
:systemctl poweroff -f -f
. Cependant poweroff -f
fait la même chose, et systemd
prend en charge cette commande même si elle a été construite sans compatibilité SysV.
Techniquement, je me souviens que mon disque dur USB était documenté comme nécessitant une "suppression sûre" de Windows ou l'équivalent. Mais cette exigence n'est pas sûre en cas de panne de courant, et Linux ne le fait pas pendant un arrêt normal de toute façon. Il est préférable de l'interpréter comme signifiant que vous ne devez pas faire de jogging sur le disque dur pendant qu'il tourne, y compris en essayant de le débrancher. Une mise hors tension complète devrait arrêter la rotation du disque. Vous pouvez probablement entendre, sentir ou voir si cela ne s'arrête pas :-).
Je vais simplement exécuter ci-dessous deux commandes :
echo s > /proc/sysrq-trigger <= For sync
echo o > /proc/sysrq-trigger <= For shutdown the system
En supposant que la clé magique est activée dans le noyau
Ok, donc il m'est venu à l'esprit que j'avais la possibilité de exec init
. À partir de là, je pourrais probablement plus tard poweroff
. Je me demande cependant s'il existe de meilleures alternatives.