RAID和lvm的创建

raid的创建
RAID常用级别:
0:速度最大 速度最快
1:容错最大 容错最好
5,10
raid的创建有两种:
基于软件和基于硬件的创建,基于硬件的通常是在bois里面设置的,
下面我给大家介绍一下基于软件的创建方法:
raid级别1的创建:
首先:
给硬盘分区,并把分区指定成raid设备:
fdisk /dev/sda
n 新建分区
p打印显示分区信息
w保存退出
d删除分区
l查看设备id的详细信息
t修改设备id 类型
partprobe /dev/sda 重读磁盘
mkfs -t ext3 /dev/sda5 6 格式化
然后:
创建raid设备:
mdadm -C /dev/md0 -a yes -l 1 -n 2 /dev/sda5 /dev/sda6
-C 创建
-a yes 如果没有前边的设备 就自动创建
-l 指定级别
-n 指定设备数
-x 创建一块空闲设备 已备用 /dev/sda7
mkfs -t ext3 RAID /dev/md0 格式化
mkdir /mnt/aa
mount /dev/md0 /mnt/aa
df -lh 查看挂载信息及设备空间大小
mdadm -f /dev/sda5 模拟损坏磁盘
mdadm -r(--remove)/dev/sda5 移除设备(热插拔)
mdadm -a(--add) /dev/sda7 添加空闲设备
mdadm -D /dev/md0 查看raid的详细信息

逻辑卷的创建
逻辑卷可以动态的扩大和缩减磁盘大小,而且还不会损坏数据。不像我们物理盘要扩展大小,就要格式化。逻辑卷还可以做快照
备份数据,占用空间资源少。lvm可以将底层的块设备通过软件的方式组成的一个逻辑整体可以实现单独管理,它是基于不同的块设备的,把底层的分区设备标示成特殊的分区类型,而后它们还可以重新在组织一个大的整体,相当于一个扩展分区,还可以在这个扩展分区上划分多个逻辑小片。然后把底层块设备的分区设置成逻辑卷底层设备可以使用的分区类型,它通常是8e的类型,然后用命令将其创建成可以组织成逻辑卷形式的设备pv,把多个pv组织成一个更大的空间,这个大的空间就是逻辑卷的卷组,卷组不可以直接使用,还需要在卷阻里创建多个逻辑分区。
pe 盘区 le 逻辑盘区
pv---vg---lv
创建分区及分区格式化
1. pv(物理卷)的创建:
pvcrate /dev/sda3 /dev/sda4 创建pv
pvdisplay /dev/sda3 查看特定pv
pvmove /dev/sda3 /dev/sda4 移动数据
pvremove /dev/sda3 删除pv
2.vg(卷组)的创建:
-s 指定pe的大小
vgcrate(卷组)的创建:
vgcrate vg0 /dev/sda3 卷组的创建
vgdisplay 查看卷组信息
vgremove 删除卷组
vgreduce vg0 /dev/sda3 缩减卷组大小
vgextand vg0 /dev/sda3 扩展卷组大小
3.lv
lvcrate -L 2G -n lvm1 vg0 创建lv
lvdispaly /dev/vg0/lvm1 查看特定lv
mke2fs -j /dev/vg0/lvm1 格式化
mkdir /backup
mount /dev/vg0/lvm1 /backup 挂载
df -lh
先扩展物理边界再扩展逻辑边界
lvextand -L +2G /dev/vg0/lvm1 扩展逻辑卷物理边界的大小
不带+指的是扩展到4g +2g 扩展空间的大小
lvextand -L -2G /dev/vg0/lvm1 缩减逻辑卷的大小
resize2fs -p /dev/vg0/lvm1 既扩展又缩减 定义扩展逻辑边界大小
先缩减逻辑边界再缩减物理边界
缩减的时候先卸载
umount /backup
e2fsck -f /dev/vg0/lvm1 检查并修复
resize2fs /dev/vg0/lvm1 3G 缩减逻辑边界
lvreduce -L -2G /dev/vg0/lvm1 缩减物理边界
mount /dev/vg0/lvm1 /backup 重新挂载
快照是lvm里面很好用的功能,也是一个很好的备份工具,
它是在lvm的基础上创建:
lvcrate -L 512M -s -n lvm1-snap /dev/vg0/lvm1 创建快照
两种数据备份方法:
mkdir backup
mount /dev/vg0/lvm1-snap /backup
mkdir snap
cp .tar 两种方法进行备份
最后卸载并删除快照

你可能感兴趣的:(职场,raid,lvm,休闲,基础笔记)