溫馨提示×

centos虛擬機如何使用USB設備

小樊
43
2025-09-24 03:00:09
欄目: 云計算

CentOS虛擬機使用USB設備步驟

1. 前提準備

  • 主機系統:確保主機(如Windows/Mac)已識別USB設備(可通過我的電腦/訪達查看),且USB設備無物理損壞。
  • 虛擬機軟件:若使用VirtualBox,需提前安裝與VirtualBox版本匹配的Extension Pack(支持USB 2.0/3.0功能);VMware無需額外插件。
  • 用戶權限:將當前用戶加入vboxusers組(VirtualBox用戶),執行命令:
    sudo usermod -aG vboxusers $(whoami),重啟系統使權限生效。

2. 配置虛擬機USB控制器

  • VirtualBox設置
    關閉目標CentOS虛擬機,進入設置USB選項卡,啟用USB控制器(選擇USB 2.0或3.0,根據USB設備支持情況),點擊添加USB過濾器(帶+號的圖標),選擇需連接的USB設備(如U盤、鼠標),保存設置。
  • VMware設置
    關閉虛擬機,進入編輯虛擬機設置硬件添加USB控制器,選擇合適的USB版本(如USB 3.0),勾選共享USB設備(可選,用于多設備共享)。

3. 連接USB設備到虛擬機

  • VirtualBox:啟動CentOS虛擬機,點擊虛擬機窗口底部的USB圖標(黃色方塊帶USB符號),在彈出列表中選擇目標USB設備(如Kingston DataTraveler),設備將自動連接至虛擬機。
  • VMware:啟動虛擬機,點擊頂部菜單欄虛擬機可移動設備→選擇USB設備→連接(若首次連接,需安裝驅動,按提示完成)。

4. 掛載USB設備(命令行操作)

  • 查看USB設備:插入USB設備后,在CentOS終端執行lsblkfdisk -l,找到USB設備名稱(通常為/dev/sdb1/dev/sdc1,需區分大小寫)。
  • 創建掛載點:選擇一個空目錄作為掛載點(如/mnt/usb),執行:
    sudo mkdir -p /mnt/usb。
  • 掛載設備:使用mount命令將USB設備掛載到指定目錄(替換/dev/sdb1為實際設備名):
    sudo mount /dev/sdb1 /mnt/usb。
  • 訪問設備:掛載成功后,通過cd /mnt/usb進入設備目錄,使用ls查看文件,或通過cp命令復制文件(如cp /mnt/usb/file.txt ~/Documents)。
  • 卸載設備:使用前需先卸載,避免數據損壞,執行:
    sudo umount /mnt/usb,確認設備已從lsblk輸出中消失后,再物理拔出USB。

5. 常見問題解決

  • USB設備無法識別
    • 檢查虛擬機USB控制器是否啟用,設備過濾器是否添加正確;
    • 重新插拔USB設備,確保主機已識別(主機lsblk能看到設備);
    • 更新VirtualBox/VMware至最新版本,修復兼容性問題。
  • 掛載失敗
    • 確認設備未被其他程序占用(如主機正在使用U盤);
    • 若USB設備為NTFS格式,需安裝ntfs-3g驅動(sudo yum install epel-release && sudo yum install ntfs-3g),再執行掛載命令;
    • 檢查掛載點目錄是否存在且為空,避免覆蓋已有文件。
  • 權限不足
    若掛載時提示“Permission denied”,可使用sudo提升權限,或修改掛載點權限(sudo chmod 777 /mnt/usb,謹慎使用)。

通過以上步驟,即可在CentOS虛擬機中正常使用USB設備。若需頻繁使用某設備,可在VirtualBox中配置設備過濾器,實現虛擬機啟動時自動連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女