COW 파일 시스템은 저널링 파일 시스템에 비해 어떤 면에서 개선되었습니까?

COW 파일 시스템은 저널링 파일 시스템에 비해 어떤 면에서 개선되었습니까?

나는 u&l로부터 COW파일 시스템이 왜 journaling.

답변1

~에서https://lwn.net/Articles/576276/

ext4 파일 시스템에서 데이터를 덮어쓰면 저장 장치의 기존 데이터 위에 새 데이터가 기록되어 이전 복사본이 삭제됩니다. 대신 Btrfs는 덮어쓴 블록을 파일 시스템의 다른 위치로 이동하고 여기에 새 데이터를 쓰고 이전 데이터의 복사본은 그대로 둡니다.

COW 작동 모드는 몇 가지 중요한 이점을 제공합니다. 트랜잭션이 아직 완료되지 않은 경우 오래된 데이터를 덮어쓰지 않으므로 충돌 및 정전 복구가 더 간단해집니다.데이터(및 메타데이터)의 이전 상태는 원래 상태로 유지됩니다.. 따라서 무엇보다도 COW 파일 시스템은 충돌 방지 기능을 제공하기 위해 별도의 로그를 구현할 필요가 없습니다.

관련 정보