나는 btrfs를 처음 사용하고 파티셔닝 및 하위 볼륨 전략에 대한 조언을 원합니다. 시스템은 간단한 웹 서버이며 단일 디스크 만 있다고 가정합니다.
ext 파일 시스템을 사용하여 항상 /, / var, swap (및 / boot 및 / home)에 대해 별도의 파티션을 만들었습니다. 나를 위해 / var에는 항상 모든 귀중한 웹 서버 데이터 (예 : MySQL 데이터베이스)가 포함되어 있으며 코드는 없습니다. 이를 통해 데이터를 다른 시스템으로 쉽게 옮기거나 (이동 또는 복사 / var) 데이터를 다시 방해하지 않고 OS를 다시 설치할 수 있습니다 (재 포맷 /).
btrfs를 사용하여 동일한 작업을 수행하고 동일한 파티션 구성표를 사용하며 각 파티션에 별도의 btrfs 파일 시스템을 가질 수 있습니다. 또는 단일 파티션을 가질 수 있고 /, / var 등에 btrfs 하위 볼륨을 사용할 수 있습니다. 그것의 장단점은 무엇입니까?
예를 들어 ( "모든 데이터를 이전 체크 포인트로 복원"대 "모든 코드 복원"대 "모두 복원")과 같이 / only 및 / var-only 스냅 샷을 만드는 데 이점이있는 것 같습니다. 그게 맞습니까, 아니면 그런 식으로 만 나타 납니까?
보너스 질문 : btrfs 파일 시스템 아래에서 lvm을 사용하면 이점이 있습니까?
보너스 질문 2 : 시스템에 동일한 크기의 디스크가 두 개 있으면 조언이 어떻게 달라 집니까?
"이것이 내가 한 일이며 그것이 어떻게 효과가 있었는지"에 대한 모든 기사도 감사하겠습니다. 내가 할 수있는 일에 대해 많은 자료를 찾을 수 있지만 "이것이 내가 시도한 것이며 이것이 효과가 있었거나 그렇지 않은 이유"라는 말을 많이 찾지 못했습니다.