Um processo com um descritor aberto num disco que sumiu do barramento não recebe
ENOENT (No such file or directory) — recebe EIO (I/O error):
Error: EIO: i/o error, scandir '/data/backups'
A distinção aponta o dedo: ENOENT seria caminho errado, bug de configuração,
volume não montado na hora de subir. EIO significa que o caminho existia e
o storage por baixo morreu depois — cabo, controladora, disco. Software certo,
hardware caindo.
Quando um container começa a cuspir EIO, olhe dmesg/journalctl -k por
reset de USB ou SATA antes de reiniciar o container. Reiniciar não traz o disco
de volta.