1

我想通过 bash 脚本或终端从 ubuntu os 卸载所有笔式驱动器。我知道命令 umount /media/MEDIA_NAME,但是这里我们需要指定每个 MEDIA_NAME。我可以使用单个命令从终端或 bash 脚本中卸载吗?请帮我。

4

2 回答 2

2

浏览 /dev/disk/by-id/ 中的条目允许您选择 USB 磁盘:

for usb_dev in /dev/disk/by-id/usb-*; do
    dev=$(readlink -f $usb_dev)
    grep -q ^$dev /proc/mounts && umount $dev
done
于 2013-11-03T18:40:04.917 回答
1

为 /media 目录中的每个设备循环。

for device in /media/*
do
    umount $device
done
于 2013-11-03T09:49:40.713 回答