您的位置:首页 > 运维架构 > Linux

在CentOS 7上构建RAID5、LVM和SAMBA服务器(2)——构建RAID5

2016-04-08 21:43 639 查看
在CentOS 7上构建RAID5、LVM和SAMBA服务器(2)——构建RAID53. 构建RAID 5
3.1. 预备
首先要确定哪些盘用来构建RAID。在终端窗口里执行命令fdisk –l,可见系统中所有硬盘列表,如下图:



图7 可用硬盘清单

不大明白为什么没有按照磁盘的安装顺序或字母顺序排序,排列得颠三倒四的。图中/dev/sda是第一块硬盘,上面安装了CentOS操作系统,划分为两个分区。/dev/sde~/dev/sdj用于构建RAID5,其中/dev/sdj用作spare盘。/dev/sdb~/dev/sdd及RAID盘组成LVM的存储池。

3.2. 创建RAID5
执行命令:

mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=5 --spare-devices=1 /dev/sd[e-j]
参数解释:

--create
表示要创建raid
--auto=yes /dev/md0
新建立的软件磁盘陈列设备为md0,md序号可以为0-9
--level=5
磁盘阵列的等级,这里是RAID5
--raid-devices=5
用于构建RAID的磁盘的个数
--spare-devices=1
添加作为预备(spare)磁盘的个数
/dev/sd[e-j]
磁盘阵列所使用的设备,还可以写成“/dev/sdb /dev/sdd /dev/sde /dev/sdf”
同样可以缩写为:

mdadm -C /dev/md0 -l5 –n5 -x1 /dev/sd[e-j]

图8 mdadm命令执行结果

用mdadm –detail /dev/md0命令了查看刚刚创建的RAID详情,如下图:



图9 查看RAID构建情况

亦可用cat /proc/mdstat命令查看RAID的运行状况:



图10 查看RAID运行情况

注意:用cat /proc/mdstat命令还可以查看RAID的构建进展。

3.3. 格式化RAID盘
使用mkfs命令将RAID盘格式化成ext4格式:
mkfs.ext4 /dev/md0

图11 格式化RAID盘

3.4. 挂载RAID盘
这一步将RAID盘挂在到/mnt/raid5md0目录下。
首先在/mnt目录下创建raid5md0目录:
cd /mnt
mkdir raid5md0然后把RAID盘挂载到/mnt/raid5md0下:
mount /dev/md0 /mnt/raid5md0


图12 挂载RAID盘

3.5. 设置开机自动挂载
首先需要创建/etc/mdadm.conf,执行以下命令:
echo DEVICE /dev/sd[e-j] >> /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf然后修改fstab文件,在/etc/fstab文件中追加一行:
/dev/md0     /mnt/raid5md0    ext4    default         0 0
重启系统之后,浏览/mnt/raid5md0目录,可见系统已自动挂载RAID盘。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos samba lvm raid