我的根分区是 LVM 上的 XFS。
在我做任何事情之前,我有两个物理磁盘,它们使用 md as 组合/dev/md126
成一个 PV。该 PV 是 VG 的唯一成员centos_x5backup
,并且有两个 LVroot
和swap
。
我的磁盘空间不足:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos_x5backup-root 590G 509G 81G 86% /
我想要更多空间root
。我购买了两个新驱动器,并/dev/md0
在 raid1 中将它们组合起来创建了一个 md。这是活跃的并且正在重新同步:
md127 : active raid1 sda1[0] sdd1[1]
999424 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md0 : active raid1 sdb1[0] sdc1[1]
1171979840 blocks super 1.2 [2/2] [UU]
[=============>.......] resync = 66.0% (773868928/1171979840) finish=393.1min speed=16874K/sec
bitmap: 6/9 pages [24KB], 65536KB chunk
我md0
在现有 VG 中添加了一个新的 PV,并调整了大小:
ssm resize -s+100%FREE /dev/mapper/centos_x5backup-root
我跑过xfs-growfs -d /
:
# xfs_growfs -d /
meta-data=/dev/mapper/centos_x5backup-root isize=512 agcount=13, agsize=36031232 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=437118976, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=70373, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data size unchanged, skipping
但毕竟:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos_x5backup-root 1.7T 1.6T 71G 96% /
是什么赋予了? df 看到了该空间,但认为它“已被使用”。
为什么新空间不可用?
答案1
从救援磁盘启动并运行修复xfs_repair
了/dev/mapper/centos_x5backup-root
问题。