コマンドを実行しましたが、うまく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/data
2番目に実行すると、/dev/sdb
出力からも削除され、ls
エラーは発生しなくなります。