umountはすべての参照を削除しません

umountはすべての参照を削除しません

コマンドを実行しましたが、うまくumount /mnt/dataいくようです。このフォルダを指すエントリの1つがmountコマンド出力から削除されます。

今後:

$ 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)

後ろに:

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

ただし、出力にはまだこのフォルダ(/dev/sdb)を指すエントリが表示されます。実行するとls /mnt/dataエラーも返されます。

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

PS:この時点で、/etc/fstabファイルには次の項目があります。

UUID=d11402a4-b585-4f51-ac49-05e11ddacf7d / ext4 defaults 1 1

答え1

同じマウントポイントを指す「吊り下げられた」ドライブがあるようです(どのようにして得られたのかわかりません)。umount /mnt/dataそのうちの1つだけを削除すると、フォルダが存在しないドライブを指します(したがって入出力エラーが発生します)。

umount /mnt/data2番目に実行すると、/dev/sdb出力からも削除され、lsエラーは発生しなくなります。

関連情報