我正在学习 RHCSA,阅读 Asghar Ghori 的书。我在 MacBook 上使用 virtualbox 7 和 RHEL 9。目前我正在阅读关于 Stratis 的第 14 章,并进行创建和确认池和文件系统的练习。但发生了错误,我无法继续。
以下是步骤和错误。
- 首先确认磁盘可用性
$ lsblk /dev/sdf
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sdf 8:80 0 1G 0 disk
- 创建池并验证
$ sudo stratis pool create bookpool /dev/sdf
$ sudo stratis pool list
Name Total / Used / Free Properties UUID Alerts
bookpool 1 Gib / 5126.82 Mib / 507.18 Mib ~Ca, ~Cr, Op 7fe605a5-8620-4c65-9cfl-326270784c78 WS001
- 显示用于形成池的块设备
$ sudo stratis blockdev list bookpool
Pool Name Device Node Physical Size Tier
bookpool /dev/sdf 1 Gib Data
到目前为止一切都很好。但是问题来了。
- 第四步应该创建一个名为的文件系统书库在里面书池并且不返回任何输出。但我得到了一个错误。
$ sudo stratis filesystem create bookpool bookfs
Execution failed:
stratisd failed to perform the operation that you requested. It returned the following information
via the D-Bus: ERROR: Command failed: cmd: "/usr/sbin/mkfs.xfs" "-f" "-q" "/dev/dm-7"
"-m" "uuid=26c8b46b-2a4b-44db-947d-e8fd89268fdc", exit reason: 1 stdout: stderr: log stripe unit
(1048576 bytes) is too large (maximum is 256KiB) log stripe unit adjusted to 32Kib
mkfs.xfs: libxfs_device_zero write failed: No space left on device.
$
我搜索了错误消息但没有运气。有人可以帮我吗?
答案1
- 将块设备大小增加为 2GB 并照常进行
--size
使用如下选项运行文件系统命令sudo stratis 文件系统创建 --size 10GiB池名 文件系统名称