Filesystems
將 btrfs 從 /dev/sda 縮小到 /dev/sda1
假設我有 2 個 btrfs 文件系統:
- 一個安裝在
/mnt/big
跨越 /dev/sda /dev/sdb /dev/sdc /dev/sdd- 另一個安裝在
/mnt/small
單個驅動器上:/dev/sde如何將位於 /dev/sde 上的 btrfs 文件系統縮小到 /dev/sde1?
我想這樣做的原因
/mnt/big
是 raid1 而/mnt/small
不是,我想擴展/mnt/big
.謝謝!
如果您覺得自己有點像 Python 開發人員,請參閱https://github.com/g2p/blocks。它已經做了類似的事情——將分區縮小幾個字節,為 bcache/lvm 元數據騰出一個小地方。
如果您不這樣做 - 至少您可以發布功能請求。將此類功能添加到現有程式碼中應該相對容易。
就個人而言,我已經將這些塊用於 bcache,它對我來說效果很好。
如果不使用其他驅動器,我認為這是不可能的。
如果您將所有 /dev/sde 都置於 btrfs 管理之下,您將如何在驅動器 /dev/sde 上創建分區 /dev/sde1 而不破壞現有文件系統?