当前位置:   article > 正文

Debian raid5+lvm_debian lvm

debian lvm

 

什么是raid

        Raid是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗磁盘阵列。 简单的说就是将多块硬盘做成一个集合来进行使用。raid的级别决定着存储大小,存储速度,容错性等, 常见的raid级别有raid0,raid1,raid5,raid10等。

RAID设备是由更多的实际块设备上的两个虚拟设备创建的。这允许多个设备(通常是磁盘驱动器的分区)组合成一个设备来保存 ,例如一个文件系统。一些RAID级别包括冗余所以可以在某种程度的设备故障中存活下来。

什么是lvm:

LVM是 Logical Volume Manager 的简写,中文意思是LVM是逻辑卷管理,它是Linux环境下对磁盘分区进行管理的一种机制 。它可以实现在用户在无需停机的情况下调整各个分区大小。

LVM 提供了从物理设备创建虚拟块设备的工具。虚拟设备可能比物理设备更容易管理,并且可以拥有物理设备本身所不能提供的功能。卷组(VG)是一个或多个物理设备的集合,每个物理设备称为物理卷(PV)。 逻辑卷(LV)是一种可以被系统或应用使用的虚拟块设备。根据内核中Device Mapper (DM)实现的算法,LV中的每个数据块都存储在VG中的一个或多个PV中。

第一步:添加磁盘

 分别是sdb,sdc,sdd,sde四块磁盘,这里注意,如果添加磁盘后使用命令查看没有磁盘信息,可以使用下面的方法。

1. 查看主机总线号

ls /sys/class/scsi_host/                                                                                          

2.重新扫描SCSI总线,以添加新设备:

echo "- - -" > /sys/class/scsi_host/host0/scan 

echo "- - -" > /sys/class/scsi_host/host1/scan 

echo "- - -" > /sys/class/scsi_host/host2/scan 

................................

使用命令查看就可以看到新添加的磁盘了!

第二步:配置RAID

1.安装Raid管理工具

apt install mdadm -y

mdadm常用参数:
-C      (-creat) :建立一个新阵列
-l        (-level): 设定磁盘阵列的级别
-n       (-raid-devicds=): 指定阵列成员的数量
-x       (-spare-devicds=): 指定阵列中备用磁盘的数量
-D      (-detall): 打印阵列设备的详细信息
 

mdadm -S /dev/md0 /dev/sd[b-e]                # 删除创建的raid5

 2.按照题目要求创建raid阵列(两条命令结果相同)

mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]

mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd[b-e]

3.查看raid阵列

使用 mdadm -D /dev/md0 查看raid阵列信息

 第三步:配置lvm

1.安装逻辑卷管理工具

apt install lvm2 -y

2.创建物理卷

pvcreate /dev/md0                                                # 创建物理卷,(物理卷必须存在)

3.创建卷组

vgcreate vg1 /dev/md0                                        # 创建名为vg1的卷组    

4.创建逻辑卷

lvcreate -l 100%FREE -n lv1 vg1                        #  创建名为lv1的逻辑卷,使用所有的卷组空间

5.使用命令查看lvm

 第四步:挂载磁盘

1.格式化磁盘为ext4

mkfs.ext4 /dev/vg1/lv1

2.使用mount命令手动挂载到/data目录

mount /dev/vg1/lv1 /data

 使用df -h 命令查看挂载情况,但在机器重启之后就得需要重新挂载,所以我们添加到开机自动挂载3.添加开机自动挂载

3.添加开机自动挂载

vim /etc/fstab                                                                # 编辑开机自动挂载文件

/dev/vg1/lv1    /data    ext4    defaults    0    0              # 添加挂载信息

也可以使用追加重定向的方法添加

echo “/dev/vg1/lv1    /data    ext4    defaults    0    0”  >> /etc/fstab

———————————————————————————————————————————

到此,已完成要求。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/192176
推荐阅读
相关标签
  

闽ICP备14008679号