首页 > 其他分享 >lvm创建和扩容实例

lvm创建和扩容实例

时间:2022-12-16 18:12:51浏览次数:29  
标签:扩容 name vg dev lv 实例 && lvm disk


## LVM创建
# 定义挂载点
mount_point='/data'
# 使用的磁盘
disk='/dev/sdb'
# 定义卷组名称
vg_name='vg_data'
# 定义逻辑卷名称
lv_name='lv_data'
# 创建挂载点目录
mkdir -p ${mount_point}
# 创建lvm并使用所有磁盘空间
pvcreate ${disk} && \
vgcreate ${vg_name} ${disk} && \
lvcreate -l100%Free -n ${lv_name} ${vg_name}
# 格式化
mkfs.xfs /dev/${vg_name}/${lv_name}
# 配置开机自动挂载
dev="/dev/mapper/${vg_name}-${lv_name}" && \
uuid=$(blkid | grep $dev | cut -d'"' -f2) && \
echo "UUID=${uuid} ${mount_point}                   xfs     defaults        0 0" >>/etc/fstab
# 挂载并查看
mount -a && df -h

## LVM扩容
# 需要加入卷组的磁盘
ex_disk="/dev/sdc"
# 需要被扩容的卷组名称
vg_name="vg_data"
# 需要扩容的逻辑卷名称
lv_name="lv_data"
pvcreate ${ex_disk} && \
vgextend ${vg_name} ${ex_disk} && \
lvextend -l +100%Free /dev/${vg_name}/${lv_name} && \
xfs_growfs /dev/${vg_name}/${lv_name}
df -h

## 重装系统重新挂载
vgchange -a y ${vg_name}

## 删除
# 删除卷组
vg_name='vg_data'
vgremove ${vg_name}
# 删除pv
disk="/dev/sdb"
ex_disk="/dev/sdc"
pvremove ${disk}
pvremove ${ex_disk}

标签:扩容,name,vg,dev,lv,实例,&&,lvm,disk
From: https://www.cnblogs.com/xwjh/p/16988018.html

相关文章

  • XSLT实例
    1复制这是个复制所有节点的例子(程序1)。例如从XHTML变换成XHTML等情况,源和结果的元素大部分相同时,就可以将该实例稍作修改,仅针对需要改动的部分书写代码即可。程序1:copy.......
  • sb+websocket实例
    1、pom.xml<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-sta......
  • 过两年 JVM 可能就要被 GraalVM 替代了
    大家好,我是风筝,公众号「古时的风筝」,专注于Java技术及周边生态。文章会收录在JavaNewBee中,更有Java后端知识图谱,从小白到大牛要走的路都在里面。今天说一说Graa......
  • VUE的实例的生命周期
    3.Vue实例的生命周期3.1什么是Vue实例的生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载DOM、渲染→更新→渲染、卸载等一系......
  • unreal engine 4 生成Actor及实例化UObject对象
    UWorld::SpawnActor()方法生成一个我们想要的物体对象。除了这个方法,还有几个更方便的模板方法可以使用。同样的UObject类也有一些模板方法来实例化对象。Onthi......
  • 图形用户界面(GUI)编程可以学习C++ Builder,多图、实例、书籍
    个人觉得SDK纯API方式编写Windows程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。图形用户界面(GUI)编程可以学习C++Builder,架构先进(和C#一样拖控件),入门比较......
  • .netCore 使用 Quartz 实例
    一、参考源文链接 1、https://www.likecs.com/show-897836.html2、https://blog.csdn.net/weixin_43614067/article/details/115373776二、Quartz基本使用publiccla......
  • linux扩容磁盘
    某天腾讯云的某台机器不能访问了,后面发现是磁盘满了写不了日志了,马上进行扩容。在扩容之后,发现磁盘空间还是没变。使用fdisk-l  发现磁盘空间有了,但是没有分......
  • 让QT只运行一个实例
         目前使QT运行一个实例有三种方式:1.QSharedMemory     使用共享内存,当第二个进程启动时,判断内存区数据是否建立,如有,则退出;这种方式有弊端,在程序发......
  • ECharts系列 - 柱状图(条形图)实例一
    原文链接:https://blog.csdn.net/zou128865/article/details/42802671/ECharts主页:http://echarts.baidu.com/index.htmlECharts-2.1.8下载地址:http://echarts.baidu.co......