赞
踩
Raid是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗磁盘阵列。 简单的说就是将多块硬盘做成一个集合来进行使用。raid的级别决定着存储大小,存储速度,容错性等, 常见的raid级别有raid0,raid1,raid5,raid10等。
RAID设备是由更多的实际块设备上的两个虚拟设备创建的。这允许多个设备(通常是磁盘驱动器的分区)组合成一个设备来保存 ,例如一个文件系统。一些RAID级别包括冗余所以可以在某种程度的设备故障中存活下来。
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
................................
使用命令查看就可以看到新添加的磁盘了!
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阵列信息
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
———————————————————————————————————————————
到此,已完成要求。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。