Re: Atrasar o desligamento no processo de shutdown

Antonio Terceiro <[email protected]>
Newsgroups gmane.linux.debian.user.portuguese
Message-ID <[email protected]>
On Tue, Mar 08, 2022 at 04:24:11PM -0300, Paulino Kenji Sato wrote:
> Ola,
> Estou tendo problemas de corrupção de FS em um SSD.
> De vez em quando preciso iniciar um 'live linux' para poder rodar um fsck e
> reparar.
> O processo de shutdown atualmente está muito rápido, então estou
> especulando que a causa da corrupção seja o corte no fornecimento de
> energia antes que o SSD grave de fato os dados.
> Para comprovar ou não essa especulação precisaria atrasar o power off após
> a desmontagem dos discos.
> 
> É possível introduzir esse atraso no processo de shutdown (no systemd ou
> kernel)?
> 
> Poderia, em vez de desligar, fazer um reboot e desligar manualmente no tela
> do grub, mas isso não é nada prático
> 
> OBS.: E um atraso no processo de shutdown, não quando o shutdown deve ser
> feito.

Em princípio você pode colocar um script em
/lib/systemd/system-shutdown/ que chama um sleep de quanto tempo você
quiser, e o processo de desligamento vai esperar ele terminar. Veja a
manpage de `systemd-shutdown`.

Agora o certo era o systemd não só tentar desmontar todos os
filesystems, como também chamar um sync() antes de desligar pra que o
kernel termine de enviar os dados pro hardware, exatamente pra evitar
esse tipo de coisa. Como exatamente esse seu filesystem está sendo
montado? É possível que esteja dando erro na hora de desmontar?

Se você consegue reproduzir esse problema de forma consistente, seria
interessante abrir um bug (no Debian ou no repositório upstream).
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmIn0LAACgkQ/A2xu81G
C95KnhAAvjG43Et6nHuJJghlTYmMAPZHm0OJ3c9rVBIfeuXRp5oC1WIYU3W9sVNN
1pb6rQ44/GjDEXDEknw5nXTFmh1zMwigyKWkanzCk6q1eocKtM5y5THOlx3k7HZ5
SIWnsexaIenEaDMW/MtjntS8zVJgrF67Hy/o1K71Q7rS7N0fsLxgSORNoaWxorgO
UbxpPCy0n5rrQ/jY7Q2fYwsxgj9BJ5LXLLDB18dWwjEg5AHuaKoA7mXp5Ld0bOqZ
jI/ziDAifz4GxEhfYiCrwo6uPUHPF8uuhY/CpIeVGr+TDe2GsWIT109gN9LMIYTG
2n5KouEdgvUO8KexM2iNY02HsVRh853mki/6CwkFuyYMUu6p6EBpE113operZ14p
VcJ0dHbWbcCYHwiUlZ+IMR/VNYsW9wpEsHyDW0sYkvcXnmkabB75GverNUBkb/Ju
r7oyIwe/HQLPmoBetnpYp93Du/BpnbsbxFeJsfahrZHK1mSzURSCQ2EujXhEbZwl
k+PE9q2f/hpqgfWRbTx3VC2t0IWqIU77EzUnGKRUWqTFs0SOdulfU6+ZAf0rCABs
Nph66MqMedi9pm71ZPxXHGBy8xjZsheVkwbVQjVWXWwPVjGoSB2pRlZQojXrxMaB
r85ZaKgDcFbqJ0JO37L5WHpewCHMEBGeTXDSGvugYqmMiO0iNT8=
=rTnd
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.