我需要扩展我的 LUKS 加密 XFS 卷,但我不知道从哪里开始,因为这是一个非 LVM 设备,它是来自云提供商的简单块存储,我将其从 150GB 扩展到 200GB...现在我需要调整底层文件系统的大小,但我不知道该怎么做,smb 可以帮忙吗?到目前为止,我发现的所有指南都以某种方式使用 LVM,而我没有。
设备和安装:
/dev/mapper/block0 150G 4.4G 146G 3% /mnt/block0
fdisk 输出:
Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 45AEF9E3-DC59-40D1-A276-67AA9C504466
lsblk:
sdb 8:16 0 200G 0 disk
└─sdb1 8:17 0 150G 0 part
└─block0 253:3 0 150G 0 crypt /mnt/block0
如果我做 :
xfs_growfs /dev/mapper/block0
对我来说没有什么改变……
该卷已使用以下 cmd 创建:
parted /dev/sdb --script mklabel gpt mkpart primary 0% 100% align-check opt 1
提前致谢
答案1
在调整 XFS 文件系统的大小之前,您必须调整其所在的 LUKS 块设备的大小。
sudo cryptsetup resize block0 -v
在执行此操作之前,您必须sdb1
在 fdisk 或 parted 中调整分区大小。您也跳过了此步骤。