Btrfs

btrfs 文件系統調整大小沒有做任何事情

  • October 18, 2017

我正在嘗試增加/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。

如何讓 btrfs 使用我剛剛分配給其 LV 的 1GB?

這確實不是一個答案,但我再次嘗試獲取dmesg請求的輸出,這次成功了。

我及時搜尋並有多行,例如:

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

但從來沒有錯誤資訊。

也許 btrfs 需要一個status命令來顯示正在進行的調整大小,或者係統中有一個 gremlin。

引用自:https://unix.stackexchange.com/questions/398115