Centos支持40T磁盘阵列MD1200

最近数据增长太快,靠服务器存储已经不能满足需求了。从Dell买了一台MD1200,准备级连到一台数据服务器上,把大量备份的数据存储在MD1200上。MD1200配备12块4T的SAS硬盘,做完RAID5 后有40T容量。如果以后要做扩展,只需要在MD1200后再级连存储服务器。

硬件环境:Dell 服务器PowerEdge R720 + PowerVault MD1200

软件环境:R720是CentOS 6.5

操作步骤:

1.把MD1200带的PERC H810板卡插到R720上的Riser2/Riser3。
2.用2根SAS数据线连将R720和MD1200连起来,MD1200上插IN口,R720插PERC H810上。
3.通电->启动->Ctrl+R进入Raid设置。
4.会看到两个,系统自带的和新装的H810,选H810,就进入常见的Raid设置界面。
5.设置RAID5。
6.格式化磁盘。因为整个磁盘空间超过2T,不能mkfs格式。 

parted /dev/sdb
mklabel gpt
mkpart primary 0 -1
quit
mkfs -t ext4 /dev/sdb1 或者  mkfs.ext4  /dev/sdc1 

以上最后一步会报错

“mke2fs 1.41.12 (17-May-2010)

mkfs.ext4: Size of device /dev/sdc1 too big to be expressed in 32 bits using a blocksize of 4096.”

出错的原因:e2fsprogs版本低

7.下载1.42版本

wget http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.7/e2fsprogs-1.42.7.tar.gz -O e2fsprogs-1.42.7.tar.gz

 8. 编译安装

#tar -xzvf e2fsprogs-1.42.7.tar.gz
# cd e2fsprogs-1.42.7
# mkdir build
# cd build
# ../configure
# make
# make install

 9.修改配置
vi /etc/mke2fs.conf
在ext4块添加auto_64-bit_support = 1

ext4 = {
features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
auto_64-bit_support = 1      ###新增加行,告诉系统使用64位方式进行格式化。避免mkfs.ext4直接报错。
inode_size = 256
}

10. 格式化

#mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1

11. mount

#mout /dev/sdb1 /mnt

12. df -h查看

完成,bravo!

发表评论

电子邮件地址不会被公开。 必填项已用*标注