天天看點

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

系統環境:Win7 64位 + VMWare7.1

虛拟機系統:Ubuntu 10.04

1. 先在VMWare下,給Ubuntu添加新的硬碟。圖中新加了30G的硬碟。

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

2. 進入虛拟機系統,登入Ubuntu 10.04. 打開指令行,使用指令lshw看一下硬碟情況,結果如圖:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

如圖我們看到,目前系統有2個硬碟,disk0, disk1。disk1就是我們後加的硬碟,裝置名為/dev/sdb

我們再用fdisk指令詳細看一下硬碟資訊,結果如下圖:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

可以看到,/dev/sdb沒有分區,下面我就要對他進行分區。

3. 給硬碟分區,使用指令fdisk /dev/sdb

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

fdsik支援的指令很多,如下圖:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

我們主要是為了建立新的分區,是以需要使用“n”指令,

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

建立新分區的時候,會提示是建立e擴充分區還是p主分區,我們選擇p主分區。

選擇主分區後,會提示主分區的序号,給個1,這樣以後這個分區的名字就是/dev/sdb1了。

還會提示分區的大小,其實扇區和結束扇區,我用全是預設值,這樣30G的空間全部分給這個分區了。也就是這個硬碟隻有一個分區/dev/sdb1

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

分區建立好了之後,用p指令,檢視一下:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

OK,确認沒問題了。再用w指令,将分區資訊寫入系統,儲存退出了。

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

4. 格式化分區。剛剛隻是建立了分區,現在需要格式話了。使用mkfs指令,格式我用的是ext4.

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

5. 全部準備好了,最後就是mount了。mount其實很簡單,需要先建立一個挂在點,說白了就是要指定一個目錄,這個目錄以後就直接指向這個硬碟了。

如下圖,我将/dev/sdb1挂到了android-4.0下了。

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

這時候使用df指令檢視一下,我們已經将/dev/sdb1成功挂載了:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

但是這裡有個問題。下次重新開機後,我們還需要手動mount,才能使用新硬碟。

6. 為了能開機自動mount,我們要在/etc/fstab檔案中挂載新硬碟,這樣系統開機自動加載。

先編輯/etc/fstab檔案

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

在該檔案後面,加入如下一行

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

第一列 /dev/sdb1 是裝置名

第二列 /home/tony/share/android-4.0 是挂在點

第三列 ext4 是檔案類型

第四列 defaults 是挂載選項,我們用defaults就足夠了

第五列 0 是跟備份相關的,我們給個0,不需要

第六列 0 是跟啟動自檢相關的,我們給個0,不需要

編輯完後,儲存退出。

7. 好了,大功告成。重新開機系統。我說的是Ubuntu虛拟機。

起來後,打開指令行,使用指令df看看,有沒有mount第二個硬碟。正确的結果如下圖:

ubuntu虛拟機未挂載磁盤_虛拟機下給Ubuntu挂載新硬碟

注意:

如果系統重新開機的時候,不能進入登入界面,并提示不能正确挂載硬碟,可以按C或S鍵,取消挂載硬碟,等登入系統後,再按上面的步驟檢查是哪裡出錯了。