Opslag en back-up¶
Machinevertaling van het Franse origineel.
De Obsidian-vault en zijn vijf kopieën¶
De Obsidian-vault is het geschreven geheugen van het park. Er zijn vijf exemplaren, waarvan slechts één de waarheid vertegenwoordigt.
| Locatie | Pad | Status |
|---|---|---|
| NAS Synology | /volume3/obsidian/homelab-vault |
Bron van waarheid (SSD) |
| vm-claude | /home/<user>/homelab-vault |
NFS-mount van de bron |
| vm-docker | /docker-mounts/homelab-vault |
NFS-mount van de bron |
| Mac | ~/homelab-vault |
Syncthing-replica |
| iOS | — | Remote opslaan via WebDAV |
flowchart LR
subgraph source["Source de vérité"]
nasv["NAS · SSD<br/>/volume3/obsidian/homelab-vault"]
end
vmc["vm-claude<br/>/home/<user>/homelab-vault"]
vmd["vm-docker<br/>/docker-mounts/homelab-vault"]
mac["Mac · Obsidian<br/>~/homelab-vault"]
ios["iOS<br/>Remotely Save"]
vmc ---|"NFS — montage, pas une copie"| nasv
vmd ---|"NFS — montage, pas une copie"| nasv
nasv ---|"Syncthing — vraie réplique"| mac
nasv ---|"WebDAV"| ios
vmc -.->|"écriture invisible<br/>pour l'inotify"| nasv
classDef truth stroke-width:3px
class nasv truth
De twee NFS-mounts zijn geen kopieën: het schrijven vanaf vm-claude of vm-docker, is het schrijven naar de NAS. De Mac heeft daarentegen een echte replica, wat leidt tot het tijdsverschil hieronder.
Een NFS-schrijf is niet zichtbaar voor de inotify van de NAS
Een bestand dat vanaf vm-claude of vm-docker wordt geschreven, verschijnt niet in Obsidian op de Mac, maar pas na ongeveer twee minuten: Syncthing ziet het evenement niet, het wacht op zijn periodieke scan. Om dit te forceren:
Data van containers¶
Er zijn twee regimes, afhankelijk van wat de service doet met zijn schijf:
Voor alles wat willekeurig wordt gelezen en een slot vasthoudt: PostgreSQL, Redis, zoekindex.
Een basis op NFS kan uiteindelijk zijn logbestand corrumperen of vastlopen op een slot dat de server nooit vrijgeeft.
Wat het opslag onbetrouwbaar maakt¶
- De virtuele schijf van vm-docker heeft een gemiddelde leesduur van ongeveer 1,4 ms. Met 80 containers die tegelijk starten, stijgt de belasting tot 85 – dit is een kwestie van I/O, niet van de CPU. Dit verklaart de vertraging die beschreven wordt in Levenscyclus van een stack.
- Een nachtelijke schijffout lijkt niet op een normale schijffout. Het manifesteert zich in
i/o timeouten netwerkproblemen. Op 24 augustus 2026 heeft het een fout veroorzaakt in het ext4-logbestand van/opt/docker.
Dernière vérification de cette page : 2026-09-08