最近,我使用我的云服务的web界面,将硬盘从20 my升级到了50 my。
但是df -h:
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给出:
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:
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发布于 2013-02-02 23:28:03
如果只有一个分区,请执行以下操作:
fdisk /dev/<drive> p -观察当前分区。d -删除整个分区。n -创建新的主分区#1。确保它跨越整个磁盘(我已经能够接受所有的默认设置)。a -使该分区再次可引导。p -确保它看起来像第一次打印的输出。t更改分区类型以匹配第一次打印。w将编写更改。resize2fs /dev/<drive>1。这些步骤每次都适用于我的XenServer集群上的VM。
与往常一样,如果有任何真正重要的数据,请确保您有最近的备份。
发布于 2013-02-03 03:26:10
如果您正在运行一个ubuntu云映像,它应该在默认情况下安装云init包,它应该会自动为您处理这个问题。
https://unix.stackexchange.com/questions/63503
复制相似问题