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:
kappa
2026-04-10 12:09:21 +09:00
parent 72750cfc9d
commit 2356b86d36
27 changed files with 554 additions and 514 deletions

View File

@@ -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 컨테이너)