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 無視

私はやった。

おすすめ記事