안전한 저장

저장 중 원본 파일이 손상되지 않도록 임시 파일을 먼저 완성한 뒤 교체하는 기능입니다.

에피소드이 기능은 에피소드 편집기에서 사용할 수 있습니다.위키이 기능은 위키 편집기에서 사용할 수 있습니다.메모이 기능은 메모 편집기에서 사용할 수 있습니다.캔버스이 기능은 캔버스 편집기에서 사용할 수 있습니다.

안전한 저장로컬 소설의 파일을 바로 덮어쓰지 않고 임시 파일에 먼저 기록한 뒤, 쓰기가 완료되면 원본 파일을 한 번에 교체하는 기능입니다. 기본적으로 활성화되어 있습니다.

원자적 쓰기란 무엇인가요?

일반적인 덮어쓰기는 원본 파일을 비운 뒤 새 내용을 차례로 기록합니다. 이 과정에서 앱이나 운영체제가 종료되면 파일 일부만 기록된 상태가 남을 수 있습니다.

안전한 저장은 원본과 같은 폴더에 임시 파일을 만들고 새 내용을 모두 기록한 뒤 저장 장치에 반영합니다. 마지막 단계에서만 완성된 임시 파일로 원본을 교체하므로, 저장이 중간에 끊겨도 이전 파일이나 새 파일 가운데 온전한 한쪽이 남을 가능성이 높습니다. 이러한 방식을 원자적 쓰기라고 합니다.

뮤블의 구현에 사용되는 NamedTempFile.persist도 대상 파일이 있으면 임시 파일로 원자적으로 교체하는 동작을 제공합니다.

구분일반 덮어쓰기안전한 저장
저장 과정원본을 비운 뒤 새 내용을 직접 기록임시 파일을 완성한 뒤 원본과 교체
저장 중 중단일부만 기록된 원본이 남을 수 있음마지막으로 완성된 파일을 보존할 가능성이 높음
파일 처리한 파일에 직접 쓰기같은 폴더에서 임시 파일 생성과 교체가 필요

원자적 쓰기는 갑작스러운 종료로 인한 파일 손상 가능성을 크게 줄이지만, 저장 장치 자체의 고장이나 프로젝트 폴더 전체의 삭제까지 복구하는 백업 기능은 아닙니다. 중요한 작품은 버전 관리 및 복원과 별도의 내보내기 사본도 함께 활용하세요.

Dropbox 폴더에서 사용하기

Dropbox로 동기화되는 폴더에도 로컬 소설을 저장할 수 있습니다. 다만 일부 환경에서는 Dropbox가 파일을 동기화하거나 사용 중인 시점과 뮤블이 원본 파일을 교체하는 시점이 겹쳐 저장에 실패할 수 있습니다.

문제없이 저장된다면 안전한 저장을 계속 켜두세요. Dropbox 폴더에서만 저장 오류가 반복될 때는 아래 설정을 끄면 원본 파일에 직접 기록하므로 호환 문제를 피할 수 있습니다.

안전한 저장을 끄면 저장 도중 앱이나 운영체제가 종료될 때 파일이 일부만 기록되어 손상될 수 있습니다. Dropbox 폴더에서 실제로 저장 문제가 생길 때만 비활성화하세요.

관련 설정

관련 설정과 위치, 기본값, 동작
설정기본값동작
안전한 저장뮤블 설정하기 → 기본 설정 → 기본 → 안전한 저장사용로컬 소설 파일을 임시 파일에 먼저 기록한 뒤 원본과 교체합니다.

관련 기능


문서 최종 갱신 버전

v2.11.5

마지막 수정일

이 문서의 목차