不使用 LVM 扩展 XFS 加密块设备

不使用 LVM 扩展 XFS 加密块设备

我需要扩展我的 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 中调整分区大小。您也跳过了此步骤。

相关内容