본문 바로가기
카테고리 없음

VirtualBox에서 윈도우 공유폴더 사용하기

by 주사휘 2024. 11. 3.
반응형
VirtualBox에 설치된 가상OS(리눅스)에서 호스트PC(윈도우) 공유폴더 사용하기

1. 가상OS에 필수 패키지 설치 및 업데이트

  • RHEL: sudo apt-get update && sudo apt-get install kernel-devel
  • CentOS: sudo yum update && sudo yum -y install kernel-headers kernel-devel
  • 공유폴더를 마운트 할 경로에 폴더 생성 후 장비 종료
    • # mkdir /dataFolder
    • 장비 종료
       

2. VirtualBox 관리자에서 공유폴더 설정

  • 폴더 경로: 공유할 폴더 경로 지정
  • 폴더 이름: 공유할 폴더명
  • 마운트 지점: 2번에서 생성해 둔 폴더 경로 입력 
  • 자동 마운트: 체크
  • 항상 사용: 체크

3. 게스트 추가기능 설치

  • 가상머신 다시 시작
  • 장치 -> 게스트 확장 CD 이미지 삽입
    • OS 부팅 후, 게스트 확장 CD 이미지 삽입
  • # mount -r /dev/cdrom /media
    • # mount -r /dev/cdrom {해당 CD롬을 마운트 할 경로}
    • [root@localhost dataFolder]# cd /media/
      [root@localhost media]# ll
      total 41627
      -r--r--r--. 1 root root     1048 Jul 27  2023 AUTORUN.INF
      -r-xr-xr-x. 1 root root     6848 May  2  2024 autorun.sh
      dr-xr-xr-x. 2 root root     1468 May  2  2024 cert
      dr-xr-xr-x. 2 root root     1252 May  2  2024 NT3x
      dr-xr-xr-x. 2 root root     2828 May  2  2024 OS2
      -r-xr-xr-x. 1 root root     5096 May  2  2024 runasroot.sh
      -r--r--r--. 1 root root      592 May  2  2024 TRANS.TBL
      -r--r--r--. 1 root root  2203708 May  2  2024 VBoxDarwinAdditions.pkg
      -r-xr-xr-x. 1 root root     4224 May  2  2024 VBoxDarwinAdditionsUninstall.tool
      -r-xr-xr-x. 1 root root  6306247 May  2  2024 VBoxLinuxAdditions.run
      -r--r--r--. 1 root root  9410560 May  2  2024 VBoxSolarisAdditions.pkg
      -r-xr-xr-x. 1 root root 15401856 May  2  2024 VBoxWindowsAdditions-amd64.exe
      -r-xr-xr-x. 1 root root   234168 May  2  2024 VBoxWindowsAdditions.exe
      -r-xr-xr-x. 1 root root  9041880 May  2  2024 VBoxWindowsAdditions-x86.exe
      -r--r--r--. 1 root root      261 Jul 27  2023 windows11-bypass.reg
       
  •  ./VBoxLinuxAdditions.run
    • [root@localhost media]# ./VBoxLinuxAdditions.run
      Verifying archive integrity...  100%   MD5 checksums are OK. All good.
      Uncompressing VirtualBox 7.0.18 Guest Additions for Linux  100%
      VirtualBox Guest Additions installer
      
      ..........

4. 공유폴더 마운트

  • # mount -t vboxsf dataFolder /dataFolder
    • mount -t vboxsf dataFolder(본인이 2번에서 설정한 폴더명) /dataFolder(1번에서 생성한 마운트 폴더)
      • [root@localhost ~]# mount -t vboxsf dataFolder /dataFolder/
        [root@localhost ~]# df -h
        Filesystem           Size  Used Avail Use% Mounted on
        devtmpfs             4.0M     0  4.0M   0% /dev
        tmpfs                5.2G     0  5.2G   0% /dev/shm
        tmpfs                2.1G  9.1M  2.1G   1% /run
        /dev/mapper/rl-root  120G  5.1G  109G   5% /
        /dev/sda2            974M  368M  539M  41% /boot
        tmpfs                1.1G   40K  1.1G   1% /run/user/0
        tmpfs                1.1G   56K  1.1G   1% /run/user/42
        /dev/sr0              51M   51M     0 100% /media
        dataFolder           1.9T  404G  1.5T  22% /dataFolder
        [root@localhost ~]# ll /dataFolder/
        total 1
        -rwxrwxrwx. 1 root root 3 Nov  3 04:55 test.txt

 

 

반응형