Linux下搭建大于16TB的磁盘阵列步骤
2016-07-11 14:27
309 查看
Linux下搭建大于16TB的磁盘阵列步骤
最近由于项目要部署的原因,要在centos上创建大于16TB的磁盘阵列存储空间,说实话本人对Linux下的运维了解的并不多,通过上网各种查资料,简单介绍些基本的搭建步骤:Raid的简单了解
Raid5的创建步骤
分区格式化
*挂载分区
Raid的简单了解
RAID是“Redundant Array of Independent Disk”的缩写,翻译过来叫做独立磁盘的冗余阵列,最初是为了避免SCSI硬盘昂贵的价格而想出的一个使用廉价硬盘而达到SCSI硬盘性能的解决方案,所以被称为廉价冗余磁盘阵列。其实质就是一种磁盘的存储、访问、备份技术。根据不同的存储需要将Raid又划分成多个等级,就好比安全一样,普通用户的电脑安全防范是一个等级,然后企业、单位、政府部分对信息安全的要求会更加严格,又将是另外一个等级。针对每个等级的安全存储策略这里就不介绍了。有兴趣的可以参照网址 http://blog.chinaunix.net/uid-639516-id-2692517.htmlRaid5的创建步骤
RAID5 至少需要三块硬盘,我们拿/dev/sdc,/dev/sdd,/dev/sde,/dev/sdf,/dev/sdg, /dev/sdh, /dev/sdi , /dev/sdj, /dev/sdk, /dev/sdl这十块硬盘来做实验,9块做为活动盘,另一块做为热备盘。开始创建RAID5
# mdadm -C /dev/md5 -ayes -l5 –n10 /dev/sd[c,d,e,f,g,h,i,j,k,l]
查看raid5 状态
# cat /proc/mdstat # mdadm -D /dev/md5
通过以上两条命令可查看Raid5的创建进度,如果build status的值达到100%说明创建完成。
添加raid5 到RAID配置文件/etc/mdadm.conf 并修改
# echo DEVICE /dev/sd{c,d,e,f,g,h,i,j,k,l} >> /etc/mdadm.conf # mdadm –Ds >> /etc/mdadm.conf
分区格式化
使用parted命令把硬盘转换成gpt分区[root@ ~]$ parted /dev/md5 GNU Parted 2.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands. (parted)mklabel gpt Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? Yes (parted) mkpart primary 0 -1 Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Ignore (parted) p Model: Adaptec RAID 6 (scsi) Disk /dev/sdb: 39.0TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 28.0TB 39.0TB primary (parted) quit Information: You may need to update /etc/fstab.
挂载分区
开始安装xfs# yum install kmod-xfs xfsprogs //安装xfsprogs # modprobe xfs //载入xfs文件系统模块 # lsmod |grep xfs //查看是否载入了xfs模块
用xfs格式化并挂载
# mkfs.xfs /dev/nd5 # mount /dev/md5 /media/first
写入 /etc/fstab
# blkid /dev/md5 //获取文件系统的UUID=c3749d2d-08b5-45a3-9aa4-312b6161d471 # vi /etc/fstab //UUID=c3749d2d-08b5-45a3-9aa4-312b6161d471 /media/first xfs defaults 1 2 //添加挂载信息指定文件系统xfs
最后使用df -TH 可以看到磁盘阵列已经挂载成功。
相关文章推荐
- linux基本技能
- linu运维成长之路
- 关于Linux运维大环境
- 运维工程师之路
- linux 小技巧
- 马哥linux公开课–Linux运维架构师成长必经之路
- 马哥团队带你揭秘互联网巨头公司—阿里巴巴
- 马哥linux运维公开课第二季—《自动化运维平台的设计理念》
- 马哥linux运维公开课第三季—《自动化运维之jumpserver跳板机剖析》
- linux运维必备技能
- 三分钟复习Shell脚本语言
- 如何对Linux的grub进行加密
- 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹
- Linux运维系统工程师系列---07
- 随笔---cp文件时报错的解决方法
- Linux运维系统工程师系列---10
- Linux运维系统工程师系列---12
- Linux运维系统工程师系列之shell脚本_1