
私が実行した場合:
$ 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.
私はそれがこの質問のタイトルからわかるように翻訳されていると思います。
それでは、私が何を間違っているのでしょうか?
引用する
答え1
タグで削除したいです。スクリプトなしで直接umountを呼び出します。
sudo umount /dev/disk/by-label/$label