安装操作系统遇到的问题:
Windows 2008R2;
1)Dell R710服务器, 所有硬盘创建raid5,8块2.5寸,sas,300GB,10k,全部划给vg,virtual disk0,安装操作系统时,识别到的磁盘不超过2T.直接划分区安装系统即可。
2)Dell R710服务器,当硬盘为8块 2.5寸,sas,10k,600GB,做成Raid 5,如果全部划给virtual disk0 ,总容量大概4T左右。进入操作系统安装时,在新建分区时看见的未分配空间会自动变成2 部分,一部分为2T,剩余大概1800G的未分配空间无法使用。
开始以为是创建了4个主分区导致的,测试发现扩展分区创建仍然报错。
因为 mbr分区表支持的最大分区为2TB,需要用gpt格式,但是因为引导分区不支持gpt格式。
解决方式:
在创建Raid5时,划分2个逻辑卷:选择Raid5,勾选所有硬盘,Tab健转移到VG大小的创建,因为是4T,修改容量为最大容量除以2,选择Ok; 再选择space allocation划分剩余所有空间。可以看见创建了2个逻辑卷virtual disk0 和disk1.再进入操作系统即可正常安装。
Centos6.5:
同理mbr分区表支持的最大分区为2TB,12台服务器,每台12块3TB容量硬盘的RH2288
之前一直用fdisk 划分。弄了一半,多亏手贱敲了下 df -h,全是2T,又要重新来过。。。
fdisk /dev/sdb 改成gpt格式,发现挂载时no such device....
#lvcreate -L 2.3T -n LV01_data1 VG01
上网:
parted /dev/sdb
mklabel gpt
mkpart primary 0 -1 全部划为1个分区
quit
mkfs.ext4 -T largefile /dev/sdb1 大容量硬盘用参数 -T largefile
写入开机自动挂载 /etc/fstab
#vi change_fstab.py #noatime提升性能...
f= file(‘/etc/fstab‘,‘a‘)
f.write(‘/dev/mapper/VG01-LV01_data1 /data/1 ext4 noatime 0 0‘)
f.write(‘/dev/sdb1 /data/2 ext4 noatime 0 0‘)
f.write(‘/dev/sdc1 /data/3 ext4 noatime 0 0‘)
f.write(‘/dev/sdd1 /data/4 ext4 noatime 0 0‘)
f.write(‘/dev/sde1 /data/5 ext4 noatime 0 0‘)
f.write(‘/dev/sdf1 /data/6 ext4 noatime 0 0‘)
f.write(‘/dev/sdg1 /data/7 ext4 noatime 0 0‘)
f.write(‘/dev/sdh1 /data/8 ext4 noatime 0 0‘)
f.write(‘/dev/sdi1 /data/9 ext4 noatime 0 0‘)
f.write(‘/dev/sdj1 /data/10 ext4 noatime 0 0‘)
f.write(‘/dev/sdk1 /data/11 ext4 noatime 0 0‘)
f.write(‘/dev/sdl1 /data/12 ext4 noatime 0 0‘)
#python change_fstab.py
#mount -a
#df -h