技术解析

Linux 下 mount 命令的疑问
0
2021-06-23 14:32:43
idczone
如何使用 mount 命令在挂载设备的同时在 /media/username/下创建一个挂载点, umount 时卸载设备并同时删除该挂载点的操作
这不是一个脚本就能解决的呢

感觉这应该跟在文件管理器中管理设备的操作类似,但是在命令行中如何实现

写个脚本啊

用 alias 吧,单行脚本

google 爬一下 udev rules mount disk
就是 udev 规则捕捉 mount/umount 事件然后执行脚本来创建 /删除挂载点。

/run/media/user 是 GVFS 的默认位置,可以一条命令挂载

function mount() {
Things you want to do
mount [email&/> }

/bin/bash
mount
test -e /media/username/mnt/ || mkdir -p /media/username/mnt/ && mount /dev/*** /media/username/mnt
/>umount /dev/*** && rm -rf /media/username/mnt/
如果设备固定, 写个函数到 bash_profile 中更方便

挂载点没必要反复创建和删除吧,就一个空目录而已

我的想法是设置 alias 或者写一个 shell 脚本

udisk2 ?

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服