学习Linux课程第九天

Posted doopli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习Linux课程第九天相关的知识,希望对你有一定的参考价值。

今天做了一天实验。。。

先来巩固一下所学知识吧

一、RAID

1、RAID 0:将多块物理硬盘通过硬件或软件的方式连接在一起,组成一个大的卷组,并将数据依次写入到各个硬盘中

优点:速度快,成本低

缺点:数据不安全

2、RAID 1:将两块以上的偶数个硬盘连接在一起,数据镜像写入

优点:数据安全

缺点:成本增加

3、RAID 5:把硬盘设备的数据奇偶校验信息保存到其它硬盘设备中,当出现一块硬盘损坏时,不影响使用

速度、成本、数据安全权衡方式

4、RAID 10:硬盘设备先做RAID1再做RAID0

优点:速度和数据安全都提升

缺点:成本高

部署RAID10步骤

1、mdadm -Cv  /dev/md0(设备名称)  -n 4(磁盘个数) -l 10(RAID10)、/dev/sd[b-e](磁盘路径)

2、查看详细信息  mdadm -D  /dev/md0

3、格式化磁盘   mkfs.ext4(文件格式)/dev/md0

4、挂载  mount  /dev/md0   /RAID(目标目录)

5、保存配置  echo "/dev/md0  /RAID  ext4  defaults 0 0" >>/ect/fstab

二、损坏磁盘修复

1、解除故障硬盘 mdadm  /dev/md0  -f  /dev/sdb

2、查看状态  mdadm -D /dev/md0

3、umount  /RAID

4、加入新硬盘后加入RAID    mdadm  /dev/md0  -a  /dev/sdb

5、mount -a

三、热备盘

1、建立RAID 5(三块硬盘)+1块热备盘     mdadm  -Cv  /dev/md0 -n 3 -l 5 -x 1  /dev/sd[b-e]

2、检查查看  mdadm -D /dev/md0

3、格式化   mkfs.ext4  /dev/md0

4、挂载  mount   /dev/md0   /RAID 

5、模拟一块盘损坏,热备盘自动接入 查看 mdadm  -D  /dev/md0

四、lvm(逻辑卷管理器)

功能/命令 物理卷管理 卷组管理 逻辑卷管理
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
显示 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩展   vgextend lvextend
缩小   vgreduce lvreduce

(1)正常使用

1、让硬盘支持lvm技术

pvcreate   /dev/sd[b-c]

2、将硬盘加入卷组

vgcreate   卷组   /dev/sd[b-c]

3、切割逻辑卷

lvcreate  -n  vo(逻辑卷)  -l  37  卷组

注:-l  PE个数   (一个PE默认4MB)

      -L  大小 

4、格式换逻辑卷 

mkfs.ext4  /dev/卷组/逻辑卷

5、挂载并保存

mount  /dev/卷组/逻辑卷    挂载目录

保存 echo "/dev/卷组/逻辑卷    挂载目录    ext4  defaults 0 0"

(2)扩容逻辑卷

1、umount  挂载目录

2、把逻辑卷扩容到300M

lvextend  -L  300M /dev/卷组/逻辑卷

3、检查硬盘完整性并重置硬盘容量

e2fsck  -f   /dev/卷组/逻辑卷

无报错后执行  resize2fs   /dev/卷组/逻辑卷

4、挂载保存

mount -a

(3)缩小逻辑卷

1、umount  挂载目录

2、检查文件系统完整性

e2fsck  -f   /dev/卷组/逻辑卷

3、逻辑卷容量减小

resize2fs   /dev/卷组/逻辑卷  200M

4、重新挂载保存

mount -a

(4)逻辑卷快照

1、使用-s参数生成一个快照卷,使用-L参数指定切割的大小。另外,还需要在命令后面写上是针对哪个逻辑卷执行的快照操作。lvcreate -L 120M -s -n SNAP /dev/storage/vo

2、删除逻辑卷目录里文件

3、为了校验SNAP快照卷的效果,需要对逻辑卷进行快照还原操作。在此之前记得先卸载掉逻辑卷设备与目录的挂载    

umount 挂载目录

lvconvert --merge /dev/storage/SNAP

4、挂载检查

mount 挂载目录

检查文件是否还在

(5)删除逻辑卷

第1步:取消逻辑卷与目录的挂载关联,删除配置文件中永久生效的设备参数

umount 挂载目录

第2步:删除逻辑卷设备,需要输入y来确认操作。

lvremove /dev/卷组/逻辑卷

第3步:删除卷组,此处只写卷组名称即可,不需要设备的绝对路径

vgremove 卷组

第4步:删除物理卷设备。

pvremove /dev/sdb /dev/sdc

技术分享图片

技术分享图片

技术分享图片

 

以上是关于学习Linux课程第九天的主要内容,如果未能解决你的问题,请参考以下文章

学习Linux课程第九天

LINUX学习第十九天

学习Linux第九天;

linux学习第九天 (Linux就该这么学)

linux架构学习第二十九天之samba文件共享服务

linux基础学习第十九天-系统启动流程(cenots6)以及配置系统服务(chkconfig)