답변:
당신이 설치하는 경우 btrfs-tools
에 sudo 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
fstab
는 EXT2가 / 3 명시 적 / 4 (단지로 변경 언급 경우 auto
나 btrfs
) 또는 포함 된 경우 내선 별이 옵션 (필요 경우에 따라 평가 될 마운트 질문을 열고 fstab에 게시 ) 또는 줄이 끝나지 않는 경우 0 0
(로 변경 0 0
) GRUB은 집이 아닌 뿌리 만 다루기 때문에 변경이 필요하지 않습니다. fsck없이 btrfs-convert를하는 것은 정비공이 사전에 차를 점검하지 않고 자동차 경주에가는 것과 같습니다. 그렇게하고 성공할 수도 있지만, 아주 좋은 이유가 없다면 어리 석습니다.