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


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와는 udisksctl즉 udisks동안 항상 / 미디어에서 마운트 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.