Linux系统(Centos/Ubuntu/Debian)弹性云升级硬盘后扩容数据盘一键扩容脚本

一、[建议]脚本自动处理

    适用:增加硬盘大小后的升级扩容数据盘

  输入以下命令执行:

 wget -O QingYun.sh http://mirrors.qingyunl.com/Shell/vps/QingYun.sh && bash QingYun.sh && rm -rf QingYun.sh

数据盘升级扩容合并默认直接回车或者输入指定硬盘名即可。

若执行出错,请检查需要合并的磁盘名是否正确。

 

二、手动处理方法:

以下是linux服务器增加home分区的操作流程,VPS或云主机升级后需要增加home分区大小的,可以按此方法增加。

特别提醒:删除分区后一定要先建立分区再保存,删除后点了保存会导致数据丢失,如果对linux不熟悉的,建议提交维护工单我司手工处理,收费100元。该操作有风险,为避免误操作导致数据丢失,操作前请对您的重要数据进行备份!
提示:
灰色内容为linux系统显示
红色内容为输入的命令
//绿色内容为命令或显示内容说明
[root@qingyun ~]# df -vh    //查看home分区所在的硬盘名称,我司一般是vdb。
文件系统              容量  已用可用已用挂载点
/dev/vda1             9.7G  2.6G  6.7G  28% /
tmpfs                 252M     0  252M   0% /dev/shm
/dev/vdb1             9.9G  172M  9.2G   2% /home
[root@qingyun ~]#service httpd stop //使用nginx的结束nginxd
[root@qingyun ~]#service wdapache stop
[root@qingyun ~]#service mysqld stop 
如果是宝塔面板,则停止宝塔相关服务
[root@qingyun ~]#fuser -m /home -k   //以上命令是停止服务
[root@qingyun ~]#umount /home      //取消/home挂载
[root@qingyun ~]#parted /dev/vdb    //  /dev/vdb这里是磁盘名,如果没有这个程序执行yum install parted 安装!
 GNU Parted 2.1
使用 /dev/vda1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 20GB                                       
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number  Start   End    Size   Type     File system  标志
1      1049kB  9.9G  9.9G  primary  ext4          //记录Start 大小 以前老vps可能是 32.3kB
(parted) rm 1
(parted) mkpart
分区类型?  primary/主分区/extended/扩展分区? p
文件系统类型?  [ext2]?       //直接回车
起始点? 1049kB             //刚才记录的Start大小
结束点? 100%
警告: The resulting partition is not properly aligned for best performance.  //弹性云主机云盘扩容一般有这个提示
忽略/Ignore/放弃/Cancel? Ignore   //如果有这个提示,输入Ignore  
(parted) quit
信息: You may need to update /etc/fstab.
[root@qingyun ~]# resize2fs -f /dev/vdb1   //输入resize2fs -f /dev/vdb1这里是分区名,如果提示fsck,请执行后再操作resize2fs
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/vdb1 is mounted on /home; on-line resizing required
Performing an on-line resize of /dev/vdb1 to 5242852 (4k) blocks.
The filesystem on /dev/vdb1 is now 5242852 blocks long.
[root@qingyun ~]#mount -a //挂载分区
[root@qingyun ~]# df -vh    //再用df –lh 查询下home分区大小,可以看到已经增加了。
文件系统              容量  已用可用已用挂载点
/dev/vda1             9.7G  2.6G  6.7G  28% /
tmpfs                 252M     0  252M   0% /dev/shm
/dev/vdb1              20G  177M   19G   1% /home
[root@qingyun ~]#service mysqld start
[root@qingyun ~]#service httpd start         //使用nginx的启动nginxd
[root@qingyun ~]#service wdapache start            //启动服务
如果是宝塔面板则启动宝塔相关服务

 

 

 

 

最受欢迎

linux服务器通过top看CPU性能指标

服务器变慢负载高时,需要先查看cpu负载是否过高,如果cpu负载高再看查看具体是什么进程占用cpu资源。一. cpu负载:    通过top命令查看:  主要看“load...

Linux系统VPS实时带宽查询及处理方法

查看实时占用带宽需要安装软件,并登录ssh通过命令方式查看。 安装vnstat命令如下: 手动安装: wget...

Linux系统下如何硬盘挂载图文教程

Linux系统安装后有许多人安装kangle、宝塔等等没有挂载数据盘就安装程序了,这样安装程序只能安装在默认系统盘只有20G下安装,导致后期挂载数据盘造成安装在系统盘里的数据都丢失或删除,所以在...

Linux修改配置dns生效教程

vi /etc/resolv.conf #比如修改:nameserver 8.8.8.8 改为nameserver 114.114.114.114...

CentOS更改ssh默认连接端口

在使用linux过程中为了安全,我们有可能需要更改ssh默认端口来防止黑客的扫描。我们要知道默认的22端口是不安全的。 首先,使用ssh连接工具登录服务器输入: vi...