磁盘管理进阶

1、/etc/fstab文件

    设备名 挂载点 文件系统 挂载选项 转储频率 自检次序

    UUID=e79e4c9d-8d0f-4675-8945-9ec23ea77c67 /                       xfs     defaults        0 0

    UUID=7015c070-8e5a-4f15-9377-8e719dacde00 /boot                   xfs     defaults        0 0

    设备名:可以是UUID,物理设备名,卷标,推荐使用UUID,比较稳定

    挂载点:文件系统挂载的目录名

    文件系统:挂载设备的文件系统类型

    挂载选项:一般有acl,exec,atime,suid,rw,ro等等

    转储频率:是能被dump备份命令作用,0表示不备份,1为备份,2代表不定期备份

    自检测序:在开机挂载分区前是否做fsck检查,0为不检查,1为最早检查,2次之

    注:设备名出错,自检次序非0,开机可能会报错无法启动,使用 mount -o remount,rw /重新挂载修改/etc/fstab文件

2、swap的创建和使用

    使用分区当交换分区

        1、创建分区,调整分区类型为swap(82)

            001.png

            002.png

            003.png

        2、查看swap使用情况,mkswap格式化分区

            004.png

            005.png

        3、写入/etc/fstab文件,优先使用次分区要设置优先级pri=100(大于原分区优先级即可) 

            006.png

        4、   swapon -s查看交换分区

            swapon -a 重读配置文件挂载的交换分区

            swapon直接对分区使用 临时生效

            007.png

    使用文件做交换分区

        1、填充文件至目标交换分区大小,这里我选择了1G

               QQ图片20160901111052.png 

        2、mkswap格式化文件

            QQ图片20160901111148.png

        3、写入/etc/fstab文件,swapon -a挂载分区

            QQ图片20160901111311.png

         4、验证分区效果

            初始swap大小

            QQ图片20160901111402.png

            挂载后swap大小

            QQ图片20160901111518.png

            

3、CentOS6设备与文件关联

        1、生成指定大小文件

        2、关联设备和文件 losetup命令 (CentOS6上系统为我们准备好loop1-7可使用,CentOS7需要自己创建)

            QQ图片20160901112139.png

        3、格式化loop7设备

           QQ图片20160901112224.png

        3、mount挂载

            QQ图片20160901112159.png

            QQ图片20160901112255.png

        4、验证查看losetup -a

            QQ图片20160901112310.png

            QQ图片20160901112925.png

4、RAID级别

raid0:条带卷 最少两块盘

简介:数据分成n份存放

优点:读写性能提升

缺点:整个磁盘系统若有一个硬盘换掉,数据损坏

        QQ图片20160901143347.png

raid1:镜像卷 最少两块盘

简介:数据复制n份存放,一般使用2或2N块硬盘

优点:读性能提升

缺点:写性能略下降。只要有一个磁盘正常工作,数据都不会损坏

        QQ图片20160901143252.png

raid4: 最少三块盘

简介:在raid0的基础上,增加一块磁盘,用于存放其他盘数据的校验值

优点:读写性能提升,可以允许换掉一块数据盘

缺点:校验盘读写数据频繁,比数据盘更容易导致损坏

raid5: 最少三块盘,企业比较常用

简介:数据校验值分别存放在每个数据盘上

优点:读写性能提升,数据校验的压力存放于

缺点:只能坏一块数据盘

        QQ图片20160901143728.png

raid6: 最少四块盘

简介:在raid5基础上在增加一块校验盘,增加的是在块层次上的校验

优点:可以同时坏两块盘,读写性能有提升

缺点:比raid5的读写速率低

    raid10:

        先做raid1,再做raid0,raid1中每组数据保存两份,读写效率均有提升。假设disk0损坏,disk2,3中再坏一块磁盘都能正常工作

        QQ图片20160901144549.png

    raid01:

        先做raid1,再做raid0,读写效率均提升,若disk0损坏,则再只能坏disk1,磁盘才能正常工作相比之下raid10效果更好

        QQ图片20160901144605.png

5、逻辑卷

    创建和挂载

    1、新建分区或使用空闲盘

    新建分区,调整分区格式为linux lvm(8e),我这里新建三个分区

            001.png

            002.png

            003.png

    2、使用pvcreate创建物理卷

    pvcreate /dev/…,可使用pvs和pvdisplay查看pv信息  

            004.png

    3、使用vgcreate创建卷组

    vgcreate vg1 /dev/sd…

    使用vgs,vgdispaly查看vg信息

            005.png

    4、使用lvcreate创建逻辑卷

    lvcreate -n lv1 -L 15G vg1

            006.png

    5、格式化逻辑卷并挂载

    mount /dev/vg1/lv1 /mnt/lv1/

            007.png

            008.png

    扩展

    扩展vg,先创建pv

        pvcreate /dev/sd..

        vgextend vg1 /dev/sd…     

        扩展lv,使用resize2fs刷新

