iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 28
1
Software Development

如何使用 Linux 從土裡到冒出頭來系列 第 28

Day 28 虛擬機與本機共用資料夾

  • 分享至 

  • xImage
  •  

Day 28 虛擬機與本機共用資料夾

由於習慣使用圖形化介面做程式編寫,但我想模擬伺服器,所以在 VirtualBox 安裝 Centos 做測試的Server,但往往有些東西想直接做交流,幸好 VirtualBox 有提供共享文件夾的功能,虛擬機鏈接外部網絡,主機與虛擬機做一個互相溝通。

設定共用資料夾

開啟 VirtualBox > 選擇「設定」

左邊項目列選擇「共用資料夾」 > 共用資料夾選擇 「機器資料夾」 > 點選資料夾「+」

資料夾路徑及名稱自行設定 > 勾選自動掛載(A) + 勾選設為永久(M)

打開虛擬機 標籤選擇 「裝置」 > 「插入 Guest Additions CD 映像」

安裝 VboxGuestAdditions

記得登入到 root 權限下做事~

安裝「核心」相關依賴套件

[root@localhost ~]# yum install kernel-headers
[root@localhost ~]# yum install kernel-devel
[root@localhost ~]# yum install gcc* 
[root@localhost ~]# yum install make

※ gcc 是 Linux 系統上最常被使用的編譯器。

在 media 建立一個 cdrom 目錄

[root@localhost ~]# cd media
[root@localhost media]# mkdir cdrom

使用 mount 掛載安裝檔

[root@localhost media]# mount /dev/cdrom /media/cdrom/

執行 Linux 版本的 Guest Additions 安裝。

[root@localhost cdrom]# ./VBoxLinuxAdditions.run

※ Guest Additions 提供的功能

  • 滑鼠整合
  • 共用資料夾
  • Host 與 Guest 時間同步
  • 共享剪貼簿
  • 解析度調整

安裝完以後就去檢視 media 目錄,就可以看到 sf_share 的共用資料夾了。

[root@localhost /]# ll /media/
總計 0
drwxr-xr-x. 2 root root   6 10月 13 22:50 cdrom
drwxrwx---. 1 root vboxsf 0 10月 13 21:30 sf_share

使用 umount 可以卸載安裝檔、光碟檔等等。

[root@localhost ~]# umount [資料夾]

上一篇
Day 27 網路設置與遠端
下一篇
Day 29 架設 Apache
系列文
如何使用 Linux 從土裡到冒出頭來30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言