注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

c32's blog

每天学习一点点,每天进步一点点.

 
 
 
 
 

日志

 
 

阿里云磁盘无损扩容&Windows,Linux无损扩容分区大小  

2017-04-14 15:35:37|  分类: ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

曾经何时,阿里云升级磁盘只能购买一块新的磁盘,这样老的磁盘大小不够的时候,只能被丢弃然后购买一块更大的磁盘。独立云磁盘推出后虽然可以随时释放老的磁盘了,但是数据迁移也是个大问题。终于,阿里云推出磁盘扩容功能,今天测试了一把无损扩容磁盘分区,记录下来分享大家。

由于涉及到磁盘操作,强烈建议操前创建一个自定义快照做个备份,数据无价,一个操作毁一生~~

1
Linux操作:

如下,是一个7G的非LVM分区(LVM磁盘的扩容,只需要扩容物理磁盘,通过vgchange -a n vgname取消vg激活状态,通过fdisk等工具将新扩容的部分创建为一个新的分区,然后通过vgchange -ay vgname激活vg,将新的分区加入到vg中即可。)

1

从控制台扩容到8G,然后从控制台重启VM使新的磁盘尺寸生效(测试独立云磁盘,从控制台卸载后重新挂载也可生效,对无法重启的服务器可以用这招)

2

重启后查看,磁盘已经8G了,但是原来的/dev/xvdc1分区依然是7G

2

为了测试是否是真的无损,我们先在这个7G的分区下,创建一个内容为test的文件

de >1de>de >[root@AY140627175005145240Z ~]de>de ># cd /mnt/de>
de >2de>de >[root@AY140627175005145240Z mnt]de>de ># echo "test">>test.txtde>

保险起见,操作前,先对这个分区做一次检测:

de >1de>de >[root@AY140627175005145240Z ~]de>de ># fsck -f /dev/xvdc1de>

完成后,进行最重要的一步:“删除现在的分区,重新分区”
按d删除现在的分区1,注意:删除后千万不要按w保存!直接按n创建新的分区,然后从原有的柱面开始,一直分到最后的尺寸(默认值两次回车即可,如果之前的分区不是从第一柱面开始,则需要记录之前分区的起始柱面),新的分区操作完毕后,按w保存。

de >1de>de >[root@AY140627175005145240Z ~]de>de ># fdisk /dev/xvdc < <EOFde>
de >2de>de >dde>
de >3de>de >nde>
de >4de>de >pde>
de >5de>de >1de>
de >6de> 
de >7de>de >wde>
de >8de>de >EOFde>

操作完毕后,重新通过fsck -f /dev/xvdc1检测一下磁盘
然后通过resize2fs重新定义分区大小

de >1de>de >[root@AY140627175005145240Z ~]de>de ># resize2fs /dev/xvdc1de>
de >2de>de >resize2fs 1.41.12 (17-May-2010)de>
de >3de>de >Resizing the filesystem on /dev/xvdc1 to 2096474 (4k) blocks.de>
de >4de>de >The filesystem on /dev/xvdc1 is now 2096474 blocks long.de>

重新挂载分区,查看分区已经变成8G了

de >1de>de >[root@AY140627175005145240Z ~]de>de ># mount /dev/xvdc1 /mnt/de>
de >2de>de >[root@AY140627175005145240Z ~]de>de ># df -hde>
de >3de>de >Filesystem Size Used Avail Use% Mounted onde>
de >4de>de >/dev/xvdb1 20G 7.5G 12G 41% /de>
de >5de>de >tmpfs 938M 0 938M 0% /dev/shmde>
de >6de>de >/dev/xvdb1 20G 7.5G 12G 41% /alidatade>
de >7de>de >/dev/xvdc1 7.9G 144M 7.4G 2% /mntde>

查看之前分区里面的文件,依然完好

de >1de>de >[root@AY140627175005145240Z ~]de>de >#de>
de >2de>de >[root@AY140627175005145240Z ~]de>de ># cd /mnt/;cat test.txtde>
de >3de>de >testde>

 

1
Windows 操作(03 08等版本操作方法一致,2003需要先在磁盘上右键将磁盘转为动态磁盘才会有扩展的选项)

如下,是一个6G的小磁盘1
扩容到7G

2
控制台重启后新的磁盘容量生效

3

重启后如果扩容出来的分区变成了RAW的分区,删除即可。然后在老的磁盘分区上右键,选择扩展分区(扩展卷),选择多出来的1G空间后下一步确认。

4

这时候会提示,是否将磁盘转换为动态磁盘,这里选择是,不会影响数据。

5

完成后,原来的6G小分区,就变成了7G大分区了~~6

  评论这张
 
阅读(15)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017