Linux 下 mount 命令的疑问

2018-05-03 12:19:49 +08:00
 bandian
如何使用 mount 命令在挂载设备的同时在 /media/username/下创建一个挂载点, umount 时卸载设备并同时删除该挂载点的操作
2955 次点击
所在节点    Linux
11 条回复
Tink
2018-05-03 12:24:30 +08:00
这不是一个脚本就能解决的呢
bandian
2018-05-03 12:32:33 +08:00
@Tink 感觉这应该跟在文件管理器中管理设备的操作类似,但是在命令行中如何实现
Tink
2018-05-03 12:38:58 +08:00
写个脚本啊
omph
2018-05-03 12:53:37 +08:00
用 alias 吧,单行脚本
redsonic
2018-05-03 13:25:23 +08:00
google 爬一下 udev rules mount disk

就是 udev 规则捕捉 mount/umount 事件然后执行脚本来创建 /删除挂载点。
cyspy
2018-05-03 13:41:14 +08:00
/run/media/user 是 GVFS 的默认位置,可以一条命令挂载
Sylv
2018-05-03 13:43:07 +08:00
function mount() {
# Things you want to do
mount $@
}
anguslg
2018-05-03 13:44:36 +08:00
#! /bin/bash

# mount
test -e /media/username/mnt/ || mkdir -p /media/username/mnt/ && mount /dev/*** /media/username/mnt

#umount
umount /dev/*** && rm -rf /media/username/mnt/

如果设备固定, 写个函数到 bash_profile 中更方便
jasonyang9
2018-05-03 14:03:23 +08:00
挂载点没必要反复创建和删除吧,就一个空目录而已
PHPer233
2018-05-03 20:52:07 +08:00
我的想法是设置 alias 或者写一个 shell 脚本
raawaa
2018-05-04 07:54:16 +08:00
udisk2 ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451706

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX