목표는 "대략좋아요파일 시스템용 실행 시스템의 백업으로 BTRFS를 사용하는 방법에 대한 답변을 찾고 있습니다."
선택 할수있다
- a)
btrfs filesystem sync <path>
(sync(1)
)는 "를 강제하는 데 사용됩니다.좋아요"디스크에 지속" 데이터에 대한 "파일 시스템 상태, 옵션과 유사 - 비)
btrfs subvolume snapshot
, 나는 이것이 "올바른 방법"이라고 생각하지만 문제가 없을 것 같지 않습니까?
내가 걱정하는 것옵션 b)~에서이 스레드btrfs 메일링 리스트:
5.0 커널에서는 스냅샷 생성에 무제한 런타임이 적용됩니다. 생성 프로세스에서는 깨끗한 스냅샷 상태를 얻기 위해 더티 버퍼를 파일 시스템으로 플러시해야 합니다. 새로 고침이 실행되는 동안 데이터를 쓰는 모든 프로세스에는 해당 데이터가 스냅샷 새로 고침에 포함되므로 최악의 경우 스냅샷 새로 고침은 절대 끝나지 않습니다(디스크 공간이 모두 소모되거나 두 경우 모두 새 데이터 쓰기가 중지되지 않는 한). .
option a)
본질적으로, ed 상태를 생성하기 위해 btrfs 이상으로 프로그램을 다시 작성 sync
하는 노력으로 인해 어려움을 겪지 않기 때문에 여기서 실제로 다른 점이 무엇인지 궁금합니다 .
또한 초보자에게는 btrfs
근거 없는 두려움일 수 있으며 소의 특성 btrfs
은 디스크 상태 "양호"로 유지됩니다. 그렇다면 이러한 보증(제가 놓쳤음에 틀림 없음)에 대한 참조도 이 질문의 문제를 해결할 것입니다.