在Linux系统中,mount
命令本身并不直接用于调整文件系统大小,但可以通过以下流程来调整已挂载或未挂载的文件系统大小:
# 先卸载文件系统
umount /dev/sdXN
# 检查文件系统
e2fsck -f /dev/sdXN
# 调整文件系统大小
resize2fs /dev/sdXN [新大小]
# 例如调整为10G: resize2fs /dev/sdXN 10G
# 如果不指定大小,会使用分区全部可用空间
XFS文件系统只能扩大不能缩小:
# 卸载文件系统
umount /dev/sdXN
# 检查文件系统
xfs_repair /dev/sdXN
# 调整大小(XFS需要先调整分区大小)
xfs_growfs /mount/point
# 检查文件系统
e2fsck -f /dev/sdXN
# 在线调整(只能扩大)
resize2fs /dev/sdXN [新大小]
xfs_growfs -d /mount/point
# 或指定新大小
xfs_growfs -D 10G /mount/point
在调整文件系统前,可能需要先调整底层分区大小:
parted /dev/sdX
resizepart 分区号 新大小
lvextend
/lvreduce
命令# 检查当前空间
df -h
# 卸载文件系统
umount /dev/sdXN
# 检查文件系统
e2fsck -f /dev/sdXN
# 调整分区大小(使用parted)
parted /dev/sdX
resizepart N 20G # 调整为20GB
quit
# 调整文件系统大小
resize2fs /dev/sdXN
# 重新挂载
mount /dev/sdXN /mount/point
请根据您的具体文件系统类型和需求选择合适的调整方法。