lvresize는 일관되지 않고 임의의 최종 크기를 표시합니다.

lvresize는 일관되지 않고 임의의 최종 크기를 표시합니다.

크기를 조정한 후 논리 볼륨의 파일 시스템 크기를 조정(줄이기)하려고 합니다.

lvresize -L 63T /dev/vg_raid/datas
  File system btrfs found on vg_raid/datas.
  File system size (62,00 TiB) is larger than the requested size (1,00 TiB).
  File system reduce is required and not supported (btrfs).

물론 이것은 말이 되지 않습니다. 62T는 63T보다 작습니다. 그러나 그 이상으로 63T를 요청하면 요청한 크기가 1T로 표시됩니다! lvreduce물론 문제는 대체를 사용할 때도 동일합니다 lvresize.

이 오류가 발생하여 해결 방법을 아는 사람이 있습니까?

이것은 내 결과입니다 lvm version.

lvm version
  LVM version:     2.03.22(2) (2023-08-02)
  Library version: 1.02.196 (2023-08-02)
  Driver version:  4.47.0
  Configuration:   ./configure CONFIG_SHELL=/bin/bash --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --localstatedir=/var --enable-cmdlib --enable-dmeventd --enable-lvmpolld --enable-pkgconfig --enable-readline --enable-udev_rules --enable-udev_sync --enable-write_install --with-cache=internal --with-default-dm-run-dir=/run --with-default-locking-dir=/run/lock/lvm --with-default-pid-dir=/run --with-default-run-dir=/run/lvm --with-libexecdir=/usr/lib/lvm2 --with-systemdsystemunitdir=/usr/lib/systemd/system --with-thin=internal --with-udev-prefix=/usr

감사해요

답변1

이 문제는 아직 Arch에서 사용할 수 없는 패치(gitlab.com/lvmteam/lvm2/-/commit/…)로 해결되었으므로 사용해도 안전합니다.

--fs 무시

내가 해냈어.

관련 정보