2.3 KiB
2.3 KiB
260309 24서버 NAS 마운트 복원 및 ONNX 백업 실행
tags: [24-server, nas, cifs, onnx, backup, workspace-config]
시간
- 기준일: 2026-03-09
목적
- 24서버에서
workspace-config기준으로 NAS 마운트를 복원한다. - 로컬 실행용 ONNX 모델을 NAS 백업 경로로 실제 동기화한다.
확인된 사실
workspace-config/secrets.env에 NAS 인증값이 주입되어 있었다.workspace-config/runtime.env는 없어서 이번 작업에서 생성했다.- 24서버에는
mount.cifs가 없어서cifs-utils설치가 먼저 필요했다. - 로컬 모델 원본은
/home/admin/robeing/onnx_models에 존재했다.
실제 조치
workspace-config/runtime.env생성
NAS_HOST=192.168.0.101NAS_SHARE=homeNAS_MOUNT_PATH=/mnt/nas
- CIFS 마운트 복원
cifs-utils설치//192.168.0.101/home를/mnt/nas에 CIFS로 실마운트- 권한 옵션은 기존 인프라 복구 문서 기준으로
uid=1001,gid=1000,forceuid,forcegid,file_mode=0664,dir_mode=0775적용
- ONNX 백업 스크립트 보정
/home/admin/infra/scripts/bin/backup_onnx_models_to_nas.sh에 아래 제외 규칙 추가.git/.venv/__pycache__/*.pyc
- 잘못 복사된 제외 대상도 정리되도록
--delete-excluded추가
- 실제 백업 실행
- 원본:
/home/admin/robeing/onnx_models - 대상:
/mnt/nas/backup/current/robeing-models/onnx_models - 메타:
/mnt/nas/backup/current/robeing-models/_meta
검증 결과
df -h /mnt/nas기준//192.168.0.101/homeCIFS 마운트 정상- NAS 백업 대상에는 모델 자산만 남고
.git,.venv,__pycache__는 제거됨 - 핵심 모델 파일 확인
ko-sroberta-multitask/model.onnxkorean-sentiment-kcelectra/model.onnxmultilingual-MiniLM-L12-v2/model.onnxaihub-7emotions/model.onnx
- 메타 파일 생성 확인
onnx_models_backup_20260309_210703.txtonnx_models_filelist_20260309_210703.txtonnx_models_sha256_20260309_210703.txt
해석
- 24서버는 로컬 모델을 실행 원본으로 유지하고, NAS는 백업 저장면으로 분리하는 구조가 실제로 작동함을 확인했다.
onnx_models전체 폴더 크기는 7.3G였지만, 실행에 불필요한.venv/.git를 제외한 실제 NAS 백업본은 약 1.8G로 정리되었다.