请稍侯

磁盘扩容并扩展分区和文件系统

03 November 2024

磁盘扩容并扩展分区和文件系统

扩展磁盘 /dev/sda 的容量后,你需要执行以下步骤来扩展分区和文件系统。这些步骤假设你已经将磁盘物理大小从 8G 扩展到 128G,并且只需要扩展现有的分区 sda1

1. 检查当前分区状态

首先,确认当前的分区情况和文件系统的状态:

lsblk -f
df -h

2. 使用 fdiskparted 调整分区大小

使用 fdisk
  1. 启动 fdisk
sudo fdisk /dev/sda
  1. 删除分区

fdisk 中,输入 d 删除分区(这不会删除数据,只会删除分区表信息)。选择分区编号(通常是 1)。

  1. 重新创建分区

输入 n 创建新分区。选择相同的分区编号(1),并使用默认的起始扇区(确保它与原来分区的起始扇区相同),然后接受新的结束扇区(将使用整个剩余空间)。

  1. 保存更改

输入 w 保存更改并退出 fdisk

使用 parted

如果你更喜欢 parted,可以这样操作:

  1. 启动 parted
sudo parted /dev/sda
  1. 查看分区信息
print
  1. 调整分区大小

使用以下命令重新调整分区(假设 sda1 是你的分区):

resizepart 1 100%

这里的 1 是分区编号,100% 表示扩展到使用所有可用空间。

  1. 退出 parted
quit

3. 扩展文件系统

完成分区调整后,你需要扩展文件系统以使用新的空间。

对于 ext4 文件系统

执行以下命令扩展文件系统:

sudo resize2fs /dev/sda1

4. 验证扩展

完成以上步骤后,使用以下命令验证分区和文件系统的大小:

lsblk -f
df -h

确保 /dev/sda1 的大小已经成功扩展到新的容量。 使用 fdisk 命令输出所有分区表信息 sudo fdisk -l

总结

通过以上步骤,就可以将 /dev/sda 的分区 sda1 从 8G 扩展到 128G,并确保文件系统能够使用新的空间。