소개
MaxBackup은 Windows 운영체제를 위한 단순하고 설정이 쉬운 백업 도구입니다. Kelly Elton이 개발한 이 프로그램은 소스 폴더의 새롭거나 변경된 파일을 대상 폴더로 복사하는 일방향(additive) 백업을 수행합니다. 소스에서 파일을 삭제해도 대상에 보존되도록 설계되어 아카이브 백업에 적합합니다.
상세정보
프로그램 소개
MaxBackup은 Windows용 간단한 백업 도구로, 설정 후 자동으로 백업을 수행하는 ‘설정 후 잊어버리기(set-it-and-forget-it)’ 방식을 지향합니다.
소스 폴더의 파일을 대상 위치로 복사하는 일방향 백업 유틸리티입니다. 소스 파일의 마지막 수정 시간을 비교하여, 대상보다 새롭거나 존재하지 않는 파일만 복사하고 변경되지 않은 파일은 건너뜁니다.
주요 기능
- 백그라운드 자동 백업: Windows 서비스로 조용히 실행되어 백그라운드에서 자동으로 백업을 수행합니다.
- 다양한 대상 지원: 로컬 드라이브, 네트워크 공유, 또는 Azure Blob Storage로 백업할 수 있습니다.
- 유연한 파일 필터링: 글로브 패턴(glob pattern)을 사용하여 특정 파일을 포함하거나 제외할 수 있습니다.
- 실시간 변경 감지: 10초마다 변경 사항을 확인합니다.
- 다중 사용자 지원: 각 Windows 사용자가 고유한 백업 작업을 가질 수 있습니다.
설치 및 시작
MaxBackup은 Chocolatey 또는 winget을 사용하여 설치할 수 있습니다.
Chocolatey로 설치:
choco install KellyElton.Max.Backupwinget으로 설치:
winget install KellyElton.Max.Backup설치 후 터미널에서 max 명령을 사용할 수 있습니다.
빠른 시작
- 백업 작업 생성: Documents 폴더를 외부 드라이브로 백업하는 예시입니다.
- 서비스에 등록:
max jobs create "My Documents" "C:UsersYourNameDocuments" "D:BackupsDocuments" --include "**"max register이제 파일이 자동으로 백업되기 시작합니다.
활용 예시
- 특정 파일 형식만 백업: Word 및 Excel 파일만 백업할 수 있습니다.
max jobs create "Work Docs" "C:Work" "D:BackupsWork" --include "**/*.docx" --include "**/*.xlsx"max jobs create "Projects" "C:Projects" "D:BackupsProjects" --include "**" --exclude "**/node_modules/**" --exclude "**/bin/**" --exclude "**/*.tmp"~를 사용하여 사용자 프로필 폴더를 간략히 지정할 수 있습니다.max jobs create "Configs" "~" "D:BackupsHomeConfigs" --include ".gitconfig" --include ".ssh/**" --include "Documents/PowerShell/**"지원 환경
Windows 10/11 (64비트) 운영체제에서 실행됩니다.
제한 사항 및 확인 사항
- 서비스는 사용자 계정으로 실행되므로 해당 사용자가 읽을 수 있는 파일에만 접근할 수 있습니다.
- 네트워크 드라이브는 사용자 세션에서 접근 가능해야 합니다.
- 다른 프로그램에 의해 열려 있거나 잠긴 파일은 건너뛰고 나중에 재시도됩니다.
문제 해결
- 백업이 실행되지 않는 경우:
max service status로 서비스 상태를,max status로 등록 상태를 확인하세요. - 파일이 백업되지 않는 경우: 포함 패턴이 파일과 일치하는지, 제외 패턴에 의해 필터링되지 않는지 확인하세요.
시스템 요구사항
- Windows 10/11 (64비트)
- 최초 설치 시 관리자 접근 권한 필요


