31.4. 重新定义 ext4 文件系统大小
作为系统管理员,您可以使用 resize2fs
工具调整 ext4 文件系统的大小。resize2fs
工具以文件系统块大小为单位读取大小,除非使用后缀表示特定的单位。以下后缀代表特定的单元:
-
s(扇区)-
512
字节扇区 -
K(KB)-
1,024
字节 -
M(兆字节)-
1,048,576
字节 -
G(GB)-
1,073,741,824
字节 -
T(TB)-
1,099,511,627,776
字节
先决条件
- ext4 文件系统。有关创建 ext4 文件系统的详情,请参考 创建 ext4 文件系统。
- 调整大小后可保留文件系统的基本块设备。
流程
要重新定义 ext4 文件系统大小,请执行以下步骤:
要缩小并增大卸载的 ext4 文件系统的大小:
# umount /dev/block_device # e2fsck -f /dev/block_device # resize2fs /dev/block_device size
使用块设备的路径替换 /dev/block_device,例如
/dev/sdb1
。使用
s
、K
、M
、G
和T
后缀将 size 替换为所需的调整大小的值。可以使用
resize2fs
命令在挂载时增大 ext4 文件系统:# resize2fs /mount/device size
注意扩展时 size 参数是可选的(通常是多余的)。
resize2fs
会自动扩展来填充容器的可用空间,通常是逻辑卷或分区。
查看重新定义大小的文件系统:
# df -h
其它资源
-
在您的系统上
resize2fs
、e2fsck
和ext4
man page