• Linux系统管理07--文件系统与LVM


    一、创建文件系统mkfs

    1、mkfs命令:创建文件系统(格式化)

    2、mkfs  -t   文件系统类型  分区设备

    3、-t:指定格式化文件类型

         -b:指定block大小,单位为字节。

         -U:设置UUID号

    4、swap(虚拟内存)

        mkfs.xfs

        mkfs.ext4

        mkfs.vaft  -F  32

    二、基于文件方式扩大swap文件系统

    touch  tan

    dd    if=/dev/zero  of=/root/tan  bs=500M  count=1

    统计大小:

    du   -sh  /root/tan

    格式化:

    mkswap  /root/tan 

    三、创建交换文件系统  mkswap

    1、格式化

        mkswap  分区设备

    2、查看

        cat  /proc/meminfo  |  grep  -i  “swaptotal”

        free   -m    //查内存,以MB为单位

        swapon  -s    //查看

    3、打开

        swapon   分区设备

    4、关闭

        swapoff    分区设备

    四、挂载文件系统、ISO镜像

    1、格式:mount   存储设备   挂载点目录

                     mount  -o  -loop  ISO  镜像文件   挂载点目录

                     mount   //查看当前的挂载

                     mount  -a   //挂载/etc/fstab中所记录的所有挂载

    五、卸载

    1、格式:umount  存储设备文件

                    umount   挂载点目录

                    umount  -a   //卸载所有已记录的挂载

    六、设置文件的自动挂载  /etc/fstab 文件

    1、vim  /etc/fstab

        /dev/sdb1   /xuexi  /ext4  defaults  0  2

         /dev/sdb1设备 

         /xuexi挂载点 

          /ext4文件系统 

          defaults挂载选项 

          0是否进行dump备份 

          2开机时是否检查系统完整性

    2、参数:

       defaults:默认

       auto:自动挂载

       noauto:开机不自动挂载

       nouser:超级用户才可挂载

       ro:只读

       rw:可读可写

       user:任何用户都可挂载

    3、dump备份设置

        当值为1时,允许备份。设置为0时,忽略备份操作

    4、fsck磁盘检查设置

        其值为0时,永远不检查;/根目录永远都为1,其他分区为2

    七、查看磁盘使用情况 df 命令

    1、选项

         -h:显示更易读的容量单位

         -T:显示对应文件系统类型

          -i:控制能够保存的文件数量

    八、查看UUID号  blkid 命令

    1、格式:blkid  分区设备

    2、步骤:

        blkid   /dev/sdb6   //显示设备的UUID

        blkid  /dev/sdb6 >> /etc/fstab   //将查出来的UUID写入/etc/fstab文件的末尾

    九、管理LVM分区

    1、LVM:逻辑卷管理

         作用:动态调整磁盘容量,从而提高磁盘管理的灵活性

         注意:/boot分区用来存放引导文件,不能基于LVM创建,只能建于普通分区

    2、LVM基本概念

        pv:物理卷

        vg:卷组

        lv:逻辑卷

    3、命令

    功能 物理卷管理 卷组管理 逻辑卷管理
    扫描 scan pvscan vgscan lvscan
    建立 create pvcreate vgcreate lvcreate
    显示 display pvdisplay vgdisplay lvdisplay
    删除 remove pvremove vgremove lvremove
    扩展 extend   vgextend lvextend
    减少 reduce   vgrecuce lvreduce

    4、

    ext4文件系统用resize2fs

    xfs文件系统用xfs_growfs(xfs只支持扩大不支持减小)

    5、将三个主分区转换为物理卷(pvcreate),扫描系统中的物理卷
    [root@localhost ~]# pvcreate /dev/sdd[123]
      Physical volume "/dev/sdd1" successfully created
      Physical volume "/dev/sdd2" successfully created
      Physical volume "/dev/sdd3" successfully created
     
    [root@localhost ~]# pvscan
      PV /dev/sda2   VG centos   lvm2 [39.51 GiB / 44.00 MiB free]
      PV /dev/sdd2               lvm2 [20.00 GiB]
      PV /dev/sdd3               lvm2 [20.00 GiB]
      PV /dev/sdd1               lvm2 [20.00 GiB]
     
    使用两个物理卷创建卷组,名字为myvg,查看卷组大小
    [root@localhost ~]# vgcreate myvg /dev/sdd[12]
      Volume group "myvg" successfully created
    [root@localhost ~]# vgdisplay myvg
     
    创建逻辑卷mylv,大小为30G
    [root@localhost ~]# lvcreate -L +30G -n mylv myvg
      Logical volume "mylv" created.
     
    将逻辑卷格式化成xfs文件系统,并挂载到/data目录上,创建文件测试
    [root@localhost ~]# mkfs -t xfs /dev/myvg/mylv
    [root@localhost ~]#mkdir /data
    [root@localhost ~]# cd /data
    [root@localhost data]# touch test.txt
    [root@localhost ~]# echo "123" > /data/test.txt
    [root@localhost ~]# mount /dev/myvg/mylv /data
    [root@localhost ~]# cat /data/test.txt
    123
     
    增大逻辑卷到35G
    [root@localhost ~]# pvcreate /dev/sdd3      //将sdd3加入到物理卷
    [root@localhost ~]# vgextend myvg /dev/sdd3       //将sdd3加入到卷组
    [root@localhost ~]# vgdisplay myvg     
    [root@localhost ~]# lvextend -L +5G /dev/myvg/mylv     //逻辑卷增大5G
    [root@localhost ~]# lvdisplay /dev/myvg/mylv       //查看逻辑卷的详细信息
    [root@localhost ~]# df -Th     //查看磁盘的使用情况,显示对应文件系统类型,添加单位
    [root@localhost ~]# xfs_growfs /dev/myvg/mylv     //修改后重新识别文件系统
  • 相关阅读:
    你爱的不爱你,转身是幸福
    按字节长度截取字符串(支持截取带HTML代码样式的字符串)
    存储过程操作类
    C# 拖动控件
    文件同步类
    c# 动态改变控件大小的方法
    虚拟世界改变现实 盛大兴建永恒之塔
    c#百钱买百鸡
    序列化类
    DLL专题之MFC规则库和扩展库
  • 原文地址:https://www.cnblogs.com/qiyueqi/p/11342574.html
Copyright © 2020-2023  润新知