为什么umount会自动删除已使用文件管理器挂载的驱动器的挂载点?
如果我使用文件管理器安装驱动器(我正在使用PCManFM),则在运行umount
命令时会自动删除安装点。 但是,如果我通过运行mkdir
mount
然后mount
,我必须在运行umount
后手动删除挂载点。
为什么会这样? 有没有办法使用mount
命令安装驱动器,这将使安装点被自动删除?
更新:它的原因是什么?
删除目录不是因为从命令行删除目录,您需要自己完成。
你可以使用一个脚本:
#!/bin/bash mount_point=/media/directory umount $mount_point && rmdir $mount_point &
并将其保存为umount.sh
。
mount_point可能会更好地作为变量,所以你可以这样做
./umount.sh /media/dir
像这样的东西
#!/bin/bash mount_point=$1 umount $mount_point && rmdir $mount_point &
那么,为什么在我用已安装GUI文件管理器的驱动器上运行umount时会自动删除它?
对此的答案更可能是设计决策。 我没有找到任何关于此的文档(也许其他人可以提供链接;))