/dev/sda에서 /dev/sda1로 btrfs 축소

/dev/sda에서 /dev/sda1로 btrfs 축소

2개의 btrfs 파일 시스템이 있다고 가정해 보겠습니다.

  1. 교차 /mnt/big/dev/sda /dev/sdb /dev/sdc /dev/sdd 설치
  2. /mnt/small단일 드라이브 에 또 다른 드라이브 설치 : /dev/sde

/dev/sde의 btrfs 파일 시스템을 /dev/sde1로 축소하는 방법은 무엇입니까?

내가 이것을 하고 싶은 이유는 이것이 /mnt/bigraid1이고 /mnt/small내가 확장하고 싶은 것이 아니기 때문입니다 /mnt/big.

감사해요!

답변1

다른 드라이브를 사용하지 않으면 이것이 불가능하다고 생각합니다.

btrfs 관리 하에 /dev/sde가 모두 있는 경우 기존 파일 시스템을 파괴하지 않고 /dev/sde 드라이브에 /dev/sde1 파티션을 어떻게 생성합니까?

답변2

Python 개발자가 된 것 같다면 다음을 참조하세요.https://github.com/g2p/blocks. 이미 비슷한 작업을 수행합니다. 즉, 파티션을 몇 바이트 줄여 bcache/lvm 메타데이터를 위한 약간의 공간을 만듭니다.

그렇지 않은 경우 최소한 기능 요청을 게시할 수 있습니다. 기존 코드에 이와 같은 기능을 추가하는 것은 상대적으로 쉬울 것입니다.

개인적으로 저는 이 블록을 bcache에 사용해 왔으며 제게는 잘 작동합니다.

관련 정보