obsidian: 정본 문서에서 히스토리/인시던트 분리 완료
15개 정본 문서에서 날짜별 변경이력, 인시던트 기록, 폐기된 구현 상세를 history/ 디렉토리로 분리. 정본은 현재 상태만 기술하는 백서 형태로 정리. 각 정본에 history 위키링크 추가. 분리된 history 파일 12건: - apisix git push 500, k3s postgresql migration, apisix→traefik 전환 - netbis DDoS 공격, gitea 이전/분리, usb 2.5g hang + NFS hard mount - supabase→patroni, apisix etcd 통합/분리, anomaly-detect 재설계 - patroni failover incident, zlambda nixos migration, ops-agents setup Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -42,10 +42,9 @@ tags: [infra, backup]
|
||||
|
||||
### NAS 설정 메모
|
||||
|
||||
- Synology sudo PATH 문제: `/etc/sudoers.d/path`에 `secure_path` 추가 (2026-03-17)
|
||||
- NAS `/volume1/incus/inbest/` 소유자: `kaffa:users` (rsync 쓰기용)
|
||||
- btrfs subvolume: `/volume1/incus` (ID 741)
|
||||
- 모든 백업 스크립트에 NAS 접근 불가 시 스킵/로컬 보관 로직 추가 (2026-04-05)
|
||||
- 모든 백업 스크립트에 NAS 접근 불가 시 스킵/로컬 보관 로직 포함
|
||||
- NFS 마운트는 반드시 `soft,timeo=50,retrans=3` 사용 (hard 금지, [[nas-storage]] 참조)
|
||||
|
||||
### 복구 시나리오
|
||||
@@ -71,7 +70,7 @@ NocoDB가 사용하는 PostgreSQL(Incus 컨테이너) 백업. pg_dump → NAS.
|
||||
- **출력**: `/mnt/nas-backup/daily/nocodb_YYYYMMDD_HHMMSS.dump` (NAS NFS 마운트)
|
||||
- **보관**: 30일 초과 자동 삭제
|
||||
- **NAS 마운트**: 스크립트 내에서 `soft,timeo=50,retrans=3`으로 자동 마운트
|
||||
- **NAS 미접근 시**: 10초 타임아웃 후 스킵 (2026-04-05 추가)
|
||||
- **NAS 미접근 시**: 10초 타임아웃 후 스킵
|
||||
|
||||
## kine 백업 (Supabase PostgreSQL)
|
||||
|
||||
@@ -107,9 +106,9 @@ gunzip kine-YYYYMMDD.sql.gz
|
||||
psql "$DB_URL" < kine-YYYYMMDD.sql
|
||||
```
|
||||
|
||||
## etcd 스냅샷 백업 (비활성, 2026-04-05)
|
||||
## etcd 스냅샷 백업 (비활성)
|
||||
|
||||
~~K3s datastore인 외부 etcd 클러스터의 스냅샷 백업.~~ K3s가 kine(Supabase PostgreSQL)로 전환되어 etcd를 더 이상 사용하지 않음. etcd-backup.timer, etcd-backup-sync.timer 모두 비활성화됨. kine 백업이 대체.
|
||||
K3s가 kine(PostgreSQL)으로 전환되어 etcd 백업은 불필요. etcd-backup.timer, etcd-backup-sync.timer 비활성화됨. kine 백업이 대체.
|
||||
|
||||
### 1. etcd snapshot (hp2 etcd 컨테이너)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user