向XenCenter的VM添加硬盤後,VM(windows7/ubuntu)主機不能識別新增硬盤解決方法

XenCenter版本:XenCenter 6.2windows

問題描述:想XenCenter裏面VM添加硬盤後,VM啓動後不能識別。ide

解決方式:windows不能識別的緣由:新添加的硬盤沒有盤符(分區),經過磁盤管理器添加盤符格式化新增硬盤解決。blog

              Ubuntu不能識別緣由相似,須要給新添加的硬盤分區it

步驟一,先已經關閉的windows7/ubunut中 主機中添加硬盤。以下圖:io

步驟2、windows主機處理,進入磁盤管理器查看,提示須要進行「初始化磁盤」,此時可以查看到磁盤管理器已經識別新的曾的硬盤。點擊磁盤建立簡單卷,最終根據須要分配驅動號進行格式化,window主機上此問題解決。table

步驟3、Ubuntu在root權限下,對新增的硬盤進行格式化。權限

一、使用fdisk -l 查看磁盤信息im

 

root@ubu:/# fdisk -ldb

Disk /dev/xvdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000   新添加未識別出的硬盤信息,須要進行分區img

Disk /dev/xvdb doesn't contain a valid partition table

Disk /dev/xvda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e30d0

Device Boot Start End Blocks Id System
/dev/xvda1 2048 40378367 20188160 83 Linux
/dev/xvda2 40380414 41940991 780289 5 Extended
/dev/xvda5 40380416 41940991 780288 82 Linux swap / Solaris
root@ubu:/#

二、格式化

root@ubu:/# df -T 確認前磁盤的格式爲ext4
root@ubu:/# fdisk /dev/xvdb

    以後鍵入:m,能夠看到幫助信息,
    鍵入:n,添加新分區
    鍵入:p,選擇添加主分區
    鍵入:1,選擇主分區編號爲1,這樣建立後的主分區爲xvdb1

    以後,fdisk會讓你選擇該分區的開始值和結束值,直接回車
    最後鍵入:w,保存全部並退出,完成新硬盤的分區。

三、進行格式化操做

root@ubu:/# mkfs -t ext4 /dev/xvdb1

對分區xvdb1進行格式化

四、進行掛載操做

mkdir /data ,建立新的硬盤的掛載點mount /dev/xvdb1 /data ,將該新分區掛載到/data/這個目錄下開機自動掛載 修改/etc/fstab文件,添加以下行: /dev/xvdb1       /data      ext4    defaults,        0       1

相關文章
相關標籤/搜索