Theo mẹo của derobert để thay đổi kích thước hệ thống tập tin cơ bản khi thay đổi kích thước âm lượng LVM:
lvm> lvextend -r -l +100%FREE /dev/VolGroup00/lvolhome
fsck from util-linux 2.25.2
/sbin/fsck.btrfs: BTRFS file system.
Size of logical volume VolGroup00/lvolhome changed from 3.04 GiB (777 extents) to 14.94 GiB (3824 extents).
Logical volume lvolhome successfully resized
fsadm: Filesystem "btrfs" on device "/dev/mapper/VolGroup00-lvolhome" is not supported by this tool
fsadm failed: 1
"Vấn đề" là công cụ fsadm không hỗ trợ thay đổi kích thước btrfs. Bị từ chối, tôi quyết định làm theo cách khó khăn (hay còn gọi là thủ công):
sudo btrfs filesystem resize max /dev/mapper/VolGroup00-lvolhome
ERROR: can't access '/dev/mapper/VolGroup00-lvolhome'
Chà, btrfs không thể "truy cập" thiết bị, nhưng nó có thể phát hiện ra nó:
> sudo btrfs filesystem show
Label: none uuid: 53330630-9670-4110-8f04-5a39bfa86478
Total devices 1 FS bytes used 2.75GiB
devid 1 size 3.04GiB used 3.03GiB path /dev/mapper/VolGroup00-lvolhome
Vì vậy, những gì cho? Làm cách nào để thay đổi kích thước phân vùng btrfs của tôi bên trong khối lượng logic?
btrfs fi show
) nếu bạn có nhiều hơn một thiết bị trong fs.