내 노트북의 btrfs 파티션이 심하게 조각화되어 있습니다(90% 찼음). 동일한 예비 하드 드라이브를 사용하여 조각 모음을 수행하고 싶습니다.
파티션 테이블(GPT)을 다시 생성하고 rsync를 사용하여 btrfs가 아닌 파일 시스템을 복제했습니다.
btrfs 스냅샷을 사용하므로 단순히 파티션의 내용을 재동기화할 수 없습니다(대상 드라이브에 맞지 않습니다).
btrfs는 중복된 파일 조각을 보내고 받습니까? 아니면 btrfs 인식 rsync와 동일합니까? 후자의 경우 완전한 조각 모음이 보장되지 않는다는 것을 알고 있지만 99% 조각 모음을 제거하고 싶습니다.
답변1
btrfs를 사용하지 않는 이유'온라인 조각 모음특징?
기존 조각 모음 방법과 비교할 때 btrfs는 CopyOnWrite에 대해 조각난 블록을 표시하기 때문에 매우 안전합니다. 이는 복사된 블록이 디스크에 있는 것으로 알려진 경우에만 조각난 블록이 제거된다는 것을 의미합니다. 따라서 btrfs 온라인 조각 모음 중에 정전이 발생하더라도 데이터가 손실되지 않습니다. 정전이 발생하기 전에 중단한 부분부터 계속할 수 있습니다.
답변2
btrfs send
btrfs receive
조각화되지 않은 하위 볼륨이 생성 됩니다 . 하지만,
btrfs filesystem defragment
조각 모음만 하고 싶다면 이것을 사용하세요.btrfs send
대상에서 조각화된 상위 볼륨을 사용하는 경우btrfs receive
조각화된 하위 볼륨이 생성될 수 있습니다.btrfs send