데이터를 잃지 않고 ext4 파티션을 btrfs (또는 다른 파일 시스템)로 변환하려면 어떻게해야합니까? 현재 파티션을 BTRFS (또는 다른 파일

/home가능한 경우 데이터를 잃지 않고 현재 파티션을 BTRFS (또는 다른 파일 시스템) 로 변환하고 싶습니다.이를 위해 어떤 단계를 수행해야합니까? 안전 해요?



답변

당신이 설치하는 경우 btrfs-toolssudo apt-get install btrfs-tools, 다음 btrfs-convert명령은 당신에게 사용할 수 있습니다.

먼저 다음을 실행하십시오 fsck.

sudo fsck.ext3 -f /dev/xxx

그런 다음 변환하십시오!

sudo btrfs-convert /dev/xxx

rollabck를 실행하려면 다음을 실행하십시오.

sudo btrfs-convert -r /dev/xxx

약간의 공간을 정리하고 변환을 영구적으로 만들 /ext2_saved/image려면 파티션 에서 삭제 하십시오.

물론 이것은 1MB 만 이동하면되기 때문에 비교적 안전한 절차이며 원본 Ext2 / 3 / 4 FS는 이미지로 제공되지만 백업 여부는 사용자가 결정해야합니다. 모든 파일 시스템 작업과 마찬가지로 데이터 손실 위험이 내재되어 있습니다.

데이터와 Ext4 메타 데이터는 그대로 유지됩니다. 그러나 처음 1MB가 이동되고 Ext4 여유 공간 내에 일련의 BTRFS 메타 데이터가 생성됩니다.

부분 참조 : https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3