시놀로지 포토 썸네일 생성 최종) sh synology photo 자료
작성자 정보
- 최고관리자 작성
- 192.♡.0.1 아이피
- 작성일
컨텐츠 정보
- 599 조회
- 목록
링크
첨부
본문
시놀로지 포토 썸네일 생성 최종) sh synology photo 자료
https://www.11q.kr/bbs/board.php?bo_table=cording2&wr_id=18
시놀로지 포토 썸네일 생성 sh synology photo
의 썸네일 파일 @eaDir 폴더에 자동 생성 sh 파일 입니
현재 photo_usb 폴더에 있는 .sh 파일들은 Synology NAS의 사진 폴더(@eaDir) 에 썸네일(미리보기 이미지) 를 자동 생성하고 관리하기 위한 일련의 스크립트들입니다.
각 스크립트는 단계별 역할을 가지고 있으며, 이 과정을 통해 Synology DSM의 “사진 앱(Photos, Moments)”에서 빠른 썸네일 표시와 검색 성능을 확보합니다.
전체 구성 요약
단계 파일명 주요 역할 실행 시점
1️⃣ 1_run_2_make_thumbs_index_final.sh 전체 썸네일 생성 프로세스 실행 시작 스크립트 (메인 실행기) 수동 또는 자동 실행 시 시작점
2️⃣ 2_make_thumbs_index_final_v2.sh 실제로 썸네일 생성, 인덱스 생성, 로그 저장 등 핵심 처리 1번 스크립트에서 호출됨
3️⃣ 3_stop_make_thumbs.sh 썸네일 생성 작업 중지용 (백그라운드 프로세스 종료) 필요 시 중단
4️⃣ check_run.sh 실행 중인지 상태 확인 (ps aux 기반) 모니터링 시 수동 사용
5️⃣ backup_photo.sh / 11_backup_photo_g_rub.sh .sh 스크립트 백업 (tar.gz 형태로 저장) 수정 전후 백업용
6️⃣ 22_log.sh / run_cmd.sh / stop_make_thumbs.sh 로그 표시, 명령 실행 보조, 종료 보조용 스크립트 보조 유틸리티
전체 동작 흐름
1_run_2_make_thumbs_index_final.sh
↓
2_make_thumbs_index_final_v2.sh
↓
├─ 각 폴더 내 @eaDir 존재 여부 확인
├─ 없을 경우 mkdir로 생성
├─ 원본 이미지별 썸네일 생성
├─ 파일명에 따라 thumb_large, thumb_small, thumb_preview 등 생성
├─ 생성 경로: ./@eaDir/파일명.jpg
├─ 생성 진행률 및 로그 파일 기록
↓
완료 시 "모든 썸네일 생성 완료" 메시지 출력
@eaDir 폴더 구조 예시
/volume3/photo/
├── trip/
│ ├── img001.jpg
│ ├── img002.jpg
│ └── @eaDir/
│ ├── img001.jpg
│ │ ├── SYNOPHOTO_THUMB_XL.jpg
│ │ ├── SYNOPHOTO_THUMB_L.jpg
│ │ ├── SYNOPHOTO_THUMB_M.jpg
│ │ └── SYNOPHOTO_THUMB_S.jpg
│ └── img002.jpg
│ ├── SYNOPHOTO_THUMB_XL.jpg
│ ├── SYNOPHOTO_THUMB_L.jpg
│ ├── SYNOPHOTO_THUMB_M.jpg
│ └── SYNOPHOTO_THUMB_S.jpg
Synology Photos 앱은 위의 @eaDir 구조를 통해 썸네일을 즉시 로드합니다.
DSM 웹 인터페이스, 모바일 앱에서도 원본을 열지 않고 빠르게 미리보기 가능해집니다.
⚙️ 실행 순서 요약
순서 명령 설명
① chmod +x *.sh 실행 권한 부여
② ./1_run_2_make_thumbs_index_final.sh 전체 썸네일 생성 시작
③ (진행 중 확인) ./check_run.sh 현재 실행 여부 확인
④ (필요 시 중지) ./3_stop_make_thumbs.sh 백그라운드 프로세스 강제 종료
⑤ (모두 완료 후) ./backup_photo.sh 스크립트 및 로그 백업 (.tar.gz 생성)
로그 및 백업 예시
파일 설명
photo_log_20251006_101530.log 썸네일 생성 로그
sh_backup_20251006_165338.tar.gz 모든 .sh 파일 백업본
thumb_index.txt 생성된 썸네일 목록 (옵션)
@eaDir 썸네일 생성 효과
항목 효과
사진 미리보기 속도 기존 대비 3~10배 빠름
Synology Photos 앱 최적화 모바일 앱 첫 로드 시 부하 감소
DSM 재인덱싱 불필요 @eaDir 직접 생성으로 자동 인식
NAS CPU 부하 감소 DSM 내부 indexer daemon 미사용
대량 폴더(>10만장) 처리 병렬 처리 및 스크립트 단위 분할 가능
✅ 최종 결론
항목 내용
스크립트 목적 Synology Photos에서 사용할 썸네일(@eaDir) 자동 생성
핵심 파일 2_make_thumbs_index_final_v2.sh
관리 파일 1_run_2_make_thumbs_index_final.sh, check_run.sh, 3_stop_make_thumbs.sh
보조 기능 백업(backup_photo.sh), 로그(22_log.sh), 실행(run_cmd.sh)
결과 폴더 /volume3/photo/.../@eaDir/
효과 썸네일 즉시 표시, DSM 부하 감소, 사진 앱 속도 향상
1_run_2_make_thumbs_index_final.sh
2_make_thumbs_index_final_v2.sh
3_stop_make_thumbs.sh
check_run.sh
https://www.11q.kr/bbs/board.php?bo_table=cording2&wr_id=18
모든 파일 저장 합니다
첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)
관련자료
-
링크
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.