为了账号安全,请及时绑定邮箱和手机立即绑定

Linux usbmount:确定哪些挂载点真正处于活动状态

Linux usbmount:确定哪些挂载点真正处于活动状态

HUX布斯 2023-03-16 15:54:34
在没有桌面的情况下运行 Rasbian Buster Lite,我正在使用 usbmount 自动挂载 USB 存储驱动器。默认情况下,它将它们设置为 /media/usb0、/media/usb1、... /media/usb7;但是,无论是否有任何 USB 驱动器,这些挂载点都存在。我什至可以在没有插入任何东西的情况下将文件写入这些文件夹并使用ls. 我的问题是如何确定这些挂载点是否真实背景:尝试制作一个脚本,无需任何用户干预即可将文件保存到 USB 记忆棒,除了插入 USB 驱动器并稍后用新的 USB 记忆棒将其换出。Linux 新手,如果能提供任何额外的解释,我们将不胜感激。谢谢!
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

当前活动的安装点可以通过以下方式确定:


#!/usr/bin/env bash


while read -r real on mount _; do

    if  fdisk -l | grep -q "^$real"; then

        echo "$real is mounted on $mount"

    fi

done < <(mount | grep "on /media")

将上面的脚本保存在test.sh中,然后运行


chmod +x test.sh

./test.sh


查看完整回答
反对 回复 2023-03-16
  • 1 回答
  • 0 关注
  • 45 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信