2025년 3월에 게시된 원래 스레드에서는 자동 종료 기능을 요청했고, 곧바로 커뮤니티에서 systemd 타이머를 이용한 해결 방법이 제시되었습니다. 하지만 이제 이 방법은 대부분 역사적인 내용이 되었습니다. ZimaOS 1.4.1에 예약 종료 기능이 기본으로 추가되었으므로, 현재 사용자는 매일 특정 시간에 NAS 전원을 끄기 위해 직접 종료 서비스를 만들 필요가 없습니다.
서버 전원을 다시 켜는 것은 다른 문제입니다. 서버가 완전히 종료되면 ZimaOS 자체가 더 이상 실행되지 않으므로 다른 소프트웨어 타이머를 실행할 수 없습니다. 시작은 Wake-on-LAN, RTC 알람, AC 전원 복구 시 자동 켜기 기능 또는 외부 스마트 플러그와 같은 하드웨어 기능에 따라 달라집니다.
이제 ZimaOS에 예약 종료 기능이 기본으로 제공됩니다
ZimaOS 1.4.1 릴리스 노트에는 예약 종료가 새로운 기능으로 명시되어 있으며, 종료 제어 메뉴에서 종료 시간을 설정할 수 있다고 안내합니다.
따라서 2025년 3월에 커뮤니티에서 공유된 사용자 지정 systemd 서비스와 타이머를 현재 설치 환경의 기본 해결 방법으로 권장해서는 안 됩니다. 대신 ZimaOS 1.4.1에서 추가된 기본 예약 종료 기능을 사용하세요.
기존 systemd 타이머의 작동 방식
기존 해결 방법은 Linux 종료 명령을 호출하는 일회성 서비스를 만들고, 매일 23:00에 이를 실행하는 타이머를 생성했습니다. 또한 systemd를 통해 타이머를 활성화했습니다.
이 명령은 IceWhale 직원이 아니라 커뮤니티 회원이 게시한 것입니다. Linux 관리 측면에서는 합리적인 방법이지만, 현재 일반적인 사용 사례에서는 불필요하며 업데이트와 재부팅 후에도 유지해야 하는 설정을 추가합니다.
종료 예약이 자동으로 시작 예약을 생성하지는 않습니다
원래 사용자는 서버가 07:00에 자동으로 다시 켜질 수 있는지도 질문했습니다. 이에 대한 커뮤니티의 답변은 BIOS 기능을 활용하는 방향으로 이어졌습니다. ZimaOS 내부에서 실행되는 소프트웨어는 하드웨어가 해당 기능을 사용하도록 준비되어 있지 않은 한, 완전히 꺼진 컴퓨터를 깨울 수 없기 때문입니다.
RTC 알람을 통한 깨우기는 하드웨어에 따라 다릅니다
커뮤니티 답변자는 자신의 ZimaBlade BIOS에 고정 시간 모드를 포함한 RTC Alarm Power On 기능이 표시된다고 설명했습니다. 이후 IceWhale의 논의에서도 ZimaOS에 Linux rtcwake가 존재한다고 언급되었지만, 먼저 하드웨어 호환성을 확인해야 합니다.
모든 타사 x86 미니 PC가 동일한 RTC 제어 기능을 제공하거나 같은 절전 및 전원 상태에서 깨우기를 지원한다고 가정하지 마세요.
Wake-on-LAN도 하나의 방법입니다
많은 시스템은 네트워크 어댑터가 Wake-on-LAN을 지원하고 펌웨어에서 해당 기능이 활성화되어 있으면, 네트워크 카드가 매직 패킷을 수신할 때 전원이 꺼진 상태에서도 켜질 수 있습니다. 다만 해당 패킷을 전송하려면 네트워크 어딘가에 송신 장치가 계속 온라인 상태로 있어야 합니다.
ZimaCube의 최신 BIOS 문서에는 Wake-on-LAN이 전원 옵션으로 명시되어 있습니다. 다른 하드웨어는 해당 제품의 BIOS와 네트워크 카드 동작을 직접 확인해야 합니다.
스마트 플러그와 AC 전원 복구 기능을 함께 사용할 수 있습니다
간단한 홈 서버 구성은 다음과 같습니다.
- ZimaOS가 예약된 시간에 정상적으로 종료되도록 합니다.
- 몇 분 후 스마트 플러그를 끕니다.
- 아침에 플러그를 다시 켭니다.
- AC 전원이 복구되면 하드웨어가 자동으로 켜지도록 설정합니다.
최신 ZimaCube 문서에는 자동 시작을 위한 Restore on AC Power Loss 동작이 설명되어 있습니다. 정확한 옵션 이름과 동작은 메인보드에 따라 다릅니다.
전원을 차단하기 전에 운영체제를 정상적으로 종료하세요
ZimaOS가 실행 중일 때 스마트 플러그를 종료 수단으로 사용해서는 안 됩니다. 갑자기 전원을 차단하면 파일 시스템 쓰기, Docker 데이터베이스, 백업 작업 또는 RAID 작업이 중단될 수 있습니다.
먼저 정상 종료를 예약하고, AC 전원을 차단하기 전에 충분한 지연 시간을 두세요.
예약 전원 관련 FAQ
현재 ZimaOS는 예약 종료를 지원하나요?
예. ZimaOS 1.4.1에 기본 기능으로 추가되었습니다.
예약 종료가 컴퓨터를 자동으로 다시 켜 주나요?
아니요. 시작하려면 RTC 깨우기, Wake-on-LAN 또는 AC 전원 복구 시 자동 켜기와 같은 별도의 하드웨어 또는 펌웨어 기능이 필요합니다.
커뮤니티에서 공유한 systemd 종료 타이머를 계속 만들어야 하나요?
대부분의 경우 필요하지 않습니다. 기본 예약 종료 기능이 추가되기 전에 사용되던 방법이기 때문입니다.
