Como sei quando o 'umount -l' preguiçoso é concluído?

1

Estou executando o Linux e quero desmontar meu disco rígido com segurança.

Eu quero usar umount --lazy :

Lazy unmount. Detach the filesystem from the file hierarchy now, and clean up all references to this filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

Após a última referência ao sistema de arquivos ser fechada, estou assumindo que sync será executado.

Como sei quando o sync está completo?

    
por Tom Hale 12.08.2017 / 10:10

2 respostas

1

Você tem duas opções:

  1. não use a opção umount --lazy se você se preocupa com quando a unidade externa pode ser desconectada com segurança (e você deve se importar).
  2. execute sync do seu shell e aguarde que ele retorne. Isso, é claro, é apenas fazer manualmente o que não- --lazy umount faz automaticamente ... por isso não economiza tempo, apenas cria mais trabalho.
por 13.08.2017 / 09:01
0

Uma opção que funcionou para mim no passado, é simplesmente tentar preguiçar novamente. Se ele ainda estiver montado, ele não dirá nada, mas se o valor preguiçoso anterior der certo, ele dirá:

umount: /path/to/mountpoint/: not mounted
    
por 14.04.2018 / 12:25

Tags