我有戴尔的Poweredge r710服务器与五个1 TB磁盘。 所有这些都在RAID 5.我试图安装Centos,但它说:“您的启动分区是在磁盘上使用GPT分区…”
我读了一个地方,那个centos不能安装在大于2TB的磁盘上,所以我做了一些小的分区,但是不能工作。
PS,我要安装Proxmox,但Proxmox也不会接受大于2TB的磁盘。
使用LVM,而不是分区
问题在于GRUB或引导进程的其他部分只能与“传统”DOS分区一起工作,这些分区仅限于处理2TB卷。 减小一些分区没有帮助,因为问题是分区表,而不是分区。
LVM比GPT支持得更好,而且更灵活。 老实说,你不应该在TB或更多的地方使用分区。
在有人反对之前:是的,您可以在没有任何分区表的“原始”设备上使用LVM。
EL5并不真正支持GPT分区。 EL6中增加了对GPT的支持 ,这是在你写这个问题后发布的。
在EL6上,如果您的系统使用旧BIOS,则只能在启动驱动器以外的其他驱动器上使用GPT; 启动驱动器必须仍然使用MBR。 如果您要在引导驱动器上使用GPT,则您的服务器/工作站必须具有UEFI。
如果您在操作系统(CentOS)中使用1T虚拟磁盘,在RAID5虚拟磁盘中使用4x1TB数据,则可以在1TB磁盘上安装CentOS,并且应该平滑。
我在2T磁盘上安装了CentOS 6.3(efi),没有任何问题。