zoukankan      html  css  js  c++  java
  • lvm分区创建和扩容

    shell> fdisk /dev/xvdb                               #### 选择磁盘
    Command (m for help): m                              #### 帮助
    Command action
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    Command (m for help): n                               #### 创建新的分区
    Command action
       e   extended
       p   primary partition (1-4)
    p                                                     #### 创建主分区
    Partition number (1-4):1                              #### 分区ID
    First cylinder (1-65270, default 1): 
    Using default value 1
    Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): 
    Using default value 65270
    
    Command (m for help):t                                 #### 修改分区类型
    Command (m for help):8e                                #### Linux lvm
    Command (m for help):w                                 #### 保存修改
    shell> pvcreate /dev/xvdb1/                            #### 创建新的pv卷
    shell> pvs                                             #### 查看pv卷
    shell> vgcreate VolGroup01 /dev/xvdb1/                 #### 创建新的vg卷
    shell> vgs                                             #### 查看vg卷
    shell> lvcreate -L 50G -n lvmServer    VolGroup01      #### 创建逻辑卷 -L 指定分区大小 -n 指定lvm名称
    shell> mkfs.ext4 /dev/VolGroup01/lvmServer             #### 使用mkfs.ext4命令在逻辑卷lvmServer上创建ext4文件系统
    shell> mount /dev/VolGroup01/lvmServer /server/        #### 挂在分区到本地目录/server
    shell> vi /etc/fstab                                   #### 修改fstab 开机自动挂载
    #
    # /etc/fstab
    # Created by anaconda on Thu Aug 14 21:16:42 2014
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    UUID=94e4e384-0ace-437f-bc96-057dd64f42ee / ext4 defaults,barrier=0 1 1
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
    /dev/VolGroup01/lvmServer       /server         ext4    defaults        0 0
    :wq
    #### 保存重启测试 
    注意:
    * fstab一定要正确填写路径,一旦出错,可能无法正常启动.
    * 可以在rc.local使用mount命令进行挂载
    

     扩容

       参考地址:https://www.cnblogs.com/jackruicao/p/6258820.html

       注意 xfs重新定义分区大小如果是xfs分区执行

      lvcreate  -l 100%FREE  -n lvmserver tid

    这样扩展 就不需要再使用 xfs_growfs/resize2fs
    lvextend -r -l +100%free /dev/mapper/vg1-vg1

     

  • 相关阅读:
    声明、定义本质的区别:有无内存的分配
    typedef 与 define 的区别
    Linux内核中链表的学习
    C语言数据类型的转换
    状态机
    170311php添加留言页面
    170314网络编程之TCP聊天窗口
    php课堂2简单作业+文件上传之案例
    php案例2——用户列表页
    学生管理系统
  • 原文地址:https://www.cnblogs.com/whf191/p/10772642.html
Copyright © 2011-2022 走看看