33800 Docs

← Retour

Architecture Stockage

Source : CLAUDE.md lignes 119-241

Vue d'ensemble

┌─────────────────────────────────────────────────────────────────────┐
│                           PVE (Principal)                           │
├─────────────────────────────────────────────────────────────────────┤
│  stock_8to (7.2 To)              stock_36to (33 To)                 │
│  RAIDZ1 - PROD                   RAIDZ2 - BACKUP                    │
│  ├── 33800-stack/                ├── backup-stock8/                 │
│  ├── docker/prod/                ├── films/                         │
│  └── claude/                     └── games/                         │
│         │                              ▲                            │
│         └────── rsync horaire ─────────┘                            │
└─────────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────────┐
│                      Proxmox 155 (Secondaire)                       │
├─────────────────────────────────────────────────────────────────────┤
│  stock_1to (928 Go)                                                 │
│  Mirror 2x SSD - DEV                                                │
│  ├── dev-stack/        # Données DEV (54 Go)                        │
│  └── gitlab-data/      # Données GitLab (3 Go)                      │
└─────────────────────────────────────────────────────────────────────┘

stock_8to - Stockage Frontal (données actives)

Propriété Valeur
Config RAIDZ1 (3x 4To Seagate)
Taille 7.2 To utilisables
Tolérance 1 panne
Connexion SATA III carte mère (depuis 07/02/2026, avant: HBA LSI SAS2308)
Export NFS 10.10.10.10:/stock_8to
Rôle Données actives (33800-stack, docker, scripts)
/stock_8to/
├── 33800-stack/          # Services web (PRINCIPAL)
│   ├── ai-data/
│   ├── backups/
│   ├── claude/           # propositions, tasks, backlog, CLAUDE.md
│   ├── databases/
│   ├── docker/
│   ├── docs/
│   ├── downloads/
│   ├── monitoring/
│   ├── notifications-data/
│   ├── projects/
│   └── scripts/
├── backups/
├── vm-images/
└── windows_backup/

stock_36to - Stockage Backup (archivage)

Propriété Valeur
Config RAIDZ2 (5x 12To HGST)
Taille 33 To utilisables
Utilisé ~18 To (54%)
Tolérance 2 pannes
Export NFS 10.10.10.10:/stock_36to
Rôle Backup + Médias
/stock_36to/
├── data/
│   ├── backup-stock8/    # Rsync depuis stock_8to
│   ├── films/
│   ├── games/
│   ├── images/
│   └── ...
└── ...

stock_1to - Stockage DEV (sur Proxmox 155)

Propriété Valeur
Config Mirror (2x Crucial X6 SSD USB)
Taille 900 Go utilisables
Utilisé ~67 Go (7%)
Tolérance 1 panne
Localisation Proxmox 155 (192.168.1.155)
Rôle Données DEV + GitLab
Import auto Configuré via /etc/zfs/zpool.cache
/stock_1to/
├── dev-stack/        # Données environnement DEV (54 Go)
└── gitlab-data/      # Données GitLab (12 Go)

Rsync automatique (stock_8to → stock_36to)

# Cron sur PVE : /etc/cron.d/rsync-stock8-backup
0 * * * * root /usr/local/bin/rsync-stock8-to-stock36.sh    # Horaire
0 5 * * * root /usr/local/bin/rsync-stock8-to-stock36.sh    # Quotidien 5h

Accès NFS (autres machines)

Machine Chemin local Montage NFS Mode
prod-portainer /mnt/stock_8to 10.10.10.10:/stock_8to Permanent
nginx /mnt/nfs/stock8/ AutoFS À la demande

Symlinks Claude (sur PVE)

Symlink Cible
/home/gouroubleu/propositions /stock_8to/33800-stack/claude/propositions
/home/gouroubleu/tasks /stock_8to/33800-stack/claude/tasks
/home/gouroubleu/backlog /stock_8to/33800-stack/claude/backlog
/home/gouroubleu/docs /stock_8to/33800-stack/docs
/home/gouroubleu/scripts /stock_8to/33800-stack/scripts
/home/gouroubleu/STATUS.md /stock_8to/33800-stack/claude/STATUS.md