umount não remove todas as referências

0

Eu corro o comando umount /mnt/data e parece funcionar. Uma das entradas que apontam para essa pasta é removida da saída do comando mount :

Antes:

$ mount | grep /mnt/data
/dev/sdb on /mnt/data type ext4 (rw,relatime,discard,data=ordered)
/dev/sdd on /mnt/data type ext4 (rw,relatime,discard,data=ordered)

Depois:

$ umount /mnt/data
$ mount | grep /mnt/data
/dev/sdb on /mnt/data type ext4 (rw,relatime,discard,data=ordered)

No entanto, ainda vejo uma entrada (/ dev / sdb) apontando para esta pasta na saída. Também executando ls /mnt/data retorna um erro:

ls: reading directory '/mnt/data': Input/output error

PS: Neste ponto, o arquivo /etc/fstab tem uma única entrada:

UUID=d11402a4-b585-4f51-ac49-05e11ddacf7d / ext4 defaults 1 1
    
por Caner 23.10.2018 / 15:35

1 resposta

1

Parece que eu tinha um drive 'pendente' apontando para o mesmo ponto de montagem (não sei como eu consegui). umount /mnt/data estava removendo apenas um deles e a pasta estava apontando para uma unidade inexistente (portanto, erro de entrada / saída)

Quando executo umount /mnt/data na segunda vez, o /dev/sdb também foi removido da saída e ls não deu mais erros.

    
por 23.10.2018 / 16:03

Tags