원본 : git.canxan.com
sequarchtool-config.py 수정 후
$ python sequarchtool.py
Python 3.3이상 실행가능
OS 관계없음 (Windows, macOS, Linux 가능)
- 원본내의 폴더를 탐색합니다
- 폴더를 폴더 이름으로 각각 압축합니다
- 각각 압축된 파일을 타겟으로 전송합니다
- 대용량 파일 처리 (진행표시, 연결안정성 등)
- 라이트룸 카탈로그 백업
- 프리뷰를 포함하면 각 카탈로그당 수십-수백GB를 넘으므로 모든 카탈로그를 한꺼번에 압축하여 넘기는데 많은 부담이 있음.
- 그래서 각각 폴더별로 순서대로 압축하여 원격지에 이동하려는 목적.
- 카탈로그 폴더를 그대로 전송하기엔 프리뷰 파일 갯수가 사진 개수 만큼 있으므로 많은 오버헤드가 따름.
- 이 모든게 어도비의 네트워크 드라이브(SMB, AFP, CIFS)에서 카탈로그 열람이 불가능해서 생긴 문제.
- 연결안정성에 대한 고찰
- 원격지 남은용량 계산
- 재연결시 이어서 전송하기
- GUI포팅 및 사용편의성
- 간단히 실행만으로 원격지까지 백업파일이 도착해야함.
- 셋팅은 경로설정만 하면 되도록.
- 파이썬 zipfile이 너무 느림.
- 파일이름에 날짜를 넣을지 말지 고민됨.