명령 줄을 통해 드라이브를 마운트합니다 (노틸러스에서 클릭 한 것처럼)


11

노트북의 미디어 베이에 드라이브를 마운트해야하는 백업 스크립트를 작성하고 있습니다.

fstab 및 mount 명령을 사용하여 작업을 완료 할 수 있다는 것을 알고 있습니다. 아마도 이것이 가장 쉬운 방법 일 것입니다. 어쨌든 다음에 관심이 있습니다.

  1. 초기에 매체 베이 드라이브가 마운트 해제되었습니다.

  2. 노틸러스 창에서 측면 패널의 드라이브를 클릭하면 드라이브가 마운트됩니다.

  3. 에서 액세스 할 수 있습니다 /media/baydrive.


내 질문:

명령 행에서 2 단계를 수행하는 쉬운 방법이 있습니까? 즉, 드라이브를 /media/<device name>손상시키지 않고 드라이브를 마운트하십시오 fstab.

답변:


13

시험 udisks --mount <device name>

파티션 레이블로 마운트하려면 다음을 수행하십시오.

udisks --mount /dev/disk/by-label/baydrive

좋은 명령, 그러나 나는 얻는다Cannot stat device file baydrive: No such file or directory
aioobe

1
장치 이름은 baydrive에 사용 된 장치 파일이어야합니다-/ dev / sdb1
Florian Diesch

권리. 그런 다음 작동합니다. 당신은 단지 baydrive대신 참조하는 방법을 알고 있습니까?
aioobe

1
아니요. 그러나 부분에 "baydrive"라는 레이블이있는 경우 다음을 사용할 수 있습니다./dev/disk/by-label/baydrive
Florian Diesch

우와. 나는 그것에 대해 전혀 몰랐다. 큰! 이 변형을 포함하도록 게시물 수정
aioobe

5

가장 동등한 것 (적어도 우분투 14.4의 경우)은

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

의 차이 udisks와는 udisksctludisks동안 항상 / 미디어에서 마운트 udisksctl때때로 인 경우 노틸러스는 것 마운트/media/${USER}


1

루트가 아닌 사용자를 위해 이것을 원한다면 이것을 시도하십시오

udisksctl mount -b /dev/sdb2 

올바른 디스크 이름을 사용하십시오


0

자동 마운트 된 드라이브

/media/username/driveUUID/

노틸러스 삼바 마운트 드라이브는

/run/user/1000/gvfs/smb-share:server=10.100.4.16,share=share-name/path-to-folder/

또는 sftp 마운트의 경우

/run/usr/1000/gvfs/sftp\:host\=10.100.4.16/

-1

또는 드라이브를 장착하면 측면 패널에 나타납니다. 측면 패널에서 해당 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 실행기에 고정 할 수 있습니다. 이제 해당 아이콘을 한 번 클릭하여 드라이브를 장착 할 수 있습니다. 명령, 시작 스크립트 또는 노틸러스 열기없이


1
문제의 요점은 GUI를 다루지 않고 이를 수행하는 방법 입니다. 백업 스크립트를 크론 작업으로 지정하고 싶습니다.
aioobe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.