문제가 생겼을 때 제일 먼저 한 일은 설정 변경이 아니라 순서 정리였다
NAS에서 오류가 나면 보통 당황해서 설정부터 바꾸게 된다. 그런데 그렇게 하면 원인을 더 놓치기 쉽다. 실제로 복구 시간을 줄여준 건 ‘무엇을 먼저 확인할지’ 순서를 고정한 뒤였다.
내가 쓰는 기본 순서는 네트워크, 권한, 저장소, 서비스 로그다. 이 순서로 보면 대부분 원인이 중간에서 잡힌다.
1) 접속이 안 될 때
먼저 NAS IP가 바뀌었는지 확인한다. 공유기 DHCP 환경에서는 재부팅 뒤 주소가 바뀌는 경우가 있다. 다음으로 DSM 로그인 자체가 되는지 확인하고, 마지막에 포트/외부접속 경로를 점검한다.
2) 권한 오류가 반복될 때
사용자 권한만 보지 말고 그룹 권한을 같이 확인해야 한다. 폴더 권한과 그룹 권한이 충돌하면 겉으로는 설정이 맞아 보여도 접근이 막힌다.
권한 문제는 수정 후 즉시 테스트 계정으로 확인하는 습관이 중요하다. 화면상 저장됐다는 것과 실제 접근 가능은 다를 수 있다.
3) 백업 실패가 날 때
백업 실패는 대상 저장소 용량, 인증 만료, 스케줄 충돌 세 가지가 대부분이다. 로그에서 오류 코드를 먼저 보고, 최근 변경 사항과 맞물리는지 확인하면 빠르다.
4) 속도가 갑자기 느려질 때
무선 문제인지 디스크 문제인지 먼저 나눠야 한다. 같은 파일을 유선/무선에서 각각 테스트하면 원인 구분이 빨라진다. 동시에 대용량 인덱싱 작업이 도는지도 확인해야 한다.
5) 컨테이너가 계속 재시작될 때
가장 먼저 컨테이너 로그를 본다. 포트 충돌인지, 환경변수 누락인지, 볼륨 경로 오류인지 로그에 거의 다 나온다. 설정을 바꾸기 전에 로그 한 번 읽는 습관만으로도 시행착오가 줄어든다.
복구 속도는 경험보다 순서에서 나온다. 점검 순서를 고정해두면 같은 문제를 다시 만났을 때 훨씬 덜 흔들리게 된다.
다음 글에서는 NAS에서 Docker를 처음 시작할 때 꼭 잡아야 하는 기준을 실제 운영 흐름으로 이어서 정리하겠다.
함께 보면 좋은 글