Linux 文件服务器新手,尝试扩展 /dev/mapper/centos-root
这是一台测试服务器
逻辑卷 /dev/centos/root 大小为 27.99GB:
--- 逻辑卷 ---
LV 路径 /dev/centos/root
LV 名称 root
VG 名称 centos
LV UUID pTluxe-mE75-6X38-DVUa-QjkH-fCTg-odhdzY
LV 写入权限 读/写
LV 创建主机,时间 localhost,2018-09-28 13:08:05 +0200
LV 状态 可用
# 打开 1
LV 大小 27.99 GiB
当前 LE 7166
段 2
分配继承 预
读扇区自动
- 当前设置为 8192
块设备 253:0
但是文件系统 /dev/mapper/centos-root 只有 18G 大
文件系统 大小 已用 可用 使用率% 挂载于
/dev/mapper/centos-root 18G 2.0G 17G 11% /
devtmpfs 192M 0 192M 0% /dev
tmpfs 204M 0 204M 0% /dev/shm
tmpfs 204M 5.0M 199M 3% /run
tmpfs 204M 0 204M 0% /sys/fs/cgroup
/dev/sda1 1014M 129M 885M 13% /boot
tmpfs 41M 0 41M 0% /run/user/1000
resize2fs 返回以下错误:
resize2fs 1.42.9(2013 年 12 月 28 日)
resize2fs:尝试打开 /dev/mapper/centos-root 时超级块中的魔法数字错误
答案1
Thomas 关于 --resizefs 的注释确实需要回答。您可以在一个命令中同时执行 LV 大小更改和文件系统扩展:
lvextend -r --size 28g /dev/centos/root
仅文件系统部分也显示为 fsadm 命令,您可以在 ext 和 xfs 文件系统上运行该命令。
fsadm resize /dev/centos/root
答案2
Thomas 和 John 的命令确实是最快的。
同时扩展逻辑卷和文件系统:
lvextend -L +5G --resizefs /dev/centos/root
单独扩展逻辑卷:
lvextend -L +5G /dev/centos/root
单独扩展文件系统:
xfs_growfs /dev/centos/root