文档章节

lvm_extend

jk409
 jk409
发布于 2014/07/30 20:01
字数 179
阅读 78
收藏 1
vi lvm_extend.sh
#!/bin/bash
#jk409   2014-7-30
#eg.
#lvm_extend.sh   /dev/sdb     9.9
#扩展10g
yp=$1
Size=$2
fdisk ${yp} << EOF
n
p
1


t
8e
wq
EOF
partprobe
mkfs.ext4  ${yp}1
pvcreate ${yp}1
vgextend VolGroup ${yp}1
lvextend  -L +${Size}G /dev/VolGroup/lv_root 
resize2fs /dev/VolGroup/lv_root
#vgreduce --removemissing VolGroup
#########################################################################

更新第二版,,,,,

#!/bin/bash
#jk409  2014-8-13
syst=$1
yp=$2
Size=$3
logvl=$4
num=''
if [ "$syst" == 'ubuntu' ];then
    vg='ubuntu-vg'
    num='0'
fi
if [ "$syst" == 'centos' ];then
    vg='VolGroup'
    num='0'
fi
if [ "$syst" == 'debian' ] ;then
    vg='localhost'
    num='0'
fi
#################################
function main()
{
if [ "$num" = '0' ];then
fdisk ${yp} << EOF
n
p
1


t
8e
wq
EOF
partprobe
mkfs.ext4  ${yp}1
pvcreate ${yp}1
vgextend ${vg} ${yp}1
lvextend  -L +${Size} /dev/${vg}/${logvl} 
resize2fs /dev/${vg}/${logvl}
exit 0
else
	echo 'EORROR,please check systemOS !'
fi
}
main; 
################################################### 
#vgreduce --removemissing VolGroup                #
#Excep:                                           #
#./lvm_extend.sh  centos /dev/sdc 9.9G  lv_root   #
#./lvm_extend.sh  ubuntu /dev/sdc 9.9G  jianzhu   #
#./lvm_extend.sh  debian /dev/sdc 9.9G  jianzhu   #
###################################################


© 著作权归作者所有

共有 人打赏支持
jk409
粉丝 20
博文 159
码字总数 38443
作品 0
深圳
后端工程师
Extending A Linux Disk With LVM–Extending Root Par

Extending A Linux Disk With LVM – Extending Root Partition Posted on December 23, 2012 by Ben · 51 Comments A quick tutorial of something I did today. We use vmware here a lo......

66号公路
2016/02/23
20
0
LVM 相关命令汇整与 LVM 的关闭

图 3.1.2、 LVM 各组件的实现流程图示 至於文件系统阶段 (filesystem 的格式化处理) 部分,还需要以 resize2fs 来修订文件系统实际的大小才行啊! ^_^ 。至於虽然 LVM 可以弹性的管理你的磁碟...

libao2235
2015/03/30
0
0
如何在 Linux 中使用 LVM 创建和扩展交换分区

我们使用 LVM 进行灵活的卷管理,为什么我们不能将 LVM 用于交换分区呢? 这可以让用户在需要时增加交换分区。如果你升级系统中的内存,则需要添加更多交换空间。这有助于你管理运行需要大量...

作者: Ramya Nuvvula
04/26
0
0
一张图让你学会LVM

导读 随着科技的进步,人们不知不觉的就进入了大数据的时代,数据的不断增加我们发现我们的磁盘越来越不够用了,接下来就是令人头疼的事情--加硬盘,数据的备份与还原。LVM就是Linux下专门针...

linuxprobe16
2016/11/08
16
0
centos7新特性(磁盘分区)

磁盘分区、格式化及 LVM 管理 一 配置命令及工具:fdisk 可以配置 MBR 格式; gdisk 配置 gpt 格式, parted 可以自己选 择, 更加灵活。1 (1)两种分区的区别①MBR:主分区和扩展分区一共只...

秋绘
01/05
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Spring MVC 通过@Value注解读取.properties配置内容

第一步: 在applicationContext.xml配置: <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations">......

wangyanbao
30分钟前
1
0
Rancher 2.1全面发布,优化Kubernetes集群运维

GitLab支持、CICD优化、项目配额管理、驱散容器功能等等,Rancher 2.1给你带来一大票惊喜新功能!还有备着【千元大奖】的用户体验计划等你来参与! Rancher 2.1已于近日全面发布! Rancher ...

RancherLabs
36分钟前
2
0
如何优雅的给淘客/京东及拼多多的代理(会员)发工资(佣金)

前段时间有一些做淘客和京东推广的朋友问我能不能开发一个代付系统,这样他们可以用来给代理和网站会员发工资,他们现在还是用的人工手动打款,不仅效率慢,而且还容易出错,我一想,嗯,不难...

千龍
41分钟前
5
0
try-catch-finally

try-catch-finally 一.执行顺序 try-catch-finally 包含的代码块,当 try 里面的代码出现异常的时候,会进入 catch 中,finally 代码块则在最后被执行,即 无论是否出现异常,finally 里面的...

tsmyk0715
47分钟前
2
0
【编程架构实战】——Java并发包基石-AQS详解

目录 1 基本实现原理 1.1 如何使用 1.2 设计思想 2 自定义同步器 2.1 同步器代码实现 2.2 同步器代码测试 3 源码分析 3.1 Node结点 3.2 独占式 3.3 共享式 4 总结   Java并发包(JUC)中提...

java知识分子
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部