Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
bandian
V2EX  ›  Linux

Linux 下 mount 命令的疑问

  •  
  •   bandian · May 3, 2018 · 4116 views
    This topic created in 3115 days ago, the information mentioned may be changed or developed.
    如何使用 mount 命令在挂载设备的同时在 /media/username/下创建一个挂载点, umount 时卸载设备并同时删除该挂载点的操作
    11 replies  •  2018-05-04 07:54:16 +08:00
    Tink
    Tink
    May 3, 2018 via iPhone
    1
    这不是一个脚本就能解决的呢
    bandian
    bandian
    OP
    May 3, 2018 via Android
    2
    @Tink 感觉这应该跟在文件管理器中管理设备的操作类似,但是在命令行中如何实现
    Tink
    Tink
    May 3, 2018 via iPhone
    3
    写个脚本啊
    omph
    omph
    May 3, 2018
    4
    用 alias 吧,单行脚本
    redsonic
    redsonic
    May 3, 2018❤️1
    5
    google 爬一下 udev rules mount disk

    就是 udev 规则捕捉 mount/umount 事件然后执行脚本来创建 /删除挂载点。
    cyspy
    cyspy
    May 3, 2018 via Android
    6
    /run/media/user 是 GVFS 的默认位置,可以一条命令挂载
    Sylv
    Sylv
    May 3, 2018 via iPhone
    7
    function mount() {
    # Things you want to do
    mount $@
    }
    anguslg
    anguslg
    May 3, 2018
    8
    #! /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
    jasonyang9
    May 3, 2018
    9
    挂载点没必要反复创建和删除吧,就一个空目录而已
    PHPer233
    PHPer233
    May 3, 2018 via iPhone
    10
    我的想法是设置 alias 或者写一个 shell 脚本
    raawaa
    raawaa
    May 4, 2018 via Android
    11
    udisk2 ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1811 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    ♥ Do have faith in what you're doing.