Windows 공유를 홈 디렉터리의 로컬 폴더로 마운트하는 가장 쉬운 방법은 무엇입니까?

Windows 공유를 홈 디렉터리의 로컬 폴더로 마운트하는 가장 쉬운 방법은 무엇입니까?

Gnome Nautilus를 통해 Ubuntu 서버에서 Samba 공유를 쉽게 마운트할 수 있습니다. 그러나 이러한 "마운트"는 일종의 가짜입니다. 내가 실행하는 많은 응용 프로그램은 Gnome이 이러한 서버 폴더를 마운트했다는 사실을 인식하지 못하므로 내 서버에서 파일을 열 수 없습니다.

과거에 나는/etc/fstab 기입그리고전 세계적으로 마운트했습니다., /mnt폴더가 있지만 다른 사람들이 내 Ubuntu 노트북을 공유하므로 이것은 작동하지 않습니다.

내(및 다른 사람의) 홈 디렉토리에 "실제" 삼바 마운트를 만드는 가장 쉬운 방법은 무엇입니까? 로그인할 때 실행할 수 있는 명령이나 GUI 애플리케이션이라면 괜찮습니다. 이러한 서버 폴더를 항상 마운트할 필요는 없습니다.

답변1

다음과 같은 디렉터리가 있다고 가정합니다.mounts다양한 Samba 공유를 마운트하려는 홈 디렉토리에 있습니다. 또한 귀하가 다음과 같은 공유를 탑재하는 데 특별히 관심이 있다고 가정해 보겠습니다.sharename라는 원격 시스템에서hostname(IP 주소일 수도 있음) 해당 원격 시스템에서 사용자 이름은 다음과 같습니다.username. 먼저 마운트 지점을 만듭니다.

mkdir ~/mounts/sharename

그런 다음 공유를 마운트합니다.

sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

Ubuntu 12.04 LTS 이하에서는 명령이 없으면 mount.cifs다음 중 하나를 설치할 수 있습니다.cifs-utilscifs-utils 설치패키지를 사용하거나 smbmount대신 사용하십시오(이는 차례로smbfssmbfs 설치패키지).

sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

( smbmount이다사용 불가Ubuntu 12.10 이상에서는적어도 지금까지는, 대신 사용할 수 있습니다 mount.cifs. 덕분에HDave~을 위한이것을 지적하다.)

루트로 명령을 실행하려면 로컬 컴퓨터에서 비밀번호를 입력하라는 메시지가 나타날 수 있습니다. 그런 다음 공유를 마운트할 수 있도록 로그인하려면 원격 시스템에서 비밀번호를 입력하라는 메시지가 표시됩니다.

답변2

  1. 파일 관리자를 엽니다. 즉, 홈 폴더 아이콘을 클릭합니다.
  2. 화면 상단에는 파일 관리자 메뉴가 있습니다(창 상단과 반대).
  3. 딸깍 하는 소리파일서버에 연결...; 서버에 연결이라는 제목의 창이 열립니다.
  4. 제목이 붙은 드롭다운 상자를 클릭하세요.유형; 선택하다Windows 공유(즉, 공용 FTP의 기본값에서 변경).
  5. 서버(DNS 또는 해당 IP 주소로 확인할 수 있는 경우 이름)를 입력합니다.
  6. 공유를 입력합니다(예: Windows 공유에 표시되는 항목).공유하다'\\Server\Share'의 구성 요소).
  7. 마운트할 위치를 지정하려는 공유의 특정 디렉터리 이름을 폴더에 입력합니다.
  8. 임의/선택적 사용자 세부정보를 입력합니다.
  9. 공유는 네트워크 아래 왼쪽 목록의 파일 관리자 창에 마운트되고 나타나야 합니다.

답변3

아직도 쉬운 것을 찾고 있는지 잘 모르겠습니다. 방금 찾았습니다.

귀하가 연 모든 공유가 자동으로 마운트됩니다.홈 폴더 아래에 있습니다 /home/.gvfs.

응용 프로그램이 원하는 파일이나 폴더를 가리키기만 하면 모든 응용 프로그램은 마치 일반 폴더인 것처럼 공유를 인식하고 액세스할 수 있습니다./home/.gvfs

답변4

Samba를 사용하여 컴퓨터에 있는 파일에 액세스하려는 이유는 무엇입니까?리눅스섬기는 사람? Samba는 액세스를 위한 것입니다.윈도우네트워크 공유 및 서비스.

사용sshfs대신 설정이 전혀 필요하지 않으며 모든 애플리케이션에서 인식되는 "적절한" 마운트 지점을 얻을 수 있습니다.

sudo apt-get install sshfs

다음을 사용하여 원격 파일 시스템을 마운트합니다.

sshfs user@host:/path /local/mount/point

그리고 마운트 해제

fusermount -u /local/mount/point

관련 정보