扩容Fedora in VMware

  总共是两步,

  1 调整vmware虚拟盘大小。

  这有两个方法,(1)增加当前盘的大小 (2)新增一块硬盘。这里,用方法1.

  2 将增加的空间(硬盘),加入到fedora中

  调整vmware虚拟盘大小。

  1 cd C:\Program Files\VMware\VMware Workstation

  2 vmware-vdiskmanager -x 16Gb "D:\fedora\fedora.vmdk"

  将增加的空间(硬盘),加入到fedora中

  1 调整分区表

  fdisk /dev/sda

  n // 新建分区

  e // 建立扩展分区

  3 // Partition number 选择3是因为1和2都被占了(/dev/dsa1和/dev/dsa2)

  First cylinder //此分区起始柱面,直接按回车,使用默认值

  Last cylinder or +size or +sizeM or +sizeK //此分区大小,直接按回车,使用默认值(表明包含所有剩余空间)

  // 至此,新建分区成功

  Command (m for help): n //在扩展分区基础上新建逻辑分区

  First cylinder //直接按回车

  Last cylinder or +size or +sizeM or +sizeK //直接按回车

  Command (m for help): p //选择p查看新的分区表,发现已经新建成功

  Command (m for help): w //选择w保存

  partprobe // 这个命令用于在硬盘分区发生改变时,更新Linux内核中读取的硬盘分区表数据。

  2 格式化分区

  mkfs -t ext4 /dev/sda5

  3 加入到LVM(Logical Volume Manager)

  pvdisplay // 查看LVM的物理卷信息

  // VG name后,即LVM的卷组名。我的是fedora

  pvcreate /dev/sda5 // 使用我们新的/dev/sda5创建LVM物理卷

  pvdisplay // 查看LVM的物理卷信息, 新的物理卷已经创建,但是没有加入任何卷组。下面把它加入fedora卷组

  vgextend fedora /dev/sda5

  lvdisplay // 查看我们当前的逻辑卷信息

  lvextend /dev/fedora/root /dev/sda5 // 我们要扩展的是名为/dev/fedora/root的逻辑卷,使用lvextend命令

  lvdisplay // 再键入lvdisplay查看信息

  df -h // 但此时键入df -h,会发现我们的空间还是不能用

  resize2fs /dev/mapper/fedora-root // 用resize2fs工具调整Linux文件系统大小

  df -h // 再次键入df -h,文件系统扩充成功