创建虚拟机实例后如何扩展默认分区?

格拉卡诺萨

我使用FI-WARE云创建了一个具有12GB磁盘的Centos x64 VM实例。我可以毫无问题地访问它,并且我已经开始安装软件。但是,默认创建的分区/ dev / vda1只有5GB,我已经填满了。我想知道如何扩展分区以使用完整的磁盘。

谢谢,

吉卡雷特罗

我会说你有两种方法。第一个是安全的,第二个是危险的。因此,让我们从一个安全的地方开始:您可以使用fdisk / dev / vda(或分开的/ dev / vda)来创建一个新分区。由于分区将在创建和装入“ /”的同一虚拟磁盘中创建,因此在使用新分区之前,您必须重新引导VM。

重新引导虚拟机时,您将能够格式化新分区:

 mkfs -t ext4 /dev/vda2

并在需要的任何位置挂载新分区:

 mount /dev/vda2 /mnt

为了使这种安装持续进行,您可以在/ etc / fstab中添加新行:

 /dev/vda2      /mnt                       ext4    defaults        1 1

第二种方法是扩展/ dev / vda1分区。这是有风险的,如果您犯了任何错误,则您的VM可能无法再次(单独)启动,请自行承担风险。无论如何这里-

使用fdisk(parted会拒绝这样做),您可以更改分区-

# fdisk /dev/vda

删除dos分区标志,并将单位更改为“扇区”:

Command (m for help): c
DOS Compatibility flag is not set

Command (m for help): u
Changing display/entry units to sectors

让我们看一下分区表:

Command (m for help): p

Disk /dev/vda: 10.7 GB, 10737418240 bytes
181 heads, 40 sectors/track, 2896 cylinders, total 20971520 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: 0x000c897f

Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    10485759     5241856   83  Linux

删除第一个分区

Command (m for help): d
Selected partition 1

并使用整个磁盘再次创建它:

Command (m for help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 1
First sector (2048-20971519, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
Using default value 20971519

接下来,应将引导标志设置为第一个分区:

Command (m for help): a
Partition number (1-4): 1

您退出fdisk,并使用“ w”命令写入更改,然后重新启动VM。

重新启动后,您应该调整文件系统的大小:

# resize2fs  /dev/vda1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在虚拟机中创建一个分区!

来自分类Dev

谷歌云计算虚拟机在销毁后自动创建

来自分类Dev

如何更改Azure虚拟机的默认端点?

来自分类Dev

如何在远程虚拟机上扩展根分区?

来自分类Dev

只是扩展了磁盘大小-虚拟机现在不可用-如何在虚拟机中扩展?

来自分类Dev

虚拟机是否需要交换分区?

来自分类Dev

从虚拟机调整物理分区的大小

来自分类Dev

如何在Windows 7上创建虚拟机?

来自分类Dev

如何从可启动的USB创建虚拟机?

来自分类Dev

如何从.img磁盘映像创建虚拟机?

来自分类Dev

虚拟机/实例的多次部署

来自分类Dev

当虚拟机连接到企业VPN后,如何将RDP传输到天蓝色的虚拟机?

来自分类Dev

虚拟机如何虚拟化硬件

来自分类Dev

虚拟机登录后黑屏

来自分类Dev

在虚拟机中恢复用户帐户(尝试扩展内存后)

来自分类Dev

计算引擎虚拟机创建通知

来自分类Dev

从Encase映像创建虚拟机

来自分类Dev

获取虚拟机创建日期

来自分类Dev

VirtualBox无法创建新的虚拟机!

来自分类Dev

无法创建新的Windows虚拟机

来自分类Dev

创建虚拟机作为备份

来自分类Dev

从CLI创建虚拟机?(KVM)

来自分类Dev

无法创建Docker虚拟机

来自分类Dev

AzureRm从创建的虚拟机获取IP

来自分类Dev

错误:无法创建Java虚拟机

来自分类Dev

用 vmrun 创建虚拟机?

来自分类Dev

如何增加 GNOME Boxes (QEMU) 使用的虚拟机的根分区大小?

来自分类Dev

如何在没有Azure虚拟IP(VIP)地址的Microsoft Azure中创建虚拟机?

来自分类Dev

如何在现有的虚拟机中创建虚拟监视器