Add NocoDB pg-backup section to backup docs
This commit is contained in:
@@ -56,6 +56,23 @@ tags: [infra, backup]
|
||||
| NAS 장애 | R2에서 rclone copy로 복원 |
|
||||
| kr2 장애 | NAS rsync 미러에서 복원 |
|
||||
|
||||
## NocoDB PostgreSQL 백업
|
||||
|
||||
NocoDB가 사용하는 PostgreSQL(Incus 컨테이너) 백업. pg_dump → NAS.
|
||||
|
||||
### 1. pg_dump (kr2)
|
||||
|
||||
- **호스트**: incus-kr2
|
||||
- **스크립트**: `/usr/local/bin/pg-backup.sh`
|
||||
- **systemd**: `pg-backup.timer` / `pg-backup.service`
|
||||
- **스케줄**: 매일 03:00
|
||||
- **DB**: `10.100.2.5` (Incus 컨테이너 PostgreSQL)
|
||||
- **인증**: `PGPASSWORD=nocodb`, user `nocodb`, db `nocodb`
|
||||
- **출력**: `/mnt/nas-backup/daily/nocodb_YYYYMMDD_HHMMSS.dump` (NAS NFS 마운트)
|
||||
- **보관**: 30일 초과 자동 삭제
|
||||
- **NAS 마운트**: 스크립트 내에서 `soft,timeo=50,retrans=3`으로 자동 마운트
|
||||
- **NAS 미접근 시**: 10초 타임아웃 후 스킵 (2026-04-05 추가)
|
||||
|
||||
## kine 백업 (Supabase PostgreSQL)
|
||||
|
||||
K3s datastore인 Supabase PostgreSQL의 kine 테이블 백업. pg_dump → NAS → R2 3단계.
|
||||
|
||||
Reference in New Issue
Block a user