Handbuch auf MkDocs-Basis, mit Bildschirmfotos aus dem Programm
26 Kapitel in vier Teilen, in der Reihenfolge, in der man sie braucht: erst sichern, dann Dateien holen, dann ganze Maschinen wiederherstellen, dahinter der Nachschlagteil. Gebaut wird mit MkDocs + Material. Bewusst ohne Netzabhaengigkeiten: keine Schriften vom CDN (font: false), Volltextsuche mit deutschem Stemming liegt neben den Seiten. Im Notfall steht vielleicht das halbe Netz - dann nuetzt eine Doku im Internet nichts. handbuch/bauen.sh baut handbuch/site/ handbuch/bauen.sh ansehen Vorschau auf 127.0.0.1:8000 install.sh nimmt das gebaute Handbuch mit nach /usr/share/doc/pvesnap/handbuch/ - falls es vorliegt. Auf dem Host selbst wird nichts gebaut, mkdocs gehoert nicht auf einen Hypervisor. Die 28 Bildschirmfotos sind nicht abfotografiert, sondern erzeugt: Der echte Programmcode laeuft in einem Pseudo-Terminal gegen einen erfundenen Proxmox-Host (Attrappen fuer pvesh, perl und rbd), pyte baut den Bildschirm nach, heraus faellt ein SVG. Damit stimmen sie garantiert mit dem Programm ueberein, sind reproduzierbar und enthalten keine echten Daten. Die Werkstatt dafuer liegt unter handbuch/werkstatt/ samt LIESMICH.md. Nebenbei: die Schlussmeldung von install.sh warb noch mit --exchange, das mit dem eingebauten Austauschlaufwerk weggefallen ist. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
c484596702
commit
59e7224297
@@ -0,0 +1,53 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1042.8 634.0" width="1043" height="634" font-family="ui-monospace, SFMono-Regular, Menlo, Consolas, 'DejaVu Sans Mono', monospace" font-size="14.5">
|
||||
<rect width="1042.8" height="634.0" rx="7" fill="#1b1e24"/>
|
||||
<path d="M0 7a7 7 0 0 1 7-7h1028.8a7 7 0 0 1 7 7v23.0H0z" fill="#2b2f38"/>
|
||||
<circle cx="16.0" cy="15" r="5" fill="#ed6a5e"/>
|
||||
<circle cx="33.0" cy="15" r="5" fill="#f4bf4f"/>
|
||||
<circle cx="50.0" cy="15" r="5" fill="#61c554"/>
|
||||
<text x="521.4" y="20" fill="#9aa3b2" font-size="12" text-anchor="middle">root@pve1 — pvesnap-explorer 101</text>
|
||||
<rect x="14.0" y="44.0" width="1006.6" height="18.4" fill="#3465a4"/>
|
||||
<text x="14.0" y="57.3" fill="#eeeeec" font-weight="bold" textLength="1006.2" lengthAdjust="spacing" xml:space="preserve"> pvesnap-explorer - VM 101 (db01) - Snapshot auto-taeglich-20260809-023000 </text>
|
||||
<rect x="14.0" y="62.0" width="507.8" height="18.4" fill="#06989a"/>
|
||||
<text x="14.0" y="75.3" fill="#2e3436" textLength="507.4" lengthAdjust="spacing" xml:space="preserve"> VM 101 (db01) @ auto-taeglich-20260809-023000 </text>
|
||||
<text x="521.4" y="75.3" fill="#d3d7cf" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">│ Lokaler Rechner </text>
|
||||
<text x="14.0" y="93.3" fill="#d3d7cf" font-weight="bold" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">/run/pvesnap/mnt/101-auto-taeglich-20260809-023000/srv/du… </text>
|
||||
<text x="521.4" y="93.3" fill="#d3d7cf" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">│/root </text>
|
||||
<text x="14.0" y="111.3" fill="#06989a" textLength="507.4" lengthAdjust="spacing" xml:space="preserve"> .. <hoch> </text>
|
||||
<text x="521.4" y="111.3" fill="#d3d7cf" textLength="8.6" lengthAdjust="spacing" xml:space="preserve">│</text>
|
||||
<text x="530.0" y="111.3" fill="#06989a" textLength="490.2" lengthAdjust="spacing" xml:space="preserve"> .. <hoch> </text>
|
||||
<text x="14.0" y="129.3" fill="#fce94f" font-weight="bold" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">*db01-20260808-0200.sql.gz 3.8G 08.08.26 02:42</text>
|
||||
<text x="521.4" y="129.3" fill="#d3d7cf" textLength="8.6" lengthAdjust="spacing" xml:space="preserve">│</text>
|
||||
<text x="530.0" y="129.3" fill="#06989a" textLength="490.2" lengthAdjust="spacing" xml:space="preserve"> holen <DIR> 06.08.26 11:42</text>
|
||||
<text x="14.0" y="147.3" fill="#fce94f" font-weight="bold" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">*db01-20260809-0200.sql.gz 3.9G 09.08.26 02:30</text>
|
||||
<text x="521.4" y="147.3" fill="#d3d7cf" textLength="8.6" lengthAdjust="spacing" xml:space="preserve">│</text>
|
||||
<text x="530.0" y="147.3" fill="#06989a" textLength="490.2" lengthAdjust="spacing" xml:space="preserve"> werkzeuge <DIR> 06.08.26 11:42</text>
|
||||
<rect x="14.0" y="152.0" width="507.8" height="18.4" fill="#06989a"/>
|
||||
<text x="14.0" y="165.3" fill="#2e3436" textLength="507.4" lengthAdjust="spacing" xml:space="preserve"> kunden-export.csv 84.3M 07.08.26 07:42</text>
|
||||
<text x="521.4" y="165.3" fill="#d3d7cf" textLength="507.4" lengthAdjust="spacing" xml:space="preserve">│ notizen.md 3.1K 06.08.26 11:42 </text>
|
||||
<text x="14.0" y="183.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="201.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="219.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="237.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="255.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="273.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="291.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="309.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="327.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="345.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="363.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="381.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="399.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="417.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="435.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="453.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="471.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="489.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="507.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="525.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> │ </text>
|
||||
<text x="14.0" y="543.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> 4 Eintraege 2 markiert │ 4 Eintraege </text>
|
||||
<text x="14.0" y="561.3" fill="#d3d7cf" textLength="1014.8" lengthAdjust="spacing" xml:space="preserve"> /run/pvesnap/mnt/101-auto-taeglich-20260809-023000/srv/dumps/kunden-export.csv </text>
|
||||
<rect x="14.0" y="584.0" width="1006.6" height="18.4" fill="#d3d7cf"/>
|
||||
<text x="14.0" y="597.3" fill="#2e3436" textLength="1006.2" lengthAdjust="spacing" xml:space="preserve"> Tab Fenster | Enter Oeffnen | Leer Markieren | F5 Kopieren </text>
|
||||
<rect x="14.0" y="602.0" width="1006.6" height="18.4" fill="#d3d7cf"/>
|
||||
<text x="14.0" y="615.3" fill="#2e3436" textLength="1006.2" lengthAdjust="spacing" xml:space="preserve"> F3 Ansehen | F7 Neuer Ordner | F2 Laufwerk | F10 Zurueck </text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.0 KiB |
Reference in New Issue
Block a user