BTRFS: 쓰기 중 복사를 비활성화해야 하는 시스템 디렉터리는 무엇입니까? [복사]

BTRFS: 쓰기 중 복사를 비활성화해야 하는 시스템 디렉터리는 무엇입니까? [복사]

"트랩" 섹션에서BTRFS 위키고도로 조각화된 파일(VM 이미지 및 데이터베이스)에는 성능 문제가 있을 수 있다는 점이 언급되었습니다. 해결 방법은 이러한 파일에 대해 쓰기 중 복사를 비활성화하는 것입니다.

Debian 설치의 경우 기록 중 복사도 비활성화해야 하는 시스템 디렉터리는 무엇입니까( nodatacow하위 볼륨에 마운트)?

편집하다
질문의 범위를 줄이기 위해 이미지 VM이 완전히 할당된 서버(예: 로그 서버, 파일 서버)라고 가정합니다. 또한 유사한 작업으로 btrfs add/remove missing인해 호스트에 광범위한 로깅이 발생할 수 있습니다.

내 질문은 "쓰기 활성" VM의 쓰기 시 복사 기능을 비활성화하는 것 외에도 /var/log디렉터리에서 비활성화하는 것으로 충분합니까, 아니면 다른 시스템 디렉터리/파일에서도 이 작업을 수행할 수 있습니까?입니다. 시작 (모두 /var와 마찬가지로/tmp스티븐 해리스제안)? 아니면 어딘가에서 시작하여 정기적으로 조각난 파일과 성능 문제를 확인하고 필요한 경우 쓰기 중 복사를 비활성화하시겠습니까?

답변1

Btrfs는 지원되더라도 이 모드에서 실행하면 안 됩니다. 예를 들어 체크섬을 끄므로 EXT4, XFS 및 기타 일반적인 FS와 매우 유사한 기능을 갖게 됩니다.

로그 파일은 일반적으로 덮어쓰지 않고 대부분 추가되기 때문에 이 아이디어 /var/log에는 합리적인 컨텍스트도 없습니다.

내가 지적했듯이고객님께서 걱정하시는 부분이 대부분 해결되었습니다이 웹사이트에 있습니다.

관련 정보