친구가 VMware ubuntu 공유 폴더를 생성하는 것을 도와달라고 해서
1년 전에 설치했던 VMware를 켜보았다 .. 😶
ubuntu 20.04 LTS 버전,
로컬 PC는 Windows 11
공유 폴더로 윈도우와 우분투 간의 파일을 공유할 수 있다!
1. 공유 폴더 생성, 접속 허용하기
로컬 PC에서 임의로 원하는 디렉토리에 폴더를 생성한다.
C:\project\ubuntu에 새 폴더 생성 후, 속성 > 공유 >고급 공유 > 권한 탭에 들어가서
위와 같이 사용 권한에 모두 체크를 해 두었다.
2. Ubuntu와 접속 허용하기
VMware에 들어가서 Ubuntu에 접속한 뒤, Player > Manage > Virtual Machine Settings 에서
Options 탭 내의 Shared Folder를 'Always enabled'로 세팅해두었다.
아래에 Folders에서 Add를 누른 뒤, 내가 기존에 셋팅해 두었던 윈도우의 프로젝트 폴더를 추가해 놓았다.
OK를 누르면 우분투 공유 폴더 접속 허용 완료
3. VMware Tools 설치 후 Test
여기서 많이 애를 먹었다.
VMware Tool이라는 것을 이용해 공유 기능을 이용할 수 있는데,
다른 블로그에서는 Player > Manage > Reinstall VMware Tools 로 손쉽게 설치를 하였는데
나는 어쩐 이유인지 저 버튼이 보이지 않았다 ㅠㅠ
구글링 후 결국 해결한 방안은.
3-1) 리눅스 명령어로 VMware Tool 설치하기
Step-by-Step: How to Install VMware Tools on Ubuntu (adamtheautomator.com)
$sudo apt update
$sudo apt install open-vm-tools
$sudo apt install open-vm-tools-desktop
이렇게 설치하고,
cd /media
cp VMwareTools-10.0.6-3595377.tar.gz ~/.
cd ~
tar zxpf VMwareTools-10.0.6-3595377.tar.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl
여기까지 치면 끝없는 물음이 나오는데, 그냥 계속 Enter쳐서 default값으로 세팅하면 된다
난 이것도 모르고 계속 default로 제시해주는 값을 하나하나 타이핑 했다. ^^
중간에 vmware-uninstall.pl 파일을 실행할 수 없다는 에러가 뜨는데, 그냥 media 디렉토리로 이동한 다음
sudo ./vmware-unsintall.pl
이 명령어를 입력해서 해결하였다.
cd mnt/hgfs
요 경로로 이동하면 공유 폴더를 볼 수 있다고 한다. 그런데..
저렇게 입력해도 안되길래 .. 아무리 생각해도 이상해서 계속 구글링함
3-2) 공유폴더 속성 적용하기
$sudo mkdir myFolder
$sudo vmware-hgfsclient
$sudo vmhgfs-fuse myFolder
이렇게 명령어를 사용해서, 폴더를 만들고 그 폴더를 공유폴더로 설정하는 것이다
또다시 마주친 에러는,
공유폴더로 설정한 이후 그 폴더는 Permission denied가 뜨는 것이다.
터미널에서 sudo su를 입력해
#cd myFolder
#cd myFolder
#touch test.txt
이렇게 입력하면 공유폴더에 정상적으로 파일이 생성된다
(왜 하위 폴더가 두 개가 생겼는 지는 나도 의문.. )
+ sudo su는 exit 명령어로 빠져나올 수 있다.
이렇게 해서 윈도우에서 확인을 해보면,
정상적으로 파일이 들어온 것을 확인할 수 있다.
반대로 윈도우 서버에서 넣은 파일을,
우분투에서도 확인할 수 있다.
공유 폴더 생성 끝 !!
'Server > Linux' 카테고리의 다른 글
조립PC에 리눅스 민트(Linux Mint) OS 설치하기 (0) | 2022.10.04 |
---|---|
Amazon Linux2 Tomcat 설치 및 구동 (0) | 2022.09.12 |
AWS 인스턴스에 설치한 MariaDB 외부 접속 (0) | 2022.08.18 |