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