소개
Creator Cloud 시리즈에 다시 오신 것을 환영합니다! 우리는 창작 전문가를 위한 소형 홈 서버의 한계를 넓히고 있는 Alpha Nerd Tech의 Scott과의 협업을 계속하게 되어 매우 기쁩니다.
1부에서 우리는 단일 명령어로 개념을 증명했습니다. 하지만 솔직히 말해 명령어를 입력하는 것은 "워크플로우의 이상향"과는 거리가 멉니다. 이번 에피소드에서 Scott은 데이터 관리의 성배인 완전 자동 수집으로 안내합니다. SD 카드를 꽂고 자리를 비우면 ZimaBoard가 나머지를 처리하는 시스템입니다. 앱도, 클릭도, 돌봄도 필요 없습니다.
Scott이 ZimaBoard 2를 자동화된 미디어 기기로 바꾼 방법을 살펴봅시다.
(이 놀라운 튜토리얼을 제공해 준 Scott에게 큰 감사를 드립니다. 더 깊은 내용을 원하시면 Alpha Nerd Tech 구독을 잊지 마세요!)
꿈: "혼란 없는" 수집
비디오그래퍼나 사진작가로서 촬영 후에 수동으로 폴더를 옮기고, 파일 이름을 바꾸고, 클립을 놓쳤는지 걱정하는 것은 가장 피하고 싶은 일입니다.
Scott이 궁극적인 질문을 던집니다: "SD 카드를 시스템에 꽂으면 파일이 이미 수집되고, 카메라별로 정리되어 편집 준비가 되어 있다면 얼마나 놀라울까요?"
오늘은 1부에서 시작한 작업을 마무리합니다. 목표는 간단합니다: 전원을 연결하면 시스템이 작업을 수행합니다.
구조: 왜 스크립트가 데이터와 함께 있는가
마법을 보기 전에, 파일 구조를 살펴봅시다. 저장 풀에는 다음이 있습니다:
- CreatorCloud 폴더: 루트 디렉터리.
- 라이브러리: 정리된 미디어가 저장된 곳.
- 로그: 무슨 일이 있었는지 증명하는 기록 (신뢰를 위해 필수!).
- 스크립트: 자동화 로직이 존재하는 곳.
잠깐, 왜 스크립트가 OS 안에 없나요?
리눅스 베테랑이라면 스크립트를 /usr/bin에 두는 데 익숙할 수 있습니다. 하지만 ZimaOS는 설계상 immutable입니다.
기술 노트: (Immutable은 운영 체제가 "읽기 전용"으로 잠겨 있다는 뜻입니다. 이는 시스템 업데이트가 사용자 맞춤 설정을 깨뜨리는 것을 방지하고, 솔직히 말해 OS를 실수로 망치는 것을 막아줍니다.)
스크립트를 저장 풀에 보관함으로써, 워크플로우는 업데이트, 재부팅, 심지어 하드웨어 교체 후에도 유지됩니다. 자동화는 기계가 아닌 미디어와 함께 존재합니다.

두뇌: 모든 것을 지배하는 두 개의 스크립트
이 ZimaBoard 설정을 완전 자동화하기 위해, Scott은 두 가지 특정 스크립트를 사용합니다.
1. 자동 인제스트 스크립트 (작업자)
이 스크립트가 핵심 작업을 수행합니다. 오류 발생 시 즉시 중단하는 "안전 스위치"가 포함되어 있어 조용한 실패가 없습니다.
폴더 구조와 파일 이름을 보고 카메라 브랜드를 감지할 만큼 똑똑합니다:
- DJI: DJI_ 접두사를 찾습니다.
- Canon: MVI_ 또는 Canon 폴더 구조를 찾습니다.
- GoPro: 특정 DCIM 레이아웃을 인식합니다.
- Sony: Sony XML 구조를 식별합니다.
파일이 자동으로 분류됩니다. 스크립트가 DJI 파일을 발견하면 DJI 폴더로 갑니다. 인식하지 못하는 파일은 안전하게 "알 수 없는 카메라" 폴더로 들어갑니다. 파일이 절대 사라지지 않습니다.
2. 감시 스크립트 (관리자)
이 부분이 시스템을 전용 기기처럼 느끼게 만듭니다. 2초마다 반복 실행되며 시스템의 "마운트 테이블"(연결된 드라이브 목록)을 스캔합니다.
작동 원리:
- /media 아래에 마운트된 새 장치를 확인합니다.
- ZimaOS 시스템 드라이브와 메인 저장 풀을 명시적으로 무시합니다(자기 백업을 시도하지 않도록).
- 디바운스 타이머를 사용합니다. (연결이 안정적인지 몇 초간 기다리는 고급 기능입니다).
- 확인되면 자동 인제스트 스크립트를 실행합니다.

라이브 데모: 그냥 작동합니다
영상에서 Scott은 정말 보기 좋은 라이브 테스트를 수행합니다.
- 그가 SD 카드를 꽂습니다.
- 명령어를 전혀 입력하지 않습니다.
- 시스템이 카드를 즉시 감지합니다.
결과는? 스크립트가 단일 SD 카드가 DJI 드론과 Canon 카메라 모두에서 사용된 것을 감지했습니다. 파일을 분리해 드론 영상은 DJI 폴더로, 카메라 영상은 Canon 폴더로 보냈습니다.
그는 GoPro 카드를 교체합니다. 짠. 감지되고, 인제스트되며, 날짜에 따라 비디오와 사진 하위 폴더로 분류됩니다.
이것이 차분한 인제스트의 모습입니다. ZimaBoard는 조용한 조수처럼 커피를 마시러 가는 동안 디지털 생활을 정리해 줍니다.
다음 단계는?
우리는 성공적으로 "헤드리스" 인제스트 스테이션을 구축했습니다. 하지만 데이터는 여전히 서버에만 있습니다.
3부에서 Scott이 다음을 보여줍니다:
- 이 라이브러리를 Mac Studio(또는 PC)와 직접 동기화하세요.
- 자동으로 파일 전달을 설정해 책상에 앉는 순간 바로 편집할 수 있도록 하세요.
이 작은 보드는 더 많은 것을 제공합니다. 계속 지켜봐 주세요!
나만의 크리에이터 클라우드를 구축할 준비가 되셨나요? shop.zimaspace.com에서 ZimaBoard 2를 확인하고 워크플로우를 직접 소유하세요.
지마 캠페인 허브
더 읽어보기

두 AI 에이전트가 하나의 서버를 두고 싸우면 무슨 일이 일어날까?
제로 노이치의 AI 사이버보안 실험은 두 대의 ZimaBoard 2 장치를 사용해 공격자와 방어자 에이전트를 시뮬레이션하며, 홈랩 서버가 안전한 AI, Docker, NAS 및 보안 테스트를...

ZimaCube 2에서의 로컬 AI — PCIe 확장, Ollama, 그리고 홈랩의 미래 대비하기
ZimaCube 2는 4개의 NVMe 슬롯, PCIe 확장 슬롯, DDR5 RAM을 탑재하여 Ollama, RAG 파이프라인, Docker를 바로 사용할 수 있습니다. 시작할 때 GPU가 필요 없으며,...

ZimaCube 홈 랩 모니터링 가이드: Uptime Kuma부터 AI 에이전트까지
Uptime Kuma, Pulse, Proxmox Data Center Manager 또는 AI 에이전트를 사용하여 가정용 서버의 가동 시간, 백업, 가상 머신, 알림을 모니터링하고 중요한 서비스의 다운타임을 방지하세요.

