磁盘扩容并扩展分区和文件系统
03 November 2024
磁盘扩容并扩展分区和文件系统
扩展磁盘 /dev/sda 的容量后,你需要执行以下步骤来扩展分区和文件系统。这些步骤假设你已经将磁盘物理大小从 8G 扩展到 128G,并且只需要扩展现有的分区 sda1。
1. 检查当前分区状态
首先,确认当前的分区情况和文件系统的状态:
lsblk -f
df -h
2. 使用 fdisk 或 parted 调整分区大小
使用 fdisk
- 启动
fdisk
sudo fdisk /dev/sda
- 删除分区
在 fdisk 中,输入 d 删除分区(这不会删除数据,只会删除分区表信息)。选择分区编号(通常是 1)。
- 重新创建分区
输入 n 创建新分区。选择相同的分区编号(1),并使用默认的起始扇区(确保它与原来分区的起始扇区相同),然后接受新的结束扇区(将使用整个剩余空间)。
- 保存更改
输入 w 保存更改并退出 fdisk。
使用 parted
如果你更喜欢 parted,可以这样操作:
- 启动
parted
sudo parted /dev/sda
- 查看分区信息
print
- 调整分区大小
使用以下命令重新调整分区(假设 sda1 是你的分区):
resizepart 1 100%
这里的 1 是分区编号,100% 表示扩展到使用所有可用空间。
- 退出
parted
quit
3. 扩展文件系统
完成分区调整后,你需要扩展文件系统以使用新的空间。
对于 ext4 文件系统
执行以下命令扩展文件系统:
sudo resize2fs /dev/sda1
4. 验证扩展
完成以上步骤后,使用以下命令验证分区和文件系统的大小:
lsblk -f
df -h
确保 /dev/sda1 的大小已经成功扩展到新的容量。 使用 fdisk 命令输出所有分区表信息 sudo fdisk -l。
总结
通过以上步骤,就可以将 /dev/sda 的分区 sda1 从 8G 扩展到 128G,并确保文件系统能够使用新的空间。
