首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

Linux 下 mount 命令的疑问

  •  
  •   bandian · 2018-05-03 12:19:49 +08:00 · 2090 次点击
    这是一个创建于 586 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何使用 mount 命令在挂载设备的同时在 /media/username/下创建一个挂载点, umount 时卸载设备并同时删除该挂载点的操作
    11 回复  |  直到 2018-05-04 07:54:16 +08:00
        1
    Tink   2018-05-03 12:24:30 +08:00 via iPhone
    这不是一个脚本就能解决的呢
        2
    bandian   2018-05-03 12:32:33 +08:00 via Android
    @Tink 感觉这应该跟在文件管理器中管理设备的操作类似,但是在命令行中如何实现
        3
    Tink   2018-05-03 12:38:58 +08:00 via iPhone
    写个脚本啊
        4
    omph   2018-05-03 12:53:37 +08:00
    用 alias 吧,单行脚本
        5
    redsonic   2018-05-03 13:25:23 +08:00   ♥ 1
    google 爬一下 udev rules mount disk

    就是 udev 规则捕捉 mount/umount 事件然后执行脚本来创建 /删除挂载点。
        6
    cyspy   2018-05-03 13:41:14 +08:00 via Android
    /run/media/user 是 GVFS 的默认位置,可以一条命令挂载
        7
    Sylv   2018-05-03 13:43:07 +08:00 via iPhone
    function mount() {
    # Things you want to do
    mount [email protected]
    }
        8
    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 中更方便
        9
    jasonyang9   2018-05-03 14:03:23 +08:00
    挂载点没必要反复创建和删除吧,就一个空目录而已
        10
    PHPer233   2018-05-03 20:52:07 +08:00 via iPhone
    我的想法是设置 alias 或者写一个 shell 脚本
        11
    raawaa   2018-05-04 07:54:16 +08:00 via Android
    udisk2 ?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2749 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 13:05 · PVG 21:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.