首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整云硬盘的大小

调整云硬盘的大小
EN

Unix & Linux用户
提问于 2013-02-02 23:06:00
回答 2查看 706关注 0票数 1

最近,我使用我的云服务的web界面,将硬盘从20 my升级到了50 my。

但是df -h:

代码语言:javascript
复制
  Filesystem      Size  Used Avail Use% Mounted on
  /dev/vda1        20G   19G   47M 100% /
  udev            488M  4.0K  488M   1% /dev
  tmpfs           200M  264K  199M   1% /run
  none            5.0M     0  5.0M   0% /run/lock
  none            498M     0  498M   0% /run/shm
  none            100M     0  100M   0% /run/user

显然不是一个50 GB的分区。

fdisk -l给出:

代码语言:javascript
复制
Disk /dev/vda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00064eed

 Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    41940991    20969472   83  Linux

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00064eed

设备启动端阻止Id系统/dev/sda1 1* 2048 41940991 20969472 83 Linux

如何从这里开始,使分区成为一个50 do,而不松散的数据。

操作系统是Ubuntu12.10。

在从接受的解决方案中获得一些帮助之后,我创建了一个更新和“解决方案”,在剩余的30 my空闲空间中挂载了一个新分区,并将其挂载为我最大的子目录/var:

代码语言:javascript
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  7.7G   12G  42% /
udev            487M  4.0K  487M   1% /dev
tmpfs           200M  268K  199M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            498M     0  498M   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/vda2        30G   13G   17G  43% /var
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-02-02 23:28:03

如果只有一个分区,请执行以下操作:

  • fdisk /dev/<drive>
    • p -观察当前分区。
    • d -删除整个分区。
    • n -创建新的主分区#1。确保它跨越整个磁盘(我已经能够接受所有的默认设置)。
    • a -使该分区再次可引导。
    • p -确保它看起来像第一次打印的输出。
    • 如果需要,请使用t更改分区类型以匹配第一次打印。
    • 如果一切看起来都是正确的,那么w将编写更改。

  • resize2fs /dev/<drive>1

这些步骤每次都适用于我的XenServer集群上的VM。

与往常一样,如果有任何真正重要的数据,请确保您有最近的备份。

票数 1
EN

Unix & Linux用户

发布于 2013-02-03 03:26:10

如果您正在运行一个ubuntu云映像,它应该在默认情况下安装云init包,它应该会自动为您处理这个问题。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/63503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档