Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

VirtualBox 命令行實現 CentOS 客體與主機目錄共享

編輯:Linux 教學

前置條件

  • 已安裝 VirtualBox 增強功能套件
  • 客體系統為 CentOS(或其他 Linux)

步驟 1:安裝 Guest Additions

  1. VirtualBox 選單 → 裝置 → 安裝增強功能(Host+C 顯示選單)
  2. 客體內掛載光碟並執行安裝:
    mkdir -p /mnt/vboxadd
    mount /dev/cdrom /mnt/vboxadd
    cd /mnt/vboxadd
    ./VBoxLinuxAdditions.run
    # 或使用服務腳本
    /etc/init.d/vboxadd setup

步驟 2:配置共享資料夾

  1. VirtualBox 選單 → 裝置 → 共享資料夾 → 新增
  2. 設定:
    路徑:主機欲共享的目錄
    名稱:share_data(純英文、無空格)
    勾選 固定分配(持久化)與 自動掛載

步驟 3:客體掛載共享資料夾

mkdir -p /mnt/share_data
mount -t vboxsf share_data /mnt/share_data

此時雙向傳檔即可正常運作。

步驟 4:設定開機自動掛載(可選)

編輯 /etc/fstab 新增:

share_data  /mnt/share_data  vboxsf  rw,gid=100,uid=1000,auto  0  0
  • uid/gid 設定掛載後文件擁有者,避免權限問題
  • auto 開機自動掛載

卸載共享資料夾

umount -f /mnt/share_data

常見問題

  • 掛載失敗提示 Protocol error:確認 Guest Additions 版本與 VirtualBox 版本一致,內核模組 vboxsf 已載入(lsmod | grep vboxsf)。
  • 權限被拒:檢查 uid/gid 參數或主機目錄權限。
Copyright © Windows教程網 All Rights Reserved