lvextend -l +100%FREE /dev/vg1/lv1

resize2fs /dev/vg1/lv1

             009.png

             010.png

             011.png

    缩减逻辑卷

        逻辑卷缩减要注意两点:

            1、缩减的空间不能挤占空间中已存在文件的大小

            2、逻辑卷的缩减是危险操作,注意先备份

        1、卸载逻辑卷,一定要先卸载

            001.png

        2、使用fsck或e2fsck命令检查逻辑卷

            002.png

        3、指定把文件系统缩减为多大,使用resize2fs

            003.png

        4、缩减逻辑卷,指定缩减多大空间,这里指定大小要和resize2fs吻合,原来是22G,缩减到10G,缩减12G空间

            004.png

        5、使用lvreduce缩减逻辑卷,指定-12G空间

            006.png

        6、查看逻辑卷大小,缩减到了10G

            007.png

        7、挂载检测

            008.png

    逻辑卷快照

        1、为现有逻辑卷创建快照,-L指定快照大小,-s指定创建逻辑卷快照,-n指定快照名,-p r指定只读快照

            009.png

        2、挂载快照

            010.png

        3、测试

            011.png

            014.png

            013.png

        4、删除快照

            015.png

    删除逻辑卷

          1、卸载逻辑卷

            001.png

        2、移除lv逻辑卷

            002.png 

        3、移除vg卷组

            003.png

        4、移除pv物理卷

            004.png

        5、转换分区类为linux(83)

            006.png

        至此,逻辑卷删除完成!

原创文章,作者:M20-1--孔祥文,如若转载,请注明出处:http://www.178linux.com/42614

(0)
M20-1--孔祥文M20-1--孔祥文
上一篇 2016-09-02 08:47
下一篇 2016-09-02 08:47

相关推荐

  • LVM逻辑卷管理

    为什么要用LVM?     想象一个示例,如果我们给定的分区是50G,过段时间发现空间不够用,此时我们就要重新加一块新硬盘,重新分区格式化,将原来分区上的数据复制过来,再重新挂载,整个过程会非常麻烦,LVM可以很有效的解决这个问题 LVM简介     及逻辑卷(Logical V…

    Linux干货 2016-09-01
  • bash中的变量详解

        在bash中,巧妙地运用变量,能够大大减轻编程的工作量,下面让我们来详细了解一下bash的变量. bash中的变量种类:     根据变量的生效范围等标准:         本地变量:生效范围…

    Linux干货 2016-08-18
  • keepalived+nginx部署(单主模型)

    环境准备Centos7系统,后端服务器提供web服务。地址规划: VS1: 172.18.51.7 VS2:172.17.51.77 RS1:172.18.51.74 RS2:172.18.51.75 VirtualIP:172.18.51.82 拓扑图: 原理:nginx是高度模块化的应用程序,其中nginx_proxy模块即可实现负载均衡,将前端的用户请…

    2017-05-17
  • vim简单总结

    编辑器种类 常用的文本编辑器有: 行编辑器,如sed,awk,cut等 全屏编辑器,如vi,vim(vi增强版),nano等 vim的模式 命令模式:使用vim filename打开文件后,进入的第一个模式。 直接使用键盘操作文本的编辑 插入模式:INSERT模式 进入:i,从当前光标处开始 进入:I,从当前行行首开始 末行模式:vim内置命令接口。 以:开…

    Linux干货 2016-08-18
  • 简单的文本处理工具和正则表达式

    一、文本工具     在linux中,有很多优秀且功能强大的文本处理工具,对文件内容进行查找、替换、删除、排序等操作,是linux进行文本处理变得特别方便。日常工作中,经常会用文本处理进行日志分析,文本抽取等,所以掌握文本处理,将会对我们的工作起到极大的作用。 cat:查看文件    &n…

    Linux干货 2016-08-10
  • 2017全球运维技术大会第二届12大技术专场等你来!

    去年9月,InfoQ在北京主办了第二届CNUTCon全球容器技术大会,大会邀请了来自Netflix、CoreOS、Docker公司、Mesosphere、阿里巴巴、腾讯、百度、京东、携程、搜狗等公司的技术负责人,共同探讨容器相关的应用场景、技术方案以及架构演进,得到了社区的一致好评。 到今年,CNUTCon已经是第三年了,前两年我们的方向是容器,随着技术的发…

    2017-06-20