磁盘管理进阶

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
下一篇 2016-09-02

相关推荐

  • first

    计算机可分为硬件(CPU ,存储器 ,输入设备 ,输出设备),软件(操作系统 ) 两大部份; CPU:Central Processing Unit 中央处理器 ,内部由运算器,控制器,寄存器,缓存器组成 ; 存储器 :(RAM:Random Access Memory 随机存储器)进行数据 暂存,断电后其内信息会丢失,如内存 ;(ROM:Read Only…

    Linux干货 2016-12-05
  • 记一次CentOS7内核kernel的删除重装

    人生在于折腾,学习Linux更要多多折腾。在一次折腾中吸取教训,更易于记忆。 今天我们来折腾Linux的内核:删除系统内核后,通过光盘进行kernel的重安装。 友情提示:请在虚拟机环境进行,折腾前务必做好系统快照。慎重! 环境 本次系统环境是如下图: 删除 我们先到/boot目录下,强制删除kernel文件: 重启PC,此时系统报错找不到内核文件,无法登录…

    Linux干货 2016-08-24
  • bash特性之基础

    bash shell 命令历史history 环境变量: HISTSIZE :命令历史记录的条数 HISTFILE :~/.bash_history HISTFILESIZE: 显示环境变量:echo    环境变量的修改:export  history history [-c] [-d&…

    Linux干货 2016-11-22
  • Linux发展及简单命令

    一 计算机的组成及其功能 冯·诺依曼提出的计算机体系结构:计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成。 二 Linux的发行版 Linux发行版主要有三个分支:Debian、Slackware、Redhat。 (1)Debian:(以社区的方式运作) Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器; Lin…

    2018-03-02
  • MySQL慢日志监控脚本实例剖析

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1577326        公司线上的 MySQL 慢日志,之前一直没有做好监控。趁着上周空闲,我就把监控脚本写了下,…

    Linux干货 2016-08-15
  • systemd管理

    centos7:systemdSystemd :系统启动和服务器守护进程管理器,负责在系统启动或运行时,          激活系统资源,服务器进程和其它进程Systemd 新特性:        系统引导时实现服务并行启动      &n…

    Linux干货 2017-04-10