学习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

原文地址:https://www.cnblogs.com/doopli/p/10017793.html

时间: 2024-10-11 06:27:46

学习Linux课程第九天的相关文章

【LInux01】学习Linux课程体系

知识 =>技能   需要大量的练习  相当于复盘 要有成就感 在一个领域深挖,再迁移到其他领域 1.两周以后的知识留存率: 主动学习: 动手实践:40% 讲给别人听:70% 写博客:是写教程,便于以后复习(必须完成) 5W+1H(what, why, when, where,who, How) 被动学习: 听课:10% 笔记:20% 2.Linux运维课程体系 Linux入门 Linux系统管理 Linux服务及安全管理 : httpd,lamp,lnmp Cache:memcached,var

学习Linux课程第八天

今天的课程还是很好理解的(下午预习了),先回顾一下知识点 一.文件系统 Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误.主要用于RHEL5 Ext4:Ext3的改进版本,作为RHEL 6系统中的默认文件管理系统,它支持的存储容量高达1EB(1EB=1,073,741,824GB),且能够有无限多的子目录.用于RHEL6 XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统,它的优势在发生意外宕机后尤其明显,即可以快速地

学习Linux课程第十六天

一.Squid部署代理缓存服务 Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存.简单来说,Squid服务程序会按照收到的用户请求向网站源服务器请求页面.图片等所需的数据,并将服务器返回的数据存储在运行Squid服务程序的服务器上.当有用户再请求相同的数据时,则可以直接将存储服务器本地的数据交付给用户,这样不仅减少了用户的等待时间,还缓解了网站服务器的负载压力. 1.正向代理 (1)安装Squid服务 

学习Linux课程第十一天

效率太低了,下周开始要刷题了 一.创建网络会话 可以进行不同网络情况设置和切换 nmcli connection show  查看网络状态 nmcli connection add con-name company ifname eno16777728 autoconnection no type ethernet ip4  IP地址/子网掩码   gw4 网关            设定网络会话company nmcli connection up 网络会话       启用某个网络会话 二.

linux课程以及Linux主要学习哪些内容

7年线下Linux课程研发教学经验,课程设计个个知识循环相扣,让学员在实战学习解决问题过程中,来掌握Linux运维这门技能,整个学习过程,实战项目贯穿整个Linux运维所需的知识点,主要阶段包括如下: 第一阶段:Linux基础Linux入门.常用的基础命令.FHS .bash常用功能.I/O重定向及管道 .用户和组.权限管理.bash环境.sudo.grep及基本正则表达式.vim编辑器.文件查找(学完此阶段可:) 第二阶段:Linux系统管理磁盘及分区.Linux文件系统.逻辑卷.RAID .

Linux课程学习之我思

陈民禾,原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000,我的博客中有一部分是出自MOOC课程中视频,再加上一些我自己的理解. 经过八周的学习,Linux课程告一段落,在这里,对之前的学习做一个汇总,也简单说一下自己的收获与遗憾. 一.博客笔记汇总 第一周笔记    标题:计算机是这样工作的                               链接:http://www.cnblog

2016年学习Linux决心书(老男孩教育在线课程班第二期)

我是马昱忻,经过老男孩教育运维班5个月学习后,我一定要达到的薪水目标是15K,为了达到此目标我将采取如下10大行动或方案:1. 坚持不懈,绝不言放弃. 2. 每天至少花6个小时以上时间学习Linux.3. 一步一个脚印,绝不再好高骛远.4. 杜绝诱惑,谢绝体育锻炼外的娱乐活动.5. 认真总结,能够输出的知识才是自己的.6. 休息好,心态好,保证每天精力充沛.7. 不缺堂,每次作业必定第一时间完成.8. 每一天每一次操作都是生产操作,没有游戏心态.9. 周末花在学习Linux的时间至少保证10个小

20135302魏静静——linux课程第八周实验及总结

linux课程第八周实验及总结 实验及学习总结 1. 进程切换在内核中的实现 linux中进程切换是很常见的一个操作,而这个操作是在内核中实现的. 实现的时机有以下三个时机: 中断处理过程(包括时钟中断.I/O中断.系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(): 内核线程可以直接调用schedule()进行进程切换,也可以在中断处理过程中进行调度,也就是说内核线程作为一类的特殊的进程可以主动调度,也可以被动调度: 用户

技术宅学习Linux系统还是很有前途的

老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些故事吧. 我大学专业是金融管理,现在的男友专业是计算机.男友是那种性格极其沉闷的人,也不愿意参与任何社交的活动.按理说,男友这样的性格,又和自己不是一个专业,我们应该难以认识的.但是有时候上天就会这么悄悄眷顾你的爱情.在一次大课的时候,我们专业和计算机专业安排一起上课.那天上课的时候,我刚好迟到,于