btrfs 파일 시스템 크기 조정은 아무 작업도 수행하지 않습니다.

btrfs 파일 시스템 크기 조정은 아무 작업도 수행하지 않습니다.

사이즈를 늘리려고 합니다 /home.

먼저 다음을 통해 LV를 확장했습니다.

sudo lvextend --size +1024M /dev/vg_svelte/home

그런 다음 나는 다음을 수행했습니다.

$ sudo btrfs filesystem resize max /home
Resize '/home' of 'max'

몇 분 후에는 아무 일도 일어나지 않으며 다음과 같이 표시됩니다.

$ btrfs fil show home
Label: 'home'  uuid: 93722fa7-7e8f-418a-a7ca-080aca8db94b
        Total devices 1 FS bytes used 179.03GiB
        devid    1 size 201.00GiB used 200.00GiB path /dev/mapper/vg_svelte-home

총 사용 == 1GB.

방금 LV에 할당한 1GB 공간을 btrfs가 사용하도록 하려면 어떻게 해야 합니까?

답변1

이것은 실제로 답변은 아니지만 dmesg요청의 출력을 얻으려고 다시 시도했는데 이번에는 성공했습니다.

제 시간에 검색해 다음과 같은 여러 줄을 찾았습니다.

BTRFS info (device dm-2): new size for /dev/mapper/vg_svelte-home is 215817912320

그러나 오류 메시지는 나타나지 않습니다.

어쩌면 btrfs에 진행 중인 크기 조정을 표시하는 명령이 필요할 수도 status있고 시스템에 gremlin이 있을 수도 있습니다.

관련 정보