논리 LVM 볼륨 내의 btrfs 파티션 크기 조정

논리 LVM 볼륨 내의 btrfs 파티션 크기 조정

LVM 볼륨 크기를 조정할 때 기본 파일 시스템 크기 조정에 대한 derobert의 팁을 따르십시오.

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

"문제"는 fsadm 도구가 btrfs 크기 조정을 지원하지 않는다는 것입니다. 좌절해서 나는 어려운 방법(일명 수동)을 수행하기로 결정했습니다.

sudo btrfs filesystem resize max /dev/mapper/VolGroup00-lvolhome
ERROR: can't access '/dev/mapper/VolGroup00-lvolhome'

btrfs는 장치에 "액세스"할 수 없지만 감지할 수는 있습니다.

> 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

그렇다면 무엇을 제공합니까? 논리 볼륨 내에서 btrfs 파티션의 크기를 조정하는 방법은 무엇입니까?

답변1

그것 참 부끄럽 네.BTRFS를 마운트해야 함파티션 크기를 조정할 수 있습니다.

파티션 크기를 조정하는 방법은 무엇입니까? (축소/성장)

역참조를 시연하고 테스트하기 위해 Btrfs 개발 팀은 btrfs 명령을 통해 파일 시스템을 늘리거나 줄일 수 있는 온라인 스케일러를 추가했습니다.

첫 번째,파일 시스템이 마운트되어 있는지 확인하십시오.

따라서 마운트되어 있는 한 어떤 LVM 볼륨을 사용하는지는 중요하지 않습니다.

답변2

BTRFS는 장치 경로가 아닌 파일 시스템 마운트 지점을 인수로 사용합니다.

즉, 다음과 같이 대신합니다.

btrfs filesystem resize max /dev/vg/lvhome

해당 볼륨이 마운트된 실제 경로를 사용해야 합니다.

btrfs filesystem resize max /home

관련 정보