ubuntu下掛載虛擬機器硬碟的方法

2021-07-25 04:04:55 字數 544 閱讀 2697

有時需要訪問虛擬機器硬碟,有些系統沒有許可權直接操作磁碟。

可以通過以下方法,先把虛擬機器硬碟掛載到本地,然後就可以用任意訪問了。

# 載入核心模組,載入後可以看到/dev/nbd0等

sudo modprobe nbd max_part=16

# 安裝工具

sudo apt install qemu-utils

# 掛載虛擬機器硬碟到裝置檔案上,根據虛擬硬碟分割槽情況,會出現/dev/nbd0p1 /dev/nbd0p2...等

sudo qemu-nbd -c /dev/nbd0 ~/virtualbox\ vms/ros/ros.vmdk

# 再選擇分割槽掛載到磁碟目錄

sudo mount /dev/nbd0p2 /mnt/

# 取消掛載,順序執行以下命令

sudo umount /mnt

sudo qemu-nbd -d /dev/nbd0

以上在64位ubuntu 16.04和virtualbox 5.1.10實測成功。

參考:

虛擬機器下給Ubuntu掛載新硬碟

系統環境 win7 64位 vmware7.1 虛擬機器系統 ubuntu 10.04 1.先在vmware下,給ubuntu新增新的硬碟。圖中新加了30g的硬碟。2.進入虛擬機器系統,登入ubuntu 10.04.開啟命令列,使用命令lshw看一下硬碟情況,結果如圖 如圖我們看到,當前系統有2個硬...

虛擬機器新掛載硬碟

1 建立虛擬硬碟 在虛擬機器關閉狀態下,設定 新增新硬體裝置 硬碟 硬碟型別選擇scsi 命名可以預設 硬碟大小自定義 立即分配所有磁碟空間 完成 root使用者登入虛擬機器 輸入 fdisk l 可以看到 dev sdb相關資訊 2 硬碟分割槽 fdisk dev sdb 依次輸入一下命令 m 檢...

Ubuntu空間不足 掛載硬碟 虛擬機器擴容

ubuntu在使用的時候出現磁碟空間不足,於是試了試外接掛載的方式來解決。如果你使用的是vmware虛擬機器也可以直接擴容。我這裡使用的是u盤來作為外接磁碟掛載。1 先用 sudo fdisk l命令檢視u盤的所在分割槽。根絕u盤的大小和廠家資訊知道 dev sd1是此u盤 2 建立新的資料夾sud...