• lvm+xfs文件系统的创建


    lvm+xfs文件系统的创建

     

    1、查看可以的磁盘空间

    fdisk -l
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x00030eb5

       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      526335      262144   83  Linux
    /dev/sda2          526336     1050623      262144    6  FAT16
    /dev/sda3         1050624    62914559    30931968   8e  Linux LVM

    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x32d47d16

    从上面的信息我们可以得出,有一块空闲磁盘 /dev/sdb:53.7 GB

    2、创建lvm格式分区

    #fdisk /dev/sdb

    欢迎使用 fdisk (util-linux 2.23.2)。
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。

    命令(输入 m 获取帮助):p

    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x32d47d16

       设备 Boot      Start         End      Blocks   Id  System

    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    分区号 (1-4,默认 1):
    起始 扇区 (2048-104857599,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):
    将使用默认值 104857599
    分区 1 已设置为 Linux 类型,大小设为 50 GiB

    命令(输入 m 获取帮助):p

    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x32d47d16

       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048   104857599    52427776   83  Linux

    命令(输入 m 获取帮助):t
    已选择分区 1
    Hex 代码(输入 L 列出所有代码):8e
    已将分区“Linux”的类型更改为“Linux LVM”

    命令(输入 m 获取帮助):p

    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x32d47d16

       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048   104857599    52427776   8e  Linux LVM

    命令(输入 m 获取帮助):w
    The partition table has been altered!
    Calling ioctl() to re-read partition table.
    正在同步磁盘。


    #partprobe

    用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区 

    3、创建物理卷

    #pvcreate /dev/sdb1
      Physical volume "/dev/sdb1" successfully created

    #pvs   #查看创建的物理卷

    #pvremove /dev/sdb1   #删除物理卷

    4、创建卷组

    提示:如果之前存在卷组,我们可以在之前的卷组之上扩展存储空间,要是另有必要也可以单独再创建一个卷组。前后都是没有任何影响!

    #vgs      #查看存在的卷组

    #vgcreate group-name /dev/sdb1   #自己单独创建卷组,写上卷组名和物理卷

    #vgextend vg01 /dev/sdb1  #在之前的卷组之上扩展了存储空间

    vgreduce vg01 /dev/sdb2    #将物理卷"/dev/sdb2"从卷组"vg01"中删除

    5、创建逻辑卷

    #lvcreate -L 49G -n lv_app vg01    #创建逻辑卷

    #lvs   #可以查看有哪些逻辑卷组

    #lvremove /dev/vg01/lv_app  #删除逻辑卷

    6、格式化xfs文件系统

    #mkfs.xfs /dev/vg01/lv_app

    7、挂载文件系统

    #mkdir /app

    #mount /dev/vg01/lv_app  /app

    vim /etc/fstab

    /dev/mapper/vg01-lv_app /app                    xfs     defaults        0 0    #添加此行

    #mount -a /dev/vg01/lv_app /app   #重新挂载下

    #df -Th   #验证

     

    8、扩展逻辑卷

    fdisk  /dev/hda

    n

    l        #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)

    1        #分区号(从5开始),/dev/sdb2

    t      8e   #分区类型8e表示LVM分区

    w        #写入分区表

    partprobe   #重读分区表

    mkfs –t xfs /dev/sdb2  #格式化

    vgdisplay #查看当前已经存在的VG信息,以存在VG:vg01为例

    vgextend vg01 /dev/sdb2    #扩展vg01

    lvdisplay #查看已经存在的LV信息,以存在LV:lv_app为例

    lvextend –L 1G /dev/vg01/lv_app     #扩展LV

    resize2fs /dev/vg01/lv_app   #执行该重设大小,对于当前正在使用的lv_app有效

    df –h #查看挂载情况,已经扩容

  • 相关阅读:
    读javascript高级程序设计08-引用类型之Global、Math、String
    读javascript高级程序设计07-引用类型、Object、Array
    读javascript高级程序设计06-面向对象之继承
    读javascript高级程序设计05-面向对象之创建对象
    读javascript高级程序设计04-canvas
    读javascript高级程序设计03-函数表达式、闭包、私有变量
    读javascript高级程序设计02-变量作用域
    C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
    【转】 C#中Finally的一个不太常见的用法
    一看就懂的ReactJs入门教程-精华版
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/14838692.html
Copyright © 2020-2023  润新知