本地VM 添加磁盘空间的方法分享

发布时间:2020-07-09编辑:脚本学堂
本文介绍下,在本地VM中添加磁盘空间的方法,有需要的朋友参考下。

本节分享下在本地VM中添加磁盘空间的方法。

首先,用linuxjishu/14056.html target=_blank class=infotextkey>df命令查看当前空间情况,如下:
 

复制代码 代码示例:
[root@PROD a]# df -h
Filesystem            Size  Used Avail Use% mounted on
/dev/sda1              26G  4.4G   20G  19% /
tmpfs                 5.9G     0  5.9G   0% /dev/shm
/dev/mapper/datavg-data 40G   33G  5.3G  86% /webapp

下面是详细的添加磁盘空间的步骤。

1,在v-center 上添加70G 磁盘。

2,格式化新添加的70G磁盘。
fdisk -l 发现后运行:
 

复制代码 代码示例:
#fdisk -l
#fdisk /dev/sdc

3,LVM 磁盘。
创建逻辑卷
 

复制代码 代码示例:
#pvcreate /dev/sdc1
#vgcreate datadg /dev/sdc1
#lvcreate -n data -L 69.99G datadg

4,创建文件系统
 

复制代码 代码示例:
#mkfs.ext3 /dev/datadg/data

5,在和/webapp同级目录下建立一个/a目录,将创建的磁盘挂到/a上
 

复制代码 代码示例:
#mkdir a
#mount /dev/datadg/data /a

6,将/webapp下数据同步到/a下。
 

复制代码 代码示例:
#cd /a
#/usr/bin/rsync -av --progress /webapp/  ./

7,联系app 的开发人员,确定次服务是否可以停,如果可以,协调停的时间。

8,App停掉服务后。再做一次同步。

9,Umount /webapp目录 和/a目录,然后将mount 点互换。改掉fstab中/webapp的mount信息。
 

复制代码 代码示例:
#umount /webapp/
#umount /a
#mount /dev/datadg/data /webapp/
#mount /dev/datavg/data /a/
#vi fstab
/dev/datadg/data  /webapp   ext3    defaults  0 0

10,保留/a 目录一段时间,如果一段时候后没问题,则可以卸载此磁盘,释放空间。

至此,就完成了本地VM添加磁盘空间的工作。