Test Environment
- CentOS Linux release 7.3.1611 (Core)
- Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686)
- VirtualBox 5.1.24
Guest에서 "mount -t vboxsf share /mnt/share"를 해서 마운트를 시도하려다보면
mount: unknown filesystem type 'vboxsf' 오류가 나올것이다. 이것은 추가로 Guest OS에서 설치 해줘야하는 것이 있기 때문이다.
1. Prepare Addional Package for CentOS
위해서 다운받은(또는 본인의 설치된 VirtualBox디렉토리 어딘가에 있을수있다. 없다면 http://download.virtualbox.org/virtualbox에서 본인의 VirtualBox 맞는 버전의 ISO 파일을 받자. 그리고 이 ISO파일을 VirtualBox의 스토리지 콘틀러에 등록해서 Guest에서 마운트해서 사용할수 있도록 준비한다. 본인의 경우 : VBoxGuestAdditions_5.1.24.iso를 받아서 적용 했음.
2. 패키지를 Update해주고 추가로 필요한 모듈 설치
$> yum update
$> yum install gcc kernel-devel make
$> yum install bzip2
3. 그리고 재 부팅
$> reboot
4. 마운트될 디렉토리(나중에 사용될 공유디렉토리와, ISO를 받은 컨트롤러를 마운트할 디렉토리)생성 및 에드온ISO에있는 실행파일 실행킨다.
$> mkdir /mnt/share
$> mkdir /mnt/cdrom
$> mount -t auto /dev/cdrom /mnt/cdrom
$> cd /mnt/cdrom/
$> ./VBoxLinuxAdditions.run
이젠 호스트 컴퓨터와 CentOS Guest간에 공유할 준비가 되었다.
5. VirtualBox에서 등록해준 공유디렉토리 이름을 이용하여 마운트 해본다.
$> mount -t vboxsf share /mnt/share
*** Ubuntu의 경우 4번부터 실행하면 별다른 이상없이 공유할 폴더를 마운트하는데 문제가 없었습니다.
'DevOps' 카테고리의 다른 글
AWS CLI 설치 On CentOS7 (0) | 2017.07.26 |
---|---|
AWS ELB's Sticky Sessions 설정 (0) | 2017.07.26 |
기본 Docker 커맨드 For Tomcat (0) | 2017.07.24 |
CentOS7 에 Puppet server/agent 설치 (0) | 2017.07.21 |
AWS Route table 설정과 해석 (0) | 2017.06.10 |