내 마운트 스크립트가 작동하지 않습니다. 이유가 무엇입니까?

Shantanu Bedajna
#!/bin/bash
mount | grep 'sda[1-5]'
if [ $? = 0 ]
then
  echo -e "its already mounted ! type u to unmount :\c"
  read word
  if [ $word = "u" || $word = "U" ]
   then 
     umount  /home/shady/Desktop/mountpoint1
     umount  /home/shady/Desktop/mountpoint2
      fi
 fi
if [ $? = 1 ]
then 
  mount /dev/sda1 /home/shady/Desktop/mountpoint1
  mount /dev/sda5 /home/shady/Desktop/mountpoint2
  echo -e "all mounted !!"
fi

첫 번째 if 문도 입력하지 않습니다.

세르지 콜로 디아즈 니

몇 가지 문제가 있습니다. 하나 는 숫자를 반환 하기 때문 [ $? = 0 ]이어야 하지만 문자열 (텍스트)에 대한 비교입니다. 둘째, 사용 또는 사용 . 이 옵션에 대한 자세한 내용은[ $? -eq 0 ]$?=[ $word = "u" ] || [ $word = "U" ][ $word = "u" -o $word = "U" ]man test

그러나 더 간단한 해결책을 제안합니다 . udisksctl대신 media. 더 간단하고 자동으로 많은 작업을 수행합니다. 사실 이것은 Ubuntu의 기본 파일 관리자 인 Nautilus의 백엔드입니다.

예를 들어, 내가 마운트하고 싶다면 /dev/sda5

  $ udisksctl mount -b /dev/sdb5                                                 
Mounted /dev/sdb5 at /media/xieerqi/0ca7543a-5463-4a07-8bbe-233a7b0bd625

볼륨이 마운트 된 위치 정보 가져 오기 :

$ udisksctl info -b /dev/sdb5 | awk '/MountPoints/' 
MountPoints:        /media/xieerqi/0ca7543a-5463-4a07-8bbe-233a7b0bd625

그리고 여기에 마운트 해제

    $ udisksctl unmount -b /dev/sdb5                                               
Unmounted /dev/sdb5.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내부 PHP 스크립트가 작동하지 않습니다.

분류에서Dev

작동하는 독립형 중첩 함수 / 스크립트가 더 큰 스크립트 내에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트에서 document.getElementById가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 팝업 스크립트가 IE9에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 자바 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 udev-fired 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 SQL 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 자바 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 bash 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 쉘 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트에서 SET LINESIZE가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Python 스크립트가 전혀 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 Wordpress 사이트의 jQuery 스크립트가 작동하지 않습니다.

분류에서Dev

내 스크립트가 실행되지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트가 실행되지 않는 이유는 무엇입니까?

분류에서Dev

이 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트가 내 텍스트 파일의 마지막 줄에서만 작동하는 이유는 무엇입니까?

분류에서Dev

crontab 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

다른 스크립트 태그 내부의 스크립트 태그가 작동하지 않습니까?

분류에서Dev

이 wget 다운로드 스크립트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 스크립트 모달이 작동하지 않습니다.

분류에서Dev

PHP 스크립트가 무료 호스팅에서 작동하고 내 vps에서는 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Awk가 bash 스크립트 내에서 작동하지 않습니다.

분류에서Dev

내 스크립트가 제대로 작동하지 않습니다

분류에서Dev

자바 스크립트 함수 내의 jquery가 작동하지 않습니다.

분류에서Dev

내 자바 스크립트 계산기가 작동하지 않습니다

Related 관련 기사

  1. 1

    내 스크립트가 작동하지 않는 이유는 무엇입니까?

  2. 2

    내부 PHP 스크립트가 작동하지 않습니다.

  3. 3

    작동하는 독립형 중첩 함수 / 스크립트가 더 큰 스크립트 내에서 작동하지 않는 이유는 무엇입니까?

  4. 4

    내 스크립트에서 document.getElementById가 작동하지 않는 이유는 무엇입니까?

  5. 5

    내 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

  6. 6

    내 팝업 스크립트가 IE9에서 작동하지 않는 이유는 무엇입니까?

  7. 7

    내 자바 스크립트가 작동하지 않는 이유는 무엇입니까?

  8. 8

    내 udev-fired 스크립트가 작동하지 않는 이유는 무엇입니까?

  9. 9

    내 SQL 스크립트가 작동하지 않는 이유는 무엇입니까?

  10. 10

    내 자바 스크립트가 작동하지 않는 이유는 무엇입니까?

  11. 11

    내 bash 스크립트가 작동하지 않는 이유는 무엇입니까?

  12. 12

    내 쉘 스크립트가 제대로 작동하지 않는 이유는 무엇입니까?

  13. 13

    내 스크립트에서 SET LINESIZE가 작동하지 않는 이유는 무엇입니까?

  14. 14

    내 Python 스크립트가 전혀 작동하지 않는 이유는 무엇입니까?

  15. 15

    내 Wordpress 사이트의 jQuery 스크립트가 작동하지 않습니다.

  16. 16

    내 스크립트가 실행되지 않는 이유는 무엇입니까?

  17. 17

    내 스크립트가 실행되지 않는 이유는 무엇입니까?

  18. 18

    이 스크립트가 작동하지 않는 이유는 무엇입니까?

  19. 19

    이 스크립트가 작동하지 않는 이유는 무엇입니까?

  20. 20

    내 스크립트가 내 텍스트 파일의 마지막 줄에서만 작동하는 이유는 무엇입니까?

  21. 21

    crontab 스크립트가 작동하지 않는 이유는 무엇입니까?

  22. 22

    다른 스크립트 태그 내부의 스크립트 태그가 작동하지 않습니까?

  23. 23

    이 wget 다운로드 스크립트가 작동하지 않는 이유는 무엇입니까?

  24. 24

    내 스크립트 모달이 작동하지 않습니다.

  25. 25

    PHP 스크립트가 무료 호스팅에서 작동하고 내 vps에서는 작동하지 않는 이유는 무엇입니까?

  26. 26

    Awk가 bash 스크립트 내에서 작동하지 않습니다.

  27. 27

    내 스크립트가 제대로 작동하지 않습니다

  28. 28

    자바 스크립트 함수 내의 jquery가 작동하지 않습니다.

  29. 29

    내 자바 스크립트 계산기가 작동하지 않습니다

뜨겁다태그

보관