vmware에서 Linux와 Windows 간에 폴더를 공유하려고 합니다.

vmware에서 Linux와 Windows 간에 폴더를 공유하려고 합니다.

Vmware(Linux)와 HostPC(windows)를 사용하고 있는데 둘 사이에 폴더를 공유하고 싶습니다. 특히 Windows 환경에서 편집하고 Linux에서 실행하고 싶습니다.

Linux에서 내 공유 폴더 위치는 /home/kwon(user1)/sharedfolder/입니다. vmware-tools를 설치했으며 다음 명령을 실행하면 공유 폴더가 표시됩니다.
/usr/bin/vmhgfs-fuse .host:/ /home/kwon/sharedfolder -o subtype=vmhgfs-fuse,allow_other

그러나 다시 시작할 때마다 폴더가 더 이상 표시되지 않습니다. 명령을 실행하지 않고도 언제든지 표시되기를 원합니다. 이제 다시 시작할 때마다 명령을 실행하여 이러한 폴더를 보고 사용합니다.

답변1

시스템 시작 시 공유를 자동으로 마운트하려면 fstab 항목을 추가할 수 있어야 합니다.

문서에서

영구 마운트 /etc/fstab에서 공유 폴더의 영구 마운트를 지정하는 방법에는 두 가지가 있습니다. 다음은 FUSE vmhgfs 내보내기를 마운트하기 위한 두 가지 예제 /etc/fstab 라인입니다.

방법 1: 파일 시스템 지정

vmhgfs-fuse로 대체되었습니다. 내보내기 디렉터리에 마운트된 로컬 파일 시스템으로 교체합니다. 기본값은 /mnt/hgfs를 사용하는 것입니다. 예: vmhgfs-fuse /mnt/hgfs 퓨즈 기본값, 허용_기타 0 0

방법 2: 원격 서버를 지정하고 공유

:</remote/export> </local/directory> 호스트 파일 시스템을 내보내는 호스트 서버의 공유 폴더 이름을 hostname.host로 바꿉니다. </remote/export>를 내보내기 디렉터리 경로(기본값은 /)로 바꾸거나 /share-name-you-created를 사용할 수 있습니다. </local/directory>를 내보내기 디렉터리에 마운트된 로컬 파일 시스템으로 바꾸세요. 기본값은 /mnt/hgfs입니다. 퓨즈.vmhgfs-fuse로 대체되었습니다. 예: .host:/ /mnt/hgfs fusion.vmhgfs-fuse 기본값, 허용_기타 0 0

https://kb.vmware.com/s/article/60262

관련 정보