磁盘管理进阶

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

相关推荐

  • ansible

    运维自动化发展历程,ansible 命令使用

    2018-01-13
  • Linux Shell(脚本)编程入门

    为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建…

    Linux干货 2017-08-05
  • DNS搭建实例

      环境介绍 系统版本:CentOS 7.2 程序包:bind(提供的dns server程序、已经几个常用的测试程序)、bind-utils(bind客户端程序集,例如dig,host,nslookup等) 缓存名称服务器的配置: 1、安装程序包     ~]# yum install&…

    Linux干货 2017-02-15
  • Btrfs文件系统的管理和应用

        Btrfs(我们称之为Butter FS或者B-tree FS)被称为新一代的linux文件系统。一直以来,EXT文件系统以其卓越的稳定性成为linux标准的文件系统。但近年来,EXT3暴露出一些扩展性的问题(如单一文件大小限制、总文件系统大小限制等),于是便催生了EXT4。但同时,Btrfs向人们展现出诸多优…

    Linux干货 2016-02-14
  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@localhost ~]# cp -r /etc/skel/ /home/tuser1[root@localhost /]# chmod -R g=,o= /home/tuser1 2、编辑/etc/group文件…

    Linux干货 2017-03-04
  • 文件系统层次标准FHS

    FHS针对目录树架构仅定义出三层目录下应该放置哪些数据,分别是下面三个目录: /(根目录):与开机系统有关; /usr(unix software resource):与软件安装执行有关; /var(variable):与系统运作过程有关。   下面分别对上述三层目录进行详细的阐述。   (1) /(根目录)   根目录是整个系统最重要的一个目录,…

    Linux干货 2016-10-19