磁盘管理进阶

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

相关推荐

  • linux入门

    linux入门 Centos中分root用户和普通用户,root为超级管理员,几乎具有所有的系统控制 刚进入linux系统,Ctrl+Alt+F[1-6]可以切换虚拟终端  (tty) 图形终端:CentOS 6: Ctrl + Alt + F7       CentOS 7:在哪个终端启动,即位于哪个虚拟终端 伪终端…

    Linux干货 2017-02-16
  • Linux 发展史

    Linux 发展史 一、Linux 系统概述     首先大家需要明白,Linux 只是内核,没有应用程序,如果想有应用程序就需要GNU 组织来提供应用程序,GNU其实就是一个开源组织,这就要说GNU 和GPL 的概念了,其实GNU可以看作就是软件行业的共产党组织 而GPL 就是共产党宣言 为全人类服务。所以说GNU 和 LIN…

    Linux干货 2016-10-19
  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用文件管理命令有:ls、mkdir、cd、pwd、cp、rm、mv、touch、cat、more、less、head、tail等 (1)ls命令:列出目录内容 ls [OPTION]… [FILE]…  &nbs…

    Linux干货 2016-06-29
  • 网络管理之nmcli命令的使用

    nmcli命令      地址配置工具:nmcli nmcli[ OPTIONS ] OBJECT { COMMAND | help }     device -show and manage network interfaces     …

    Linux干货 2016-09-19
  • CentOS 6的开机流程及root密码破解

    一、CentOS 6的开机流程详解 启动流程详解 1、POST:    Power-On-Self-Test,加电自检,是BIOS功能的一个主要部分。负责完成对CPU、主板、内存、硬盘子系统、显示子系统、串并行接口、键盘、CD-ROM光驱等硬件情况的检测。 2、BootSequence(BIOS):    决定那个磁盘…

    Linux干货 2016-09-13
  • ThirdWeek_SecondDay

    Python学习笔记整理

    Linux干货 2017-10-09