ゴーストマウントポイントをクリーンアップできません。

ゴーストマウントポイントをクリーンアップできません。

「mount」コマンドは、以前に設定した複数のディスクデバイスの複数のマウントポイントを表示します。

$ mount
...
/dev/sdf1 on /mnt/<mp1>  type xfs (rw)
...
/dev/sdd1 on /mnt/<mp2>  type xfs (rw)
...

ただし、次の「ゴースト」マウントポイントは「マウント解除」できません。

$ umount -f /mnt/<mp1>
mount: /mnt/<mp1>: mountpoint not found

また、ディレクトリが削除されたことを確認しました。

$ ls -al /mnt
total 4
drwxr-xr-x.  2 root root    6 Apr  1 14:57 .
drwxr-xr-x. 19 root root 4096 Apr  1 13:21 ..

私はCentOS7 Linuxで実行されているrootユーザーです。

$ whoami
root

$ cat /etc/*release*
CentOS Linux release 7.2.1511 (Core) 
...

システムを再起動してみましたが、これらのマウントポイントは引き続き表示されます。まだこれらのインストールを使用しているプロセスが見つかりません。何を提供しますか? ? ?これらの「ゴースト」マウントポイントをきれいにする方法についての他のアイデアはありますか?

答え1

うーん…再起動しても問題が解決しない場合は驚きます。

しかし、リブートが気に入らない場合は、Linuxが提供する遅延削除オプションを試してみてください。

 umount -l /my-mount

目に見えるインストールテーブルから削除してください。私はこれをうまくやった。

答え2

インストールされているデバイスを参照してください

# umount -f /dev/sdf1

または、マウントポイントを作成して削除し、マウントポイントを削除します。

関連情報