umount: /dev/sdb1: 마운트 지점이 지정되지 않았습니다.

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.

나는 그것이 이 질문의 제목에서 알 수 있듯이 번역된다고 생각합니다.

그럼 내가 뭘 잘못하고 있는 걸까요?

인용하다

답변1

태그를 통해 제거하고 싶습니다. 스크립팅 없이 직접 umount를 호출합니다.

sudo umount /dev/disk/by-label/$label

관련 정보