• parted分区和LVM分区纪录


    ^_^Parted使用
    
    1.Parted分区
    parted /dev/sdc
    mklabel
    New disk label type? gpt
    
    mkpart oracle 0 -1
    I
    q
    mkfs.ext4 /dev/sdc1
    mount /dev/sdc1 /itpux
    df -h
    mount
    
    2.Parted磁盘分多分区
    parted /dev/sdc
    p  //列出当前分区信息
    mklabel
    New disk label type? gpt
    Yes
    p
    mkpart primary 0 100 //以M为单位
    I //同意
    p
    mkpart oradata 100 600 
    I
    p
    mkpart oracle 0 -1  //合并
    
    3.删除分区
    parted /dev/sdc
    p
    rm 2
    rm 1
    
    4.整张磁盘分区
    parted /dev/sdc
    mklable 
    New disk label type? gpt
    Y
    p
    mkpart oracle 0 -1   整个盘全分
    I
    p
    
    5.恢复分区
    parted /dev/sdc   //恢复分区
    rm 1
    rescue
    Start? 0 
    End? -1
    最后查看分区的标签没有,需要重新加
    
    
    ^_^LVM操作
    
    6.PV创建
    fdisk -l |grep "Disk /dev/sd"
    pvcreate /dev/sdd /dev/sde /dev/sdf
    pvs
    pvdisplay
    
    7.VG创建
    vgcreate oraclevg /dev/sdd /dev/sde /dev/sdf
    vgs
    vgdisplay
    
    8.LV创建
    lvcreate -n lvoracle -L 2G oraclevg
    lvs
    lvdisplay
    
    9.格式化并挂载使用,并增加启动分区信息
    mkfs.ext4 /dev/oraclevg/lvoracle
    mkdir /oracle
    mount /dev/oraclevg/lvoracle /oralce
    df -h
    vi /etc/fstab
    /dev/oraclevg/lvoracle  /oracle   ext4  defaults  0 0
    :wq!
    
    在线扩容、缩小
    
    10.在线扩PV
    vgs
    vgdisplay
    pvs
    pvcreate /dev/sdg
    pvs
    
    11.在线扩VG
    vgextend oraclevg /dev/sdg
    vgs
    
    12.在线扩LV
    pvs
    lvdisplay
    lvextend -L +5G /dev/oraclevg/lvoracle
    resize2fs /dev/oraclevg/lvoracle
    df -h
    
    缩小
    
    13.缩小LV
    
    lvs
    resize2fs /dev/oraclevg/lvoracle 2G
    e2fsck -f /dev/oraclevg/lvoracle //检查
    resize2fs /dev/oraclevg/lvoracle 2G  //再执行一次
    lvreduce -L -5G /dev/oraclevg/lvoracle 
    y
    lvs
    mount /oracle 
    df -h
    
    14.回收VG
    umount /oracle
    pvs
    vgreduce oraclevg /dev/sdg
    pvremove /dev/sdg  //回收
    pvs
    mount /oracle 
    df -h 
    
    15.删除PV、VG、LV
    vgdisplay -v
    lvdisplay -v
    umount /oracle
    lvremove /dev/oraclevg/lvoracle
    y
    vgremove oraclevg
    pvremove /dev/sdd /dev/sde /dev/sdf
  • 相关阅读:
    同步IO,异步IO,阻塞,非阻塞的定义与区别
    RocketMQ之NameServer学习笔记
    RocketMQ消息发送的队列选择与容错策略
    RocketMQ详解
    JVM(HotSpot) 7种垃圾收集器的特点及使用场景
    dubbo SPI设计
    dubbo集群容错之LoadBalance
    dubbo服务引用与集群容错
    dubbo服务暴露过程
    内存溢出排查基本步骤
  • 原文地址:https://www.cnblogs.com/vincent-liang/p/9271589.html
Copyright © 2020-2023  润新知