web-dev-qa-db-ja.com

umount:/ dev / sdb1:マウントポイントが指定されていません

私が実行する場合:

$ 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.

この質問のタイトルのように翻訳されていると思います。

それで、私は何を間違っているのですか?

参考文献

3
kurokirasama

ラベルごとにアンマウントしたい。スクリプトを作成する代わりに、umountを直接呼び出します。

Sudo umount /dev/disk/by-label/$label
5
Hermann