开发者社区> 问答> 正文

阿里云为什么不能修改硬盘容量

我从2011年左右开始使用阿里云的机器,这个硬盘的问题一直存在,这么多用户的硬性需求,阿里云不能说是不想做,而是做不了。


最让人无法忍受的是,官方一直不说做也不说不做,而是玩太极,搞GOV那一套。既然做不了,你就直接说,省得用户们天天喊的很累!


至于实现不了的原因,以下是本人的推测。


有些用户可能有所了解,阿里云使用的是Xen虚拟技术。
而Xen虚拟机的硬盘存储方式有以下几种:
1)文件,这个就是系统上的一个普通的文件,性能较差,几乎没有人使用。
2)分区,即把一个分区划分给虚拟机使用。
3)设备,把一整个硬盘划分给虚拟机使用。
4)LVM,这个几乎是所有Xen虚拟机的使用方式。一是机动性强,扩容方便,二是有快照功能,上面的三种方式是无法实现快照的。


而要扩展LVM(准确点说,是LV)容量,对于LINUX的虚拟机,只需要三个命令:
1)lvresize 调整LV大小
2)e2fsck 检查文件系统
3)resize2fs 重新定义文件系统大小


而WINDOWS系统,只需要二个
1)lvresize
2)ntfsresize


在技术上,扩展硬盘容量,就这么几个命令。


既然技术上可以做到,那为什么阿里云不做?我认为的原因是,性能。


上面这些命令不是既时完成的,如果文件数量比较大的话,比如几十个G的小文件,扩容可能会需要几十分钟的时间。在这期间会一定程度的影响到整个设备的IO性能。
另外一个本人经历过的事情也足以说明阿里云的硬盘有多差,之前一个主机,在负载极低的情况下(只放了一个100多IP的网站),CPU的wait时间达到了99%,简单点说,99%的时间在等待硬盘IO操作。当时发工单问过客服,他给的答复是,同一个存储区域的云主机在fsck文件系统。
而LINUX系统在扩容硬盘时fsck是过程中的一部分,如果一台主机修改硬盘容量,那么这个存储区域的云主机的硬盘性能都会受到影响。


阿里云公开的资料是,已经达到5000台节点的规模,船大难调头,现在阿里云想解决IO性能的问题,很难,这不是换块硬盘就能解决的事情,涉及到整个底层和存储有关的架构。

展开
收起
云代维 2014-03-14 21:46:31 28819 0
20 条回答
写回答
取消 提交回答
  • Re阿里云为什么不能修改硬盘容量
    ...我前天才刚刚买的服务器...
    服务器刚刚开通我丫就后悔了..
    吐啊..真想吐啊..
    有本事买的时候就要说清楚撒.
    其它说明都很OK..偏偏磁盘那里只有一句..你还可以选择3块云磁盘,不支持卸载..
    Y的..不允许增加磁盘容量也起码说清楚吧..

    购买须知里却也只有一句..
    3).云服务器支持新增数据盘。(注:阿里云服务器数据盘升级后不支持降级)

    我就害怕..买的时候就害怕..拼命找信息拼命找说明..结果...还是被坑了..

    -------------------------

    回24楼cups的帖子
    我的硬盘才10G..我还想用用看以后再加...搞毛啊..
    还加毛撒..
    直接挂了..

    还得考虑要么重新买台服务器..要么换服务商 ..
    2015-04-01 22:50:22
    赞同 展开评论 打赏
  • 果然是大神级别的
    2014-12-01 14:41:13
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
    简直就是坑,我买了一个5G的,没想到不能扩容,坑死了
    2014-12-01 13:57:47
    赞同 展开评论 打赏
  • Re:Re阿里云为什么不能修改硬盘容量
    引用第20楼无敌网于2014-11-29 10:17发表的 Re阿里云为什么不能修改硬盘容量 :
    准备买个阿里云,大了贵,小了又扩容不了,纠结……

    那你买个中等的不就得了啊?买个100G的 足够了吧?
    2014-11-29 23:12:34
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
    准备买个阿里云,大了贵,小了又扩容不了,纠结……
    2014-11-29 10:17:04
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
    我也期待这个功能啊

    wquan.cn
    2014-09-25 17:57:58
    赞同 展开评论 打赏
  • 回15楼wanghaitaosha的帖子
    换服务商,不重新备案也行的。提交工单,让给添加白名单就行
    2014-07-18 17:08:13
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
            
    2014-06-28 00:51:21
    赞同 展开评论 打赏
  • 当初买了110G,现在一年了,数据还不到10G,看来三年两年是能挺得过去了!

    防忽悠就买大数据盘!
    2014-06-28 00:12:36
    赞同 展开评论 打赏
  • 凡事要分轻重缓急。硬盘随意扩容是头等事。站长的呼声这么大,难道他们不知道?估计只是装作没看见罢了。要不是现在换服务商就要重新备案,估计很多站长都迁徙了。我只能说,为用户着想,想用户之所需,做用户之所求,才是根本,阿里去,快醒醒吧。
    2014-06-27 23:18:25
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
    引用第9楼cn0555于2014-03-15 15:25发表的  :
    我的数据才用了20%不到,希望在我数据盘快满时问题可以解决。  


    我也是这么想的,呵呵
    2014-06-27 17:10:19
    赞同 展开评论 打赏
  • 买小了苦难,买大了也苦恼
    2014-03-20 13:02:43
    赞同 展开评论 打赏
  • 爱好建站
    xen  听说 没有kvm 好啊  
    2014-03-20 10:21:06
    赞同 展开评论 打赏
  • 我也是为这个问题纠结呢,上次问了客服,她说不行,只能另购,当时我的心里凉了,想想橙云网络的,想怎么扩就怎么扩,那多爽呀,再说了,现在用LINUX的用户,很多都是白菜(包括我),如果新增加一块硬盘,钱倒是小事,就是不知道怎么把原来的数据转去过,或是怎么重新加载硬盘,我现在想起来头都大了,希望阿里官方尽快解决吧,阿门~~~
    2014-03-15 16:14:14
    赞同 展开评论 打赏
  • 另外不妨看一下这个帖子
    过去的10个月,ECS产品做了哪些产品改进
    http://bbs.aliyun.com/read/153507.html
    全都是在做些表面的东西,没有任何一项涉及到底层架构。甚至把众多人需要的32位系统全部下线了也给列到改进里凑数了。

    -------------------------

    引用第11楼零云科技于2014-03-20 10:21发表的  :
    xen  听说 没有kvm 好啊  

    宝马和奔驰哪个好
    2014-03-15 11:54:31
    赞同 展开评论 打赏
  • 现阶段情况下,购买服务器硬盘的地方建议官方来一个提示:
    “注意:目前无法在原盘操作大小,只能另购”
    来这一句估计大家就喊的比较少了,现在矛盾多的地方,就是因为云计算,官方说的是不够用可在扩容,扩容结果不在一个盘,用东西估计不方便吧。造成和用户想的不一样了。
    2014-03-15 11:15:57
    赞同 展开评论 打赏
  • 回 4楼(banian) 的帖子
    这个想法也不错。

    -------------------------

    我的数据才用了20%不到,希望在我数据盘快满时问题可以解决。

    2014-03-15 09:59:46
    赞同 展开评论 打赏
  • 影响性能是一方面因素,关键我还是觉得阿里不肯去做。

    只要允许用户删除原有磁盘,就可以实现。 为了限制数据复制对整体性能的影响,可以限制
    每台云主机每个月或者每年允许删除硬盘几次。

    我一直觉得可以变相的去改变一个硬盘的大小,虽然同样影响到磁盘的IO,但是相对影响较小一点。
    也就是允许用户,删除原有磁盘。把原有数据复制到新的磁盘,再删除原来的,就变相的实现了扩容
    和缩小。
    2014-03-15 09:42:41
    赞同 展开评论 打赏
  • Re阿里云为什么不能修改硬盘容量
    版主发话 必须顶
    2014-03-14 22:24:27
    赞同 展开评论 打赏
  • 据说淘宝已经在从xen转到kvm了,或许阿里云也正在做这样的转换吧。
    2014-03-14 21:54:41
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载