명령 줄에서 gvfs로 SMB 공유 마운트


9

우분투에서 SMB 공유를 마운트하는 방법은 여러 가지가 있습니다. 예를 들면 다음과 같습니다.

  • 루트로서 mount.cifs를 사용할 수 있습니다 :

    mount -t cifs -o user=username //servername/sharename/ /mnt
    
  • 여기에 설명 된대로 smbnetfs를 사용할 수 있습니다

그러나 gvfs를 사용하고 싶습니다. ssh를 사용하여 로그인 할 때. 나는 성공하지 않고 다음을 시도했다.

dbus-launch bash
gvfs-mount smb://servername/sharename/

이것은 작동합니다 ... 내가 달릴 때

gvfs-mount -l 

나는 다음을 얻는다 :

Mount(0): sharename on servername -> smb://servername/sharename/
  Type: GDaemonMount

따라서 마운트가 작동하는 것 같습니다. 그러나 파일 시스템 마운트 포인트는 없지만 Nautilus를 사용하여 마운트하면 마운트 포인트가 생겨 /run/user/1000/gvfs/커맨드 라인을 사용하여 액세스 할 수 있습니다.

명령 줄을 사용하여 액세스 할 수있는 gvfs로 마운트 지점을 얻으려면 어떻게해야합니까?

답변:


3

마운트 지점은에 있어야합니다 ~/.gvfs. 적어도 나는이 이름으로 거기에있었습니다 : smb-share\:domain\=WORKGROUP\,server\=192.168.0.186\,share\=asmedia-hdd\,user\=root/. 여전히 찾을 수없는 경우 시도해보십시오 sudo find / -name sharename -type d. 어딘가에 디렉토리를 찾을 수 있습니다. 다른 가능한 위치는 /run/user/1000/gvfs입니다.


2

Ubuntu 18.04 이상에서는 다음이 작동합니다.

$ gio mount smb://<server>/<share>
Password required for share <share> on <server>
User [<user>]:
Domain [<workgroup>]:
Password:

마운트 지점은 /run/user/<uid>/gvfs/( idem $XDG_RUNTIME_DIR/gvfs )에 있습니다.


username / password / workgroup으로 무인 마운트하려면 이것을 시도 하십시오 . 그럼 당신은 심볼릭 링크를 만들 수 있습니다에 어떤 예와ln -si $XDG_RUNTIME_DIR/gvfs/mysmbmount $HOME/smb
파블로 안치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.