⁦B.⁩ 백업 만들기

불필요한 파일 제외

목적

모든 것을 백업할 필요는 없습니다. 임시 파일, 다운로드가 끝나지 않은 파일, 명령 하나로 다시 만들 수 있는 폴더 등입니다. 제외 항목을 쓰면 백업 시간이 줄고 공간도 아낄 수 있습니다.

시작하기 전에

  • 제외한 파일은 백업의 새 버전에 들어가지 않습니다. 확실히 복원하지 않을 것만 제외하세요.
  • 기본 목록은 임시 파일(*.tmp), Office 잠금 파일(~$*), 다운로드가 끝나지 않은 파일(*.part, *.crdownload), 시스템 파일(Thumbs.db, desktop.ini), 다시 만들 수 있는 폴더(node_modules, __pycache__, .venv, venv) 등을 건너뜁니다. 저장소 기록이 담긴 .git 폴더는 일부러 건너뛰지 않습니다.

단계별 안내

  1. ‘백업’ 페이지에서 ‘제외 항목’ 영역을 찾습니다.
  2. 패턴을 한 줄에 하나씩 입력합니다. 예:
    • *.iso: 확장자가 .iso인 모든 파일
    • Thumbs.db: 모든 폴더에 있는 이 이름의 파일
    • node_modules/*: 깊이와 상관없이 이 이름을 가진 모든 폴더와 그 안의 모든 내용
    • 프로젝트/이전/*: 특정 폴더 하나. 여러 부분으로 된 패턴은 백업에 추가한 폴더를 기준으로 합니다.

    별표는 임의의 문자열을, 물음표는 임의의 문자 하나를 뜻합니다. 대문자와 소문자는 구분하지 않습니다. 구분 기호로는 / 와 \ 를 모두 쓸 수 있습니다.

  3. ‘변경 사항 미리 보기’ 버튼을 클릭합니다. 제외한 파일은 계산에 넣지 않습니다.
  4. 백업을 실행합니다. 템플릿 백업에도 제외 항목을 적용하려면 템플릿을 다시 저장합니다(‘설정을 템플릿으로 저장하기’ 참조).

‘기본값 복원’ 버튼은 프로그램에 내장된 권장 목록을 넣습니다.

새 백업용 목록

왼쪽 메뉴에서 ‘설정’ 페이지를 클릭합니다. ‘기본 제외 항목’ 영역에서 목록을 바꾸고 ‘저장’ 버튼을 클릭합니다. 프로그램은 새 백업을 만들 때 마법사와 ‘백업’ 페이지에서 이 목록을 제안합니다. ‘내장 목록 복원’ 버튼은 프로그램에 내장된 목록으로 되돌립니다. 이전에 저장한 템플릿에는 이 변경이 적용되지 않습니다.

표시되는 내용

백업 후, 제외한 파일은 새 버전에 없습니다. 이전 버전에 이미 있는 파일은 그대로 남습니다.

다음 단계

  • 마법사의 ‘프로젝트와 코드’ 옵션은 빌드 결과와 도구 캐시 폴더(예: build, dist, target)도 목록에 추가합니다.
  • 백업이 Sigelith 증거를 보호하면 프로그램이 Sigelith Desktop의 로그와 작업 파일을 자동으로 건너뜁니다(‘Sigelith Desktop 증거 보호’ 참조).

문제가 생기면

  • 건너뛰어야 할 파일이 여전히 백업에 들어감: 패턴의 철자를 확인하세요. 프로젝트/이전/*처럼 여러 부분으로 된 패턴은 백업에 추가한 폴더를 기준으로 합니다. 특정 이름의 폴더를 어디서나 건너뛰려면 이름과 /*만 입력합니다(예: 이전/*).
  • 필요한 파일이 백업에 없음: 어떤 패턴과 일치하고 있습니다. 그 패턴을 목록에서 삭제하고 백업을 다시 실행하세요.