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
.
감사해요!
답변1
다른 드라이브를 사용하지 않으면 이것이 불가능하다고 생각합니다.
btrfs 관리 하에 /dev/sde가 모두 있는 경우 기존 파일 시스템을 파괴하지 않고 /dev/sde 드라이브에 /dev/sde1 파티션을 어떻게 생성합니까?
답변2
Python 개발자가 된 것 같다면 다음을 참조하세요.https://github.com/g2p/blocks. 이미 비슷한 작업을 수행합니다. 즉, 파티션을 몇 바이트 줄여 bcache/lvm 메타데이터를 위한 약간의 공간을 만듭니다.
그렇지 않은 경우 최소한 기능 요청을 게시할 수 있습니다. 기존 코드에 이와 같은 기능을 추가하는 것은 상대적으로 쉬울 것입니다.
개인적으로 저는 이 블록을 bcache에 사용해 왔으며 제게는 잘 작동합니다.