私が実行する場合:
$ 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を直接呼び出します。
Sudo umount /dev/disk/by-label/$label