O shutdown -F
do systemd é systemctl poweroff
. Eu não descobri a relação com o fsck.
No entanto, AFAIK, você não pode forçar fsck usando systemd, porque o fsck é executado antes do systemd iniciar.
Estou procurando o equivalente do systemd ao comando shutdown -F
.
Eu sei que posso forçar o fsck adicionando fsck.mode=force
às opções do kernel ou ajustar a contagem de montagem dos discos.
Eu tentei touch /forcefsck
, mas não funciona com as versões mais recentes do systemd.
O shutdown -F
do systemd é systemctl poweroff
. Eu não descobri a relação com o fsck.
No entanto, AFAIK, você não pode forçar fsck usando systemd, porque o fsck é executado antes do systemd iniciar.
Quando eu quero forçar fsck, eu apenas uso o seguinte comando:
# tune2fs -C 50 /dev/sda2
Ele simplesmente define o contador de montagem como 50, mas eu também configurei:
# tune2fs -l
...
Mount count: 18
Maximum mount count: 20
Então, como você pode ver, quando eu defino 50 na contagem de montagens, o kernel acha que deve fsck a partição.
Esta solução funciona sempre, não importa o que você use sysvinit / systemd ou qualquer outra coisa.
Tags systemd fsck arch-linux