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. Radera allt",
"part": "Förstörd",
"data": "Signaturer raderade",
"useCase": "Ta bort partitionering och metadata för att förbereda en ny layout. Detta skriver inte över alla användardata."
"useCase": "Tar bort partitionstabellen och metadata för filsystem och RAID, nollställer de första och sista 16 MiB och kör TRIM på hela disken om enheten stöder discard. Övriga data skrivs inte över och kan fortfarande gå att återställa på en HDD; detta är ingen säker radering."
},
{
"mode": "2. Ta bort FS-etiketter",
@@ -83,7 +83,7 @@
"troubleshoot": {
"heading": "Felsökning",
"unprivTitle": "\"Kan inte fortsätta med en oprivilegierad container\"",
"unprivBody": "Du avböjde konverteringen. Flaggan i <code>/etc/pve/lxc/&lt;CTID&gt;.conf</code> ändras från <code>unprivileged: 1</code> till <code>unprivileged: 0</code>, men det omvandlar inte befintligt UID/GID-ägarskap. Säkerhetskopiera och hantera ägarmappningen före en konvertering på plats, eller återläs eller återskapa containern som privilegierad.",
"unprivBody": "Du avböjde konverteringen, så skriptet avslutades utan att ändra något. Kör det igen och godkänn för att fortsätta: skriptet stoppar containern, säkerhetskopierar konfigurationen till <code>/etc/pve/lxc/&lt;CTID&gt;.conf.bak</code> och ersätter <code>unprivileged: 1</code> med <code>unprivileged: 0</code>. Den ändringen omvandlar inte i sig UID/GID-ägarskapet för befintliga filer, så säkerhetskopiera containern och rätta ägarskapet först, eller återställ eller återskapa containern som privilegierad.",
"permsTitle": "Behörigheter inne i containern är fel",
"permsBody": "Befintliga filägare behålls när en partition monteras i en privilegierad container; ett nyformaterat filsystem ägs ofta av <code>root:root</code>. Om tjänsten körs som en annan användare, exempelvis <code>www-data</code> för Nextcloud, kontrollera UID/GID och justera berörda filer med <code>chown</code>/<code>chmod</code>. Ändringarna påverkar även den underliggande disken."
},
@@ -12,7 +12,7 @@
},
"intro": {
"title": "Vad detta gör",
"body": "En fysisk disk ansluts som underlag för ett virtuellt diskgränssnitt. Gästen får inte automatiskt inbyggda SMART-data eller den fysiska styrenhetens funktioner; använd PCI-passthrough av styrenheten om dessa behövs. Disken ansluts via <code>/dev/disk/by-id/…</code>, inte <code>/dev/sdX</code>, så ändrad enhetsordning vid start bryter inte tilldelningen."
"body": "En fysisk disk ansluts som underlag för ett virtuellt diskgränssnitt. Gästen får inte automatiskt inbyggda SMART-data eller den fysiska styrenhetens funktioner; använd PCI-passthrough av styrenheten om dessa behövs. Disken ansluts via sin sökväg <code>/dev/disk/by-id/…</code> när en sådan finns, så ändrad enhetsordning vid start bryter inte tilldelningen; annars används <code>/dev/sdX</code>."
},
"howRuns": {
"heading": "Så körs skriptet",
@@ -89,7 +89,7 @@
},
{
"title": "Granska resultat",
"bodyRich": "Status och rapporter visas i terminalen; JSON exporteras för åtgärderna ovan, inte för Fullständig rapport. För långa tester återkommer du till <strong>Kontrollera testförlopp</strong> på samma disk.",
"bodyRich": "Status, tester och förlopp visas i terminalen; <strong>Fullständig rapport</strong> öppnas i en rullbar dialog. JSON exporteras för åtgärderna ovan, inte för Fullständig rapport. För långa tester återkommer du till <strong>Kontrollera testförlopp</strong> på samma disk.",
"img": "/disk/smart/quick-status.png",
"alt": "Utdata från snabb statuskontroll",
"caption": "Snabb hälsostatusutgång (SATA - smartctl -H + -A)"
@@ -106,7 +106,7 @@
"noSmartTitle": "\"Kan inte läsa SMART data från /dev/sdX\"",
"noSmartBody": "Disken sitter troligen bakom en RAID/SAS-styrenhet som inte vidarebefordrar SMART. För megaraid-kort kan du prova <code>smartctl -d megaraid,N /dev/sdX</code>. För HBA:er i IT-läge fungerar det direkta anropet.",
"longTitle": "Långt test slutför aldrig",
"longBody": "Testet körs i diskens firmware och hög I/O-belastning kan fördröja det. Prova en lugn period, exempelvis över natten. För SATA/SAS visar <code>smartctl -c</code> återstående procent; självtestloggen visar slutstatus och eventuella felaktiga LBA:er. Läsfel behöver undersökas; långsamt förlopp bevisar inte i sig en dålig sektor."
"longBody": "Testet körs i diskens firmware och hög I/O-belastning kan fördröja det. Prova en lugn period, exempelvis över natten. För SATA visar <code>smartctl -c</code> återstående procent, för SAS <code>smartctl -l selftest</code>; självtestloggen visar slutstatus och eventuella felaktiga LBA:er. Läsfel behöver undersökas; långsamt förlopp bevisar inte i sig en dålig sektor."
},
"related": {
"heading": "Relaterat",