Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103136
  • 博文数量: 41
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-22 16:25
文章分类

全部博文(41)

文章存档

2010年(41)

我的朋友

分类: LINUX

2010-03-24 18:06:04

XCP安装时,需要独占一个完整的硬盘而不是一个分区。如果机器只有一个硬盘而你还想在上面安装别的系统的话,就比较难过了。例如下面:
# fdisk -l /dev/sda
Disk /dev/sda: 1197.7 GB, 1197759004672 bytes
255 heads, 63 sectors/track, 145619 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         523     4194304   83  Linux
/dev/sda2             523        1045     4194304   83  Linux
/dev/sda3            1045      145619  1161296009   8e  Linux LVM

可以发现,XCP虽然会对整个硬盘进行格式化,但并没有完全使用。实际使用的是一个4194304 blocks大小的分区,即/dev/sda1;/dev/sda2不知道干啥用的,它的大小也总是4194304 blocks;剩下的所有空间都被分到/dev/sda3并做成LVM(的PV),提供给XCP用作Local Storage,通过xsconsole可以看到但不提供操作。
我试着采用如下方法来从LVM的PV里面划分出一块区域用作新的分区,实际完全是LVM的操作,和XCP不相干,暂时还没发现对XCP会造成什么影响。
1. pvresize –setphysicalvolumesize 300G /dev/sda3
2. fdisk delete /dev/sda3, and then readd it to 400G
3. fdisk add /dev/sda4
4. info
# pvscan
  PV /dev/sda3   VG VG_XenStorage-97e2f05f-d35c-f82d-154c-3176c96c78f5   lvm2 [299.99 GB / 299.98 GB free]
  Total: 1 [299.99 GB] / in use: 1 [299.99 GB] / in no VG: 0 [0   ]
# fdisk -l /dev/sda

Disk /dev/sda: 1197.7 GB, 1197759004672 bytes
255 heads, 63 sectors/track, 145619 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         523     4194304   83  Linux
/dev/sda2             523        1045     4194304   83  Linux
/dev/sda3            1045       49676   390633861+  83  Linux
/dev/sda4           49677      145619   770662147+   5  Extended
/dev/sda5           49677       61835    97667136   83  Linux
阅读(879) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~