如果我运行:
$ sudo umount /dev/sdb1
它工作得很好。如果存储设备的标签是red
,我试图绕过学习它的安装位置(称为脚本removedrive
):
#!/bin/bash
storage=$(pydf | grep $1 | awk '{ print $1 }')
echo $storage
sudo umount "$storage"
跑步:
$ removedrive red
给我:
/dev/sdb1
umount: /dev/sdb1: no se ha especificado punto de montaje.
我认为它被翻译成这个问题的标题。
那么,我做错了什么?
您想按标签卸载。直接调用 umount 而不是编写脚本: