23rfe 发表于 2015-12-21 09:37:31

win2008r2 or centos6 硬盘挂载

安装操作系统遇到的问题:
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个分区
print
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

页: [1]
查看完整版本: win2008r2 or centos6 硬盘挂载