linux 挂接磁盘阵列,Linux下磁盘分区挂载和磁盘阵列

CentOs系统下磁盘分区挂载和磁盘阵列(Raid0,Raid1,Raid5)

Raid0:采用剥离,数据将在几个磁盘上进行分割

Raid1:通过磁盘镜像来实现,主要用来确保数据的可靠性

Raid5:通过一种称为奇偶检验的技术保持数据的冗余

一个硬盘做分区挂载,三个做磁盘阵列,原因是:磁盘阵列中,由于Raid0至少需要两块磁盘,而Raid1至少需要两块磁盘,Raid至少需要三块磁盘,综合考虑,至少需要三块硬盘才能同时做磁盘阵列,当然更多也没关系(白眼.jpg),话不多说,go ahead

1.首先添加四块新硬盘,这里每个硬盘分配了20G大小

ffa48f2cb6a3b3f451cfee4925b3ffff.png添加三块硬盘

​​​​

2.切换到root用户(sudo su),使用fdisk命令列出我们在系统上增加的硬盘

fdisk -l | grep sd 列出系统硬盘

428ec88daeed5a9b0c432ff2861a7987.png查看新添加的磁盘

3.分区

fdisk /dev/sdb 对sdb做分区

m 获取帮助提示

n 创建新分区

p 主分区

分区1大小设置主分区为1G,分区2大小设置主分区为2G,分区3设置扩展分区为17G

l 逻辑分区

分区5为逻辑分区大小为5G,分区6逻辑分区大小为8G

p 显示当前分区

t 更改分区类型

分区1为sawp类型(82),分区2、分区6为lvm类型(8e)

w 保存并退出fdisk

partprobe /dev/sdb 通知操作系统sdb已更改

4.格式化分区

mkfs.ext3 /dev/sdb 用mkfs.ext3格式化分区

02b2f65b907a05daa8e7916f6ad6b665.png格式化sdb分区

5.挂载

mkdir /mnt/sdb 新建一个挂载点。

mount /dev/sdb /mnt/sdb 挂载。

df -h 查看挂载情况

6.开机自动挂载

vi /etc/fstab 在挂载配置文件中末尾添加新硬盘挂载信息

04fed1499a2606b100a963abe48745a4.png自动挂载配置

7.磁盘阵列(Raid 0)

这里用到mdadm包管理Linux的Raid设备,但是可能你的系统中没有mdadm包,如果没有,通过下面命令安装:

yum install mdadm [在 RedHat/centos 系统]

apt-get install mdadm [在 Debain/Ubuntu/Kali 系统]

这里使用sdc、sdd两个磁盘做Raid 0

mdadm -E /dev/sd[c-d] 检查这两个磁盘是否存在 RAID 块

fdisk /dev/sdc 对sdc做分区(分三区,后面可以同时做)

分区为sdc1(6G)、sdc2(6G)、sdc3(8G)

用t修改分区类型,fd为Raid

p 查看分区情况

w 保存退出

sdd、sde分区重复上面操作即可

mdadm -E /dev/sd[c-e] 查看三个磁盘情况

9aff0a3d642af0cf252bef1af074c7e3.png检查sdc、sdc是否存在Raid块f3e6d004fe57f692ec73381000ef0f68.png设置分区类型为Raid

1d54ed594063eb52afaa3acd238dc496.png查看分区类型是否为Raid

718f950b45b8c89b9083f9fcffac184c.png查看三个磁盘分区情况

8.使用所有新创建的分区(sdc1和sdd)创建一个 RAID 设备“md0”(即 /dev/md0)

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdc1 /dev/sdd1 创建名为md0的Raid设备,level表示Raid 0,devices需要用到的磁盘数

cat /proc/mdstat 查看创建状态

watch -n1 cat /proc/mdstat 等待过程中可以利用watch跟踪监视它的创建过程

b38e2925cbed62f55d0c5d2c6579eb07.png创建Raid设备md0并查看

9.验证

mdadm -E /dev/sd[c-d]1

mdadm --detail /dev/md0

4fd0c4b9a453c65e6c77ea45a54ca948.png验证Raid0

10.格式化和挂载

mkfs.ext4 /dev/md0 为“md0”设备创建 ext4 文件系统(格式化)

mkdir /mnt/raid0 创建raid0 的目录

vim /etc/fstab 修改自动挂载配置文件

/dev/md0 /mnt/raid0 ext4 defaults 0 0 在fstab行末添加这句话

mount -a 挂载配置文件中的选项

df -h 查看已经挂载的文件

ef70bf7d3f4f5f43b447805c426ebb1b.png格式化61c9f583ea027fac60194a43a9ea68d3.png创建Raid0目录和修改自动挂载配置文件1ef8cbe56c3dee38007f7ebf39259d31.png挂载并查看已经挂载文件

11.保存Raid 0配置

mdadm --detail --scan --verbose >> /etc/mdadm.conf

cat /etc/mdadm.conf 查看配置

到此,Raid 0配置完毕!!!

12.重复上面的步骤即可做Raid 1,Raid 5,只需改变相关参数!!!

下图情况表示大功告成

a66df30c1745a4152c3042fe83649f8f.png最终完成图

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值