모든 사용자에 대해 모든 Maildir을 이중으로 백업하려고 했습니다. 그러나 어떤 이유로 가장 큰 것을 제외합니다. 일부 배경 정보:
- /Users/userA/Maildir > Maildir의 5GB
- /Users/userB/Maildir Maildir의 크기가 10MB 미만입니다.
- /Users/userC/Maildir Maildir의 크기가 10MB 미만입니다.
- /Users/userD/Maildir Maildir의 크기가 10MB 미만입니다.
이 명령을 실행하면(같은 문제는 없으며 --dry-run
문제가 더 빨리 표시됩니다):
이중성 --dry-run --암호화 키 AAAABBBB --include '/Users/*/Maildir' --exclude '**' /Users sftp://USER@SERVER //private-backup/BACKUPFOLDER/
24.8MB만 고려하므로 /Users/userA/Maildir에서 가장 큰 사용자에 대한 모든 파일을 제외합니다. 나중에 이 이외의 다른 것을 실행 하면 list-current-files
다른 모든 사용자가 백업에 포함됩니다.--dry-run
--------------[ Sicherungsstatistiken ]--------------
StartTime 1576227515.48 (Fri Dec 13 09:58:35 2019)
EndTime 1576227515.63 (Fri Dec 13 09:58:35 2019)
ElapsedTime 0.15 (0.15 seconds)
SourceFiles 670
SourceFileSize 26000373 (24.8 MB)
NewFiles 382
NewFileSize 26000373 (24.8 MB)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 382
RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0
-----------------------------------------------------
그러나 소스를 다음으로 변경하면 UserA의 메시지는 모두 백업 /Users
되지만 다른 메시지는 백업되지 않습니다./Users/userA/Maildir
이중성 --dry-run --암호화 키 AAAABBBB --include '/Users/*/Maildir' --exclude '**' /Users/userA/Maildir sftp://USER@SERVER //private-backup/BACKUPFOLDER /
--------------[ Sicherungsstatistiken ]--------------
StartTime 1576227552.38 (Fri Dec 13 09:59:12 2019)
EndTime 1576227563.13 (Fri Dec 13 09:59:23 2019)
ElapsedTime 10.74 (10.74 seconds)
SourceFiles 69940
SourceFileSize 6268572008 (5.84 GB)
NewFiles 34988
NewFileSize 6268572008 (5.84 GB)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 34988
RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0
-----------------------------------------------------
그렇다면 여기서 무엇이 잘못될 수 있을까요? 어떤 도움이라도 대단히 감사하겠습니다!
답변1
나는 몇 시간 동안 웹을 검색하다가 마침내 당황스러운 해결책을 발견했습니다.
Maildir(어떤 이유로든) UserA의 폴더에는 대문자 D MailDir이 있습니다.