로그 스트라이프 단위가 너무 커서 Stratis 파일 시스템 생성에 실패했습니다. mkfs.xfs: libxfs_device_zero 쓰기 실패: 장치에 남은 공간이 없습니다.

로그 스트라이프 단위가 너무 커서 Stratis 파일 시스템 생성에 실패했습니다. mkfs.xfs: libxfs_device_zero 쓰기 실패: 장치에 남은 공간이 없습니다.

저는 RHCSA를 공부하고 Asghar Ghori의 책을 읽고 있습니다. 저는 MacBook에서 virtualbox 7과 RHEL 9를 사용하고 있습니다. 저는 현재 Stratis에 관한 14장을 읽고 있으며 풀과 파일 시스템을 생성하고 검증하는 연습을 진행하고 있습니다. 그런데 오류가 발생하여 계속할 수 없습니다.

단계와 오류는 다음과 같습니다.

  1. 먼저 디스크 가용성을 확인하세요.
$ lsblk /dev/sdf
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sdf    8:80   0   1G  0 disk
  1. 풀 생성 및 확인
$ 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
  1. 풀을 형성하는 데 사용된 블록 장치 표시
$ sudo stratis blockdev list bookpool
Pool Name   Device Node   Physical Size   Tier
bookpool    /dev/sdf             1 Gib    Data

여태까지는 그런대로 잘됐다. 그러나 여기서 문제가 발생합니다.

  1. 4단계에서는 다음과 같은 파일 시스템을 생성해야 합니다.도서관내부에책 풀출력을 반환하지 않습니다. 하지만 오류가 발생했습니다.
$ 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

  1. 블록 장치 크기를 2GB로 늘리고 평소대로 진행합니다.
  2. --size다음 옵션을 사용하여 파일 시스템 명령을 실행합니다.
    sudo Stratis 파일 시스템 생성 --size 10GiB풀 이름 파일 시스템 이름
    

関連情報