zoukankan      html  css  js  c++  java
  • linux创建lvm分区

    创建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 datavg /dev/xvdb1/                 	  #### 创建新的vg卷
    shell> vgs                                            #### 查看vg卷
    shell> lvcreate -L 50G -n lv1    datavg      		  #### 创建逻辑卷 -L 指定分区大小 -n 指定lvm名称
    shell> mkfs.xfs /dev/datavg/lv1                       #### 使用mkfs.ext4命令在逻辑卷lvmServer上创建ext4文件系统
    shell> mount /dev/datavg/lv1 /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/datavg/lv1        /data                    xfs    defaults         0 0
    :wq
    #### 保存重启测试 
    注意:
    * fstab一定要正确填写路径,一旦出错,可能无法正常启动.
    * 可以在rc.local使用mount命令进行挂载
    

    对挂载的逻辑卷进行扩容

    lvextend –L +2G /dev/datavg/lv1
    对lv1进行在线(动态)扩容
    
    e2fsck -f /dev/vg1/lv1           #检查磁盘错误 (ext4执行)
    resize2fs /dev/vg1/lv1           #更新逻辑卷信息(ext4执行)
    xfs_growfs /dev/vg1/lv1          #xfs文件系统需要执行
    

      

    参考链接:
    http://blog.csdn.net/alone_map/article/details/51850381
    https://my.oschina.net/u/3791387/blog/1633523

  • 相关阅读:
    android性能优化之布局优化
    android性能调优之traceview的使用
    android性能优化
    EditText光标居上
    ExecutorService的submit(Runnable x)和execute(Runnable x) 两个方法的本质区别
    android 静默安装
    android 内存优化
    image-webpack-loader在mac或ubuntu报错
    git重命名文件和文件夹
    js判断设备类型
  • 原文地址:https://www.cnblogs.com/luchuangao/p/8609844.html
Copyright © 2011-2022 走看看