Describe the disk manager behaviour as the scripts run it

- Wipe all trims the whole disk when discard is supported and is not a secure erase
- Declining the privileged conversion changes nothing, and accepting backs up the configuration first
- The by-id path is used when it exists, with /dev/sdX as fallback
- Full report opens in a scrollable dialog; SAS progress comes from the self-test log
This commit is contained in:
MacRimi
2026-10-18 13:47:58 +02:00
parent ab2dd5dc02
commit 163c964314
32 changed files with 42 additions and 42 deletions
@@ -46,7 +46,7 @@
"mode": "1. Vymazať všetko",
"part": "Zničené",
"data": "Vymazané podpisy",
"useCase": "Odstráni rozdelenie na oddiely a metadáta pre nové usporiadanie. Neprepíše všetky používateľské dáta."
"useCase": "Odstráni tabuľku oddielov a metadáta súborových systémov a RAID, vynuluje prvých a posledných 16 MiB a na diskoch s podporou discard vykoná TRIM celého disku. Ostatné dáta sa neprepíšu a na HDD môžu byť stále obnoviteľné; nejde o bezpečné vymazanie."
},
{
"mode": "2. Odstrániť značky FS",
@@ -83,7 +83,7 @@
"troubleshoot": {
"heading": "Riešenie problémov",
"unprivTitle": "\"Nemôže pokračovať s neprivilegovaným kontajnerom\"",
"unprivBody": "Odmietli ste konverziu. V <code>/etc/pve/lxc/&lt;CTID&gt;.conf</code> sa zmení <code>unprivileged: 1</code> na <code>unprivileged: 0</code>, no samotná zmena neprevedie existujúce vlastníctvo UID/GID. Pred priamou konverziou kontajner zálohujte a vyriešte mapovanie vlastníkov; prípadne ho obnovte alebo znova vytvorte ako privilegovaný.",
"unprivBody": "Odmietli ste konverziu, takže skript skončil bez akejkoľvek zmeny. Ak chcete pokračovať, spustite ho znova a súhlaste: skript zastaví kontajner, zálohuje jeho konfiguráciu do <code>/etc/pve/lxc/&lt;CTID&gt;.conf.bak</code> a nahradí <code>unprivileged: 1</code> hodnotou <code>unprivileged: 0</code>. Samotná zmena neprevedie vlastníctvo UID/GID existujúcich súborov; preto kontajner najprv zálohujte a upravte vlastníkov, prípadne ho obnovte alebo znova vytvorte ako privilegovaný.",
"permsTitle": "Práva vnútri kontajnera sú nesprávne",
"permsBody": "Pri pripojení oddielu do privilegovaného kontajnera sa zachová existujúce vlastníctvo súborov; nový súborový systém často patrí <code>root:root</code>. Ak služba beží pod iným používateľom, napríklad <code>www-data</code> pri Nextcloude, overte UID/GID a upravte potrebné súbory pomocou <code>chown</code>/<code>chmod</code>. Zmeny ovplyvnia aj podkladový disk."
},
@@ -12,7 +12,7 @@
},
"intro": {
"title": "Čo to robí?",
"body": "Fyzický disk sa pripojí ako podkladové zariadenie rozhrania virtuálneho disku. Hosť automaticky nedostane natívne SMART dáta ani funkcie fyzického radiča; ak ich potrebujete, použite PCI passthrough radiča. Disk sa pripája cez <code>/dev/disk/by-id/…</code>, nie <code>/dev/sdX</code>, takže zmena poradia zariadení pri štarte nenaruší priradenie."
"body": "Fyzický disk sa pripojí ako podkladové zariadenie rozhrania virtuálneho disku. Hosť automaticky nedostane natívne SMART dáta ani funkcie fyzického radiča; ak ich potrebujete, použite PCI passthrough radiča. Disk sa pripája cez svoju cestu <code>/dev/disk/by-id/…</code>, ak existuje, takže zmena poradia zariadení pri štarte nenaruší priradenie; inak sa použije <code>/dev/sdX</code>."
},
"howRuns": {
"heading": "Ako beží skript",
@@ -89,7 +89,7 @@
},
{
"title": "Skontrolovať výsledky",
"bodyRich": "Stav a správy sa zobrazia v termináli; JSON sa exportuje pri vyššie opísaných akciách, nie pri úplnej správe. Pri dlhých testoch neskôr použite <strong>Skontrolovať priebeh testu</strong> na rovnakom disku.",
"bodyRich": "Stav, testy a priebeh sa zobrazia v termináli; <strong>Úplná správa</strong> sa otvorí v posúvateľnom dialógu. JSON sa exportuje pri vyššie opísaných akciách, nie pri úplnej správe. Pri dlhých testoch neskôr použite <strong>Skontrolovať priebeh testu</strong> na rovnakom disku.",
"img": "/disk/smart/quick-status.png",
"alt": "Výstup rýchlej kontroly stavu",
"caption": "Rýchly prehľad stavu disku (SATA — smartctl -H + -A)"
@@ -106,7 +106,7 @@
"noSmartTitle": "\"Nepodarilo sa prečítať dáta SMART z /dev/sdX\"",
"noSmartBody": "Disk je pravdepodobne za radičom RAID/SAS, ktorý nesprístupňuje SMART. Pri kartách megaraid skúste <code>smartctl -d megaraid,N /dev/sdX</code>. Pri HBA v režime IT funguje priame volanie.",
"longTitle": "Dlhý test sa nikdy nedokončil",
"longBody": "Test beží vo firmvéri disku a vysoká záťaž ho môže spomaliť. Skúste pokojné obdobie, napríklad noc. Pri SATA/SAS zobrazí <code>smartctl -c</code> zostávajúce percento; výsledok a prípadné chybné LBA nájdete v zázname testov. Chybu čítania treba preskúmať; pomalý priebeh sám osebe nedokazuje chybný sektor."
"longBody": "Test beží vo firmvéri disku a vysoká záťaž ho môže spomaliť. Skúste pokojné obdobie, napríklad noc. Pri SATA zobrazí <code>smartctl -c</code> zostávajúce percento, pri SAS <code>smartctl -l selftest</code>; výsledok a prípadné chybné LBA nájdete v zázname testov. Chybu čítania treba preskúmať; pomalý priebeh sám osebe nedokazuje chybný sektor."
},
"related": {
"heading": "Súvisiace",