docs: review disk manager documentation in all seven translations

This commit is contained in:
Jonatan
2026-10-17 15:08:53 +02:00
parent ce1a3de719
commit de9c29a9e9
57 changed files with 5427 additions and 83 deletions
@@ -0,0 +1,128 @@
{
"meta": {
"title": "Lägg till styrenhet eller NVMe i en VM | ProxMenux-dokumentation",
"description": "PCI-passthrough av en lagringsstyrenhet (SATA/SAS-HBA) eller NVMe-enhet till en Proxmox-VM med ProxMenux. Hanterar aktivering av IOMMU, konfliktkontroll och tilldelning med qm set --hostpci.",
"ogTitle": "Lägg till styrenhet eller NVMe i en VM | ProxMenux-dokumentation",
"ogDescription": "Tilldela en hel SATA/SAS-HBA eller NVMe-enhet till en Proxmox-VM. ProxMenux hanterar IOMMU, konfliktkontroll och hostpci-tilldelningen."
},
"header": {
"title": "Lägg till styrenhet eller NVMe i en VM",
"description": "Tilldela en hel SATA/SAS-värdbussadapter (HBA) eller NVMe-enhet till en Proxmox-VM via PCI-passthrough. ProxMenux kontrollerar IOMMU och aktiverar det med ditt samtycke, listar lämpliga enheter, filtrerar bort konflikter och konfigurerar tilldelningen med qm set --hostpci.",
"section": "Diskhanterare · VM"
},
"intro": {
"title": "Vad detta gör (och inte) gör",
"body": "Detta är <strong>passthrough på enhetsnivå</strong>: PCIe-kortet lämnar värdkärnans kontroll och binds till <code>vfio-pci</code>. VM:n ser själva styrenheten i stället för enskilt vidarebefordrade diskar och laddar sin egen drivrutin för modellen. Alla anslutna diskar följer automatiskt med, med inbyggda SMART-data, fullständiga firmwarefunktioner och utan ett Proxmox-lager emellan."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Flödet har två faser med tydlig separation mellan \"samla information, kontrollera IOMMU och lista kandidater\" och \"faktiskt fästa PCI-enheten\". Fram till den slutliga bekräftelsen skrivs ingenting till VM-konfig."
},
"iommu": {
"heading": "IOMMU-grupper – varför hela kortet lämnar samtidigt",
"body": "Isoleringsgränsen för PCI-passthrough är <strong>IOMMU-gruppen</strong>, den minsta enhet som processorns IOMMU kan isolera. Enheter i samma grupp kan inte isoleras från varandra. Om en SATA-styrenhet delar grupp med en USB-styrenhet kan SATA-passthrough kräva att även USB frigörs från värden, eller hindra passthrough. Alla enheter i gruppen tilldelas inte automatiskt till VM:n.",
"outro": "ProxMenux visar IOMMU-gruppen bredvid varje enhet och varnar dig när en grupp bär mer än bara den kontroller du vill ha. Du kan fortfarande fortsätta om de extra enheterna i gruppen är acceptabla (alla diskkontroller, till exempel), eller backa ut om de inte är det."
},
"prereqs": {
"heading": "Förutsättningar",
"items": [
"<strong>Processor och moderkort stöder</strong> VT-d (Intel) eller AMD-Vi, och funktionen är aktiverad i firmware (BIOS/UEFI). ProxMenux kan aktivera kärnans inställning men inte ändra firmwareinställningen.",
"Mål-VM:n är <strong>avstängd</strong> innan PCI-enheter ansluts.",
"Controller/NVMe <strong> är inte den som innehar Proxmox root-filsystem</strong>. Skriptet döljer allt som används av värden.",
"Gästoperativsystemet har drivrutiner för styrenhetens modell. Linux stöder praktiskt taget alla HBA:er direkt; Windows behöver tillverkarens drivrutin installerad <em>innan</em> du startar med styrenheten ansluten."
],
"warnTitle": "Live migration är inte möjligt",
"warnBody": "En VM med PCI-passthrough är knuten till noden där kortet sitter fysiskt. Livemigrering mellan noder misslyckas. Planera säkerhetskopiering och replikering därefter."
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj mål-VM",
"bodyRich": "ProxMenux läser <code>qm list</code> och visar alla VM:ar. Välj den som ska få styrenheten.",
"img": "/disk/nvme-passthrough/vm-selection.png",
"alt": "VM urvalsdialog",
"caption": "VM urvalsdialog"
},
{
"title": "IOMMU-kontroll",
"bodyRich": "Om IOMMU inte är aktiverat i kärnans kommandorad erbjuder ProxMenux att aktivera det. Skriptet redigerar <code>/etc/kernel/cmdline</code> för systemd-boot eller <code>/etc/default/grub</code> för GRUB och lägger till rätt parameter för din processor:",
"items": [
"<code>intel_iommu=on</code> för Intel CPU.",
"<code>amd_iommu=on</code> för AMD CPU."
],
"outro": "En omstart krävs efter ändringen. Skriptet erbjuder omstart nu eller senare; passthrough kan inte fortsätta förrän kärnans nya kommandorad är aktiv.",
"img": "/disk/nvme-passthrough/iommu-warning.png",
"alt": "Dialogrutan IOMMU krävs",
"caption": "IOMMU krävs: erbjudande om aktivering och omstart"
},
{
"title": "Enhetsuppräkning",
"body": "ProxMenux listar varje lagringskontroll (SATA / SAS HBA) och varje NVMe-enhet på PCI-bussen. För varje enhet den visar:",
"items": [
"PCI-adress (<code>00:17.0</code>, <code>01:00.0</code>, ...).",
"Leverantör / enhetsbeskrivning.",
"IOMMU-grupp, med en ⚠-varning om gruppen delas med andra orelaterade enheter.",
"Diskarna som är anslutna till styrenheten, så att du vet vilka som följer med till VM:n."
],
"img": "/disk/nvme-passthrough/device-list.png",
"alt": "Lista över styrenheter och NVMe-enheter",
"caption": "Lista över styrenheter och NVMe-enheter med information om IOMMU-grupper"
},
{
"title": "Konfliktdetektering",
"bodyRich": "Skriptet blockerar tydligt osäkra enheter: sådana som redan tilldelats en annan VM via <code>hostpci</code> i dess konfiguration, används av värden som styrenheten för rotdisken, eller ingår i en IOMMU-grupp vars övriga medlemmar inte kan identifieras säkert. Lämpliga enheter går att välja.",
"img": "/disk/nvme-passthrough/conflict-warning.png",
"alt": "Varning om upptäckt konflikt",
"caption": "Konfliktdetektering - enhet blockerad med anledning"
},
{
"title": "Anslut och slutför",
"bodyRich": "För varje vald enhet kör ProxMenux <code>qm set &lt;VMID&gt; --hostpciN &lt;pci-addr&gt;,pcie=1</code> och väljer nästa lediga <code>hostpci</code>-plats. Om IOMMU aktiverades under sessionen påminns du om att starta om värden innan VM:n startas.",
"img": "/disk/nvme-passthrough/assignment.png",
"alt": "Tilldelningssammanfattning",
"caption": "Tilldelningsöversikt: hostpciN-platser och anslutna PCI-adresser"
}
]
},
"manual": {
"heading": "Manuell motsvarighet"
},
"troubleshoot": {
"heading": "Felsökning",
"noGroupsTitle": "IOMMU aktiverade men inga grupper under /sys/kernel/iommu_groups/",
"noGroupsBody": "En omstart krävs för att kärnans kommandorad ska börja gälla. Om grupperna fortfarande saknas efter omstart är VT-d/AMD-Vi troligen inaktiverat i firmware. Kontrollera BIOS/UEFI-inställningarna.",
"busyTitle": "VM:n startar inte: \"hostpciN: device busy\"",
"busyBody": "En annan process håller fortfarande PCI-enheten upptagen. Vanliga orsaker är en VM som kraschat utan att frigöra den eller att värdkärnan tog tillbaka den vid senaste starten. Kör <code>lspci -nnk -s &lt;addr&gt;</code> för att se den bundna drivrutinen; den bör vara <code>vfio-pci</code>. En fullständig omstart av värden brukar lösa problemet.",
"noDisksTitle": "Gästen ser styrenheten men inte diskarna",
"noDisksBody": "Gästen saknar drivrutin för styrenhetens modell. Det är ovanligt i Linux men förekommer i Windows: installera tillverkarens drivrutin, exempelvis LSI/Broadcom för äldre SAS-HBA:er, när kortet inte är tilldelat och starta sedan om med kortet tilldelat.",
"sharedTitle": "IOMMU-gruppen innehåller en orelaterad enhet",
"sharedBody": "Alternativ: (a) flytta kortet till en annan PCIe slot för att ändra sin grupp, (b) aktivera <em>ACS override</em> i kärnan för att dela grupper (säkerhet avvägning - forskning innan applicering), eller (c) välja ett annat kort i en renare grupp."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importera disk till VM",
"tail": " — alternativ: anslut en fysisk disk via Proxmox utan fullständig PCIe-passthrough."
},
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Lägg till GPU till VM (Passthrough)",
"tail": " - samma IOMMU / VFIO-koncept som tillämpas på en GPU."
},
{
"href": "/docs/help-info/gpu-commands",
"label": "GPU Passthrough kommandon",
"tail": " - IOMMU-verifieringskommandon gäller också för styrenhet / NVMe-genomgång."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}
@@ -0,0 +1,142 @@
{
"meta": {
"title": "Formatera eller radera en fysisk disk | ProxMenux-dokumentation",
"description": "Radera och formatera fysiska diskar på Proxmox VE med ProxMenux. Fyra driftlägen, strikta filter som blockerar systemdiskar, monterade eller använda diskar och dubbel bekräftelse med inmatning av hela sökvägen.",
"ogTitle": "Formatera eller radera en fysisk disk | ProxMenux-dokumentation",
"ogDescription": "Radera eller formatera en fysisk disk på Proxmox. Säkerhetsfilter, fyra driftlägen och dubbel bekräftelse."
},
"header": {
"title": "Formatera / radera fysisk disk",
"description": "Radera eller formatera en fysisk disk på Proxmox-värden. ProxMenux visar bara helt lediga diskar som inte används av systemet, inte refereras av gäster och inte har några monteringar. Innan data förstörs krävs dubbel bekräftelse: ja/nej och inmatning av hela disksökvägen.",
"section": "Diskhanterare · Verktyg"
},
"danger": {
"title": "Destruktivt verktyg",
"body": "Varje operation här skriver till disken. Det finns ingen undo. ProxMenux tillämpar strikta säkerhetsfilter och bekräftelser, men ansvaret för att välja rätt disk är din. Läs diskvägen högt två gånger innan du skriver den."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Flödet har två faser med tre säkerhetskontroller emellan. I fas 1 samlas diskval, driftläge och filsystemsuppgifter in. Ingenting skrivs förrän fas 2 klarar en sista förnyad kontroll direkt före körningen."
},
"visibility": {
"heading": "Synlighetsregler",
"intro": "Innan menyn ens visas filtrerar ProxMenux disklistan. Endast kandidater som är bevisligen säkra visas:",
"items": [
"<strong>Visas</strong>: diskar som <em>inte</em> används av värden (rotpool, swap, monteringar, aktiv ZFS/LVM/RAID) och <em>inte</em> refereras i någon VM/LXC-konfiguration, oavsett om gästen körs eller är stoppad.",
"<strong>Döljs</strong>: värd- och systemdiskar.",
"<strong>Döljs</strong>: diskar som refereras i en VM/LXC-konfiguration."
],
"safetyTitle": "Säkerhet vid bekräftelse och utförande",
"safetyItems": [
"Diskar med gamla eller aktiva metadata visar detaljerade varningar <em>innan</em> du bekräftar.",
"Diskar som används av en <strong>körande</strong> VM <strong>blockeras helt</strong> vid bekräftelsen.",
"Diskar med monterade partitioner <strong>blockeras helt</strong> vid körningen. En ny kontroll görs direkt innan något skrivs.",
"Två bekräftelser krävs alltid: en <em>ja/nej</em>-dialog och exakt inmatning av hela disksökvägen."
]
},
"modes": {
"heading": "Operationslägen",
"intro": "Efter att ha valt en disk väljer du en av fyra lägen. De skiljer sig åt i vad de förstör och vad de lämnar efter sig:",
"headerMode": "Läge",
"headerPart": "Partitionstabell",
"headerData": "Data",
"headerUseCase": "Användningsfall",
"rows": [
{
"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."
},
{
"mode": "2. Ta bort FS-etiketter",
"part": "Bevarad",
"data": "Bevarad",
"useCase": "Tar bort gamla ZFS/LVM/RAID-signaturer så att disken inte tas i bruk automatiskt. Användardata skrivs inte över i sin helhet, men borttagna signaturer kan göra dem oåtkomliga."
},
{
"mode": "3. Nollställ alla data",
"part": "Bevarad",
"data": "Förstörda (överskrivna med nollor)",
"useCase": "Skriv över befintliga partitioner med nollor och behåll partitionstabellen. Oallokerat utrymme och SSD-reservområden omfattas inte; detta garanterar inte fullständig datasanering av enheten."
},
{
"mode": "4. Fullständigt format",
"part": "Ny GPT",
"data": "Förstörd",
"useCase": "Redo att använda disk med en enda ny partition och ett nytt filsystem."
}
],
"fullFormatOutro": "<strong>Fullständig formatering</strong> fortsätter med två ytterligare dialogrutor:",
"fullFormatItems": [
"<strong>Filsystem</strong>: <code>ext4</code>, <code>xfs</code>, <code>exfat</code> (portabelt) eller <code>btrfs</code>. Om verktyg som <code>mkfs.btrfs</code> saknas avbryts åtgärden med ett tydligt meddelande.",
"<strong>Etikett</strong>: valfri filsystemetikett för identifiering."
]
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj en ledig disk",
"body": "ProxMenux listar de diskar som klarar filtren ovan. Diskar märkta med ⚠ har gamla metadata som visas i detalj så att du vet vad du är på väg att skriva över."
},
{
"title": "Välj ett operationsläge",
"bodyRich": "Välj <strong>Radera allt</strong>, <strong>Ta bort FS-etiketter</strong>, <strong>Nollställ alla data</strong> eller <strong>Fullständig formatering</strong> enligt tabellen ovan."
},
{
"title": "(Endast fullständig formatering) Välj filsystem och etikett",
"body": "ext4 / xfs / exfat / btrfs, plus en valfri etikett."
},
{
"title": "Bekräfta två gånger",
"bodyRich": "ProxMenux visar en sammanfattning av åtgärden. Bekräfta i ja/nej-dialogen och <strong>skriv hela disksökvägen</strong> exakt som den visas, exempelvis <code>/dev/sdc</code>. All annan inmatning avbryter."
},
{
"title": "Re-validering och utförande",
"body": "Direkt före skrivningen kontrollerar skriptet diskens tillstånd igen. Om en partition har monterats eller en VM startats under tiden avbryts körningen. Annars utförs den valda åtgärden och en sammanfattning visas efteråt."
}
]
},
"manual": {
"heading": "Manuella motsvarigheter",
"body": "Om du föredrar att köra motsvarande kommandon för hand:"
},
"troubleshoot": {
"notListedTitle": "Disk som inte anges i menyn",
"notListedBody": "Det filtrerades för säkerhet. Vanliga skäl: det är monterat (även på <code>/mnt/tmp</code>), det är en aktiv ZFS / LVM / RAID-medlem, det refereras av en VM eller LXC config, eller det är din Proxmox root disk. Kör <code>lsblk -f</code> och <code>cat /proc/mdstat</code> på värden för att förstå varför.",
"busyTitle": "\"Disk may be busy\" / avmontering misslyckades",
"busyBody": "Något håller fortfarande en öppen fil på en partition av den disken - oftast en container eller ett skal vars cwd är inuti en monteringspunkt. Identifiera det med <code>lsof | grep /dev/sdX</code> eller <code>fuser -vm /dev/sdX1</code>, stoppa det och sedan köra verktyget igen."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/smart-disk-test",
"label": "SMART-status och disktest",
"tail": " — Kontrollera en disk före / efter att ha torkat för att bekräfta att den är frisk."
},
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importera disk till VM",
"tail": " — passera en nyformaterad disk till en VM."
},
{
"href": "/docs/storage-share/host-local-disk",
"label": "Lägg till lokal disk som Proxmox lagring",
"tail": " - registrera en torkad disk som en Proxmox lagringspool."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Kommandon för lagring och diskar",
"tail": " — referens för lsblk, blkid och parted."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}
@@ -0,0 +1,110 @@
{
"meta": {
"title": "Importera diskbild till VM | ProxMenux Dokumentation",
"description": "Importera en disk bildfil (.img / .qcow2 / .vmdk / .raw) till en befintlig Proxmox VM med ProxMenux. Per-image gränssnitt, SSD emulering och startbar flagga, med qm importdisk under huven.",
"ogTitle": "Importera diskbild till VM | ProxMenux Dokumentation",
"ogDescription": "Importera .img / .qcow2 / .vmdk / .raw-diskavbildningar till en befintlig VM med ProxMenux. Använder qm importdisk i bakgrunden."
},
"header": {
"title": "Importera diskavbildning till virtuell dator",
"description": "Importera en diskbildfil (.img, .qcow2, .vmdk eller .raw) till en befintlig Proxmox VM. ProxMenux samlar varje beslut up-front - mål VM, Proxmox lagring, källkatalog, gränssnitt, SSD emulering, startorder - och sedan kör qm importdisk för varje vald avbildning.",
"section": "Diskhanterare · VM"
},
"intro": {
"title": "Vad detta gör",
"body": "Till skillnad från <em>Importera disk till VM</em>, som ansluter en fysisk disk direkt, använder detta flöde en <strong>fil</strong> på värden: exporterad från en annan hypervisor, nedladdad som molnavbildning eller extraherad ur en säkerhetskopia. Den omvandlas till en Proxmox-VM-disk på vald lagring. Originalfilen bevaras; ProxMenux kopierar den utan att flytta den."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Flödet har två faser. Fas 1 samlar alla val via dialogrutor: VM, lagring, källkatalog, avbildningar och alternativ för varje avbildning. Fas 2 kör <code>qm importdisk</code> för varje vald avbildning. Innan fas 2 börjar kopieras ingenting och VM-konfigurationen ändras inte."
},
"prereqs": {
"heading": "Förutsättningar",
"items": [
"Minst en VM är definierad på värden. Mål-VM:n bör vara <strong>avstängd</strong>.",
"Minst en diskavbildningsfil i ett format som stöds finns i källkatalogen: <code>.img</code>, <code>.qcow2</code>, <code>.vmdk</code>, <code>.raw</code>.",
"Tillräckligt med ledigt utrymme på målet Proxmox lagring för att hålla varje importerad disk.",
"ProxMenux letar efter avbildningar i <code>/var/lib/vz/template/iso</code> som standard. Du kan peka det på någon annan katalog på värden när den frågar."
]
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj mål-VM",
"bodyRich": "ProxMenux läser <code>qm list</code> och visar alla VM:ar. Välj den som ska få de importerade diskarna."
},
{
"title": "Välj Proxmox lagring",
"bodyRich": "Listan innehåller varje lagring som har <code>images</code>-innehållstyp aktiverad. Om det bara finns en kandidat är det automatiskt valt och dialogen hoppas över."
},
{
"title": "Välj källkatalogen",
"bodyRich": "Välj standardkatalogen (<code>/var/lib/vz/template/iso</code>) eller skriv en anpassad väg - vanligtvis där du laddade ner / laddade upp avbildningen. Skriptet avvisar vägar som inte existerar."
},
{
"title": "Välj en eller flera avbildningar",
"bodyRich": "Katalogen skannas för <code>.img</code> / <code>.qcow2</code> / <code>.vmdk</code> / <code>.raw</code> filer. Du kan välja flera samtidigt; var och en kommer att gå igenom alternativen per avbildning i nästa steg."
},
{
"title": "Alternativ per avbildning",
"intro": "För varje vald avbildning frågar ProxMenux:",
"items": [
"<strong>Interface</strong> - <code>scsi</code> (standard), <code>virtio</code>, <code>sata</code> eller <code>ide</code>. Matchar hur gästen kommer att se skivan.",
"<strong>SSD-emulering</strong>: erbjuds bara för andra gränssnitt än VirtIO. Lägger till <code>ssd=1</code> så att gästen känner igen en SSD. Stöd för discard/TRIM måste konfigureras separat.",
"<strong>Startbar</strong>: om du väljer ja lägger ProxMenux disken först i VM:ns startordning."
]
},
{
"title": "Importera och anslut",
"bodyRich": "ProxMenux kör <code>qm importdisk</code> för varje avbildning och konverterar formatet vid behov. Disken ansluts till nästa lediga plats (<code>scsiN</code>, <code>sataN</code>, …) med valda alternativ. Om någon disk markerats som startbar uppdateras startordningen. Förloppet visas i terminalen."
}
]
},
"manual": {
"heading": "Manuell motsvarighet",
"body": "Import av en enda avbildning motsvarar tre <code>qm</code>-kommandon:",
"warnTitle": "Konvertering av avbildningsformat",
"warnBody": "När mållagringen inte kan hålla källformatet inbyggt (till exempel kan LVM-lagring inte hålla <code>.qcow2</code>), konverterar <code>qm importdisk</code> avbildningen transparent. Detta kan ta flera minuter för multi-GB avbildningar; planera därefter och inte avbryta manuset."
},
"troubleshoot": {
"heading": "Felsökning",
"noImagesTitle": "\"Inga kompatibla diskbilder hittades\"",
"noImagesBody": "Skriptet hittade ingen <code>.img</code>, <code>.qcow2</code>, <code>.vmdk</code> eller <code>.raw</code>-fil. Kontrollera filändelsens stora och små bokstäver, att filen ligger direkt i vald katalog (underkataloger genomsöks inte) och att root får läsa den.",
"slowTitle": "Importen är långsam",
"slowBody": "Konverteringar mellan VMDK, QCOW2 och raw kan begränsas av CPU och in-/utmatning. Hastigheten beror på läsning från källan, skrivning till målet och eventuell dekomprimering. Välj helst raw- eller qcow2-källor när det går.",
"uefiTitle": "Den importerade disken startar i UEFI-skalet",
"uefiBody": "Avbildningen skapades för äldre BIOS-läge (SeaBIOS) men VM:n använder OVMF, eller tvärtom. Ändra VM:ns BIOS i Proxmox så att det matchar avbildningen, eller bygg om avbildningen i rätt läge före importen."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importera disk till VM",
"tail": " — samma flöde för fysiska diskar (passthrough)."
},
{
"href": "/docs/utils/import-vm",
"label": "Importera VM från OVA / OVF",
"tail": " — När du har ett komplett VM-paket, inte bara en skivbild."
},
{
"href": "/docs/utils/UUp-Dump-ISO-Creator",
"label": "UUP Dump ISO-skapare",
"tail": " — generera en Windows ISO om du behöver en för en ny installation."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Kommandon för lagring och diskar",
"tail": " — referens för qm importdisk och qemu-img convert."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}
@@ -0,0 +1,115 @@
{
"meta": {
"title": "Importera disk till LXC | ProxMenux Dokumentation",
"description": "Bifoga en fysisk disk till en befintlig LXC-behållare på Proxmox VE med ProxMenux. Hantera filsystemdetektering / formatering, monteringspunkt, oprivilegierade → privilegierad omvandling och ihållande enhetsvägar.",
"ogTitle": "Importera disk till LXC | ProxMenux Dokumentation",
"ogDescription": "Bifoga en fysisk disk till en befintlig LXC-behållare. Hantera filsystem, monteringspunkt och oprivilegierad → privilegierad omvandling."
},
"header": {
"title": "Importera disk till LXC",
"description": "Anslut en fysisk disk till en befintlig LXC-container på Proxmox-värden. ProxMenux hittar lediga diskar, erbjuder formatering med ett filsystem som stöds och ansluter partitionen till en monteringspunkt i containern via beständiga enhetssökvägar.",
"section": "Diskhanterare · LXC"
},
"intro": {
"title": "VM passthrough vs LXC genomgång",
"body": "Den här LXC-passthroughen ger <strong>ingen rå blockenhet</strong>. Containern får en <em>monteringspunkt</em>, alltså en katalog på den partition du väljer på värden. Till skillnad från en VM använder gästen värdens kärna, så filsystemet (ext4/xfs/btrfs) läses och hanteras av Proxmox-värden och görs sedan tillgängligt i containern."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Flödet har två faser med tydlig åtskillnad mellan \"samla information och beslut\" och \"faktiskt ändra containerkonfig\". Fram till den slutliga bekräftelsen monteras ingenting i CT.",
"summary": "ProxMenux filtrerar bort rotdisken, monterade diskar och diskar som refereras i VM/LXC-konfigurationer. Aktiva ZFS/LVM/RAID-medlemmar döljs; gamla signaturer märks med ⚠ så att de kan raderas före formatering."
},
"prereqs": {
"heading": "Förutsättningar",
"items": [
"Minst en LXC-container definierad på värden.",
"Containern är <strong>privilegierad</strong>, eller så accepterar du skriptets erbjudande att konvertera den.",
"Minst en fysisk disk som inte används av värden eller någon annan gäst."
],
"warnTitle": "Privilegierad container krävs",
"warnBody": "Det här skriptet kräver en <strong>privilegierad</strong> container för direkt diskanslutning. Om det hittar <code>unprivileged: 1</code> erbjuds ändring av <code>/etc/pve/lxc/&lt;CTID&gt;.conf</code> på plats. Det ändrar säkerhetsmodellen men mappar inte om befintliga filägare. Säkerhetskopiera containern och kontrollera ägarskapet innan du accepterar, eller återskapa den som privilegierad."
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj målcontainer",
"img": "/disk/select-container.png",
"caption": "Meny för containerval",
"bodyRich": "ProxMenux listar varje LXC-container på värden (<code>pct list</code>). Välj den som får disken. Om containern är oprivilegierad erbjuds du att konvertera den nu."
},
{
"title": "Välj den fysiska disken",
"img": "/disk/disk-selection-ct.png",
"caption": "Lediga diskar på värden, med ⚠ för gamla metadata",
"bodyRich": "Bara säkra kandidater visas. Till skillnad från VM-flödet ansluter skriptet <strong>en disk per körning</strong>. Kör det igen för varje ytterligare disk."
},
{
"title": "Formatera eller återanvänd",
"intro": "Skriptet inspekterar disken:",
"items": [
"Om disken redan har ett filsystem som stöds (ext4/xfs/btrfs) kan det återanvändas som det är; befintliga filer bevaras.",
"Om disken saknar ett filsystem som stöds erbjuds formatering. Välj ext4/xfs/btrfs."
]
},
{
"title": "Välj monteringspunkten",
"bodyRich": "Ange sökvägen där containern ska se disken, exempelvis <code>/mnt/data</code> eller <code>/mnt/disk_passthrough</code>. Det är sökvägen <em>inne i</em> containern; värden ser redan partitionen under <code>/dev/disk/by-id/…</code>."
},
{
"title": "Anslut och verifiera",
"img": "/disk/assignment-ct.png",
"caption": "Tilldelning till CT",
"bodyRich": "ProxMenux lägger till en ny <code>mpN:</code>-post i containerkonfigurationen, hoppar över upptagna index och läser konfigurationen igen för att bekräfta. Om containern körs tillämpas monteringen direkt; annars vid nästa start.",
"extraImg": "/disk/result-point.png",
"extraAlt": "Monteringspunkten skapades",
"extraCaption": "Monteringspunkt skapad och verifierad"
}
]
},
"manual": {
"heading": "Manuell motsvarighet",
"body": "Skriptet använder <code>pct set</code>. Ett direkt anrop för en enda disk ser ut så här:"
},
"important": {
"heading": "Viktiga överväganden",
"items": [
"<strong>En disk per körning</strong>. Kör skriptet igen för varje ytterligare disk.",
"Anslut <strong>inte</strong> samma partition till flera containrar som kan montera den samtidigt; samtidiga skrivningar skadar filsystemet.",
"<strong>Gamla metadata</strong> (RAID/ZFS/LVM-signaturer) måste rensas manuellt innan skriptet tillåter formatering, annars vägrar <code>mkfs</code> att skriva över. Använd <wipeLink>Formatera eller radera fysisk disk</wipeLink>."
]
},
"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.",
"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."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/import-disk-vm",
"label": "Importera disk till VM",
"tail": " - motsvarande flöde för VM."
},
{
"href": "/docs/storage-share/lxc-mount-points",
"label": "LXC-monteringspunkter (värd ↔ CT)",
"tail": " - dela värdkataloger med en CT istället för att fästa en hel disk."
},
{
"href": "/docs/help-info/vm-ct-commands",
"label": "Kommandon för VM- och CT-hantering",
"tail": " — pct config / push / pull referens."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}
@@ -0,0 +1,113 @@
{
"meta": {
"title": "Importera disk till VM | ProxMenux Dokumentation",
"description": "Bifoga en fysisk disk till en befintlig Proxmox VM med ProxMenux. Säker diskdetektering (exkluderar system, monterad, in-use, ZFS / RAID / LVM), ihållande /dev/disk/by-id vägar och SATA / SCSI / VirtIO / IDE gränssnitt.",
"ogTitle": "Importera disk till VM | ProxMenux Dokumentation",
"ogDescription": "Bifoga en fysisk disk till en befintlig Proxmox VM. Använder ihållande /dev/disk/by-id vägar och stöder SATA / SCSI / VirtIO / IDE."
},
"header": {
"title": "Importera disk till VM",
"description": "Anslut en fysisk disk på Proxmox-värden till en befintlig virtuell maskin. ProxMenux hittar lediga diskar, låter dig välja mål-VM och busstyp (SATA/SCSI/VirtIO/IDE) och använder beständiga /dev/disk/by-id-sökvägar. Tilldelningen består då efter omstarter och ändrad enhetsordning.",
"section": "Diskhanterare · VM"
},
"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."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Flödet har två faser med tydlig åtskillnad mellan \"samla information och beslut\" och \"faktiskt fästa diskar till VM\". Fram till den slutliga bekräftelsen är VM-konfig orörd.",
"summary": "ProxMenux filtrerar bort osäkra kandidater: rotdisken, diskar monterade på värden, aktiva ZFS/LVM/RAID-medlemmar och diskar som refereras i VM/LXC-konfigurationer. Diskar med <em>gamla</em>, oanvända ZFS/RAID/LVM-signaturer märks med ⚠ men blockeras inte."
},
"prereqs": {
"heading": "Förutsättningar",
"items": [
"Minst en VM definierad på värden (skriptet skickar direkt till <code>qm list</code>).",
"<strong>Mål-VM:n är avstängd</strong>. Om den körs avbryts skriptet med ett meddelande; tillägg av diskar under drift ingår inte i det här flödet.",
"Minst en fysisk disk på värden som inte används av värden eller någon annan gäst."
]
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj mål-VM",
"bodyRich": "ProxMenux listar alla VM:ar på värden via <code>qm list</code>. Välj den som ska få disken. Om den körs avbryts skriptet och ber dig stänga av den först."
},
{
"title": "Välj fysiska diskar att ansluta",
"img": "/disk/disk-selection.png",
"caption": "Lediga diskar på värden, med ⚠ för gamla metadata",
"body": "Skriptet granskar värdens diskar och visar bara sådana som kan anslutas utan konflikt. Du kan välja flera samtidigt. Diskar med gamla ZFS/LVM/RAID-signaturer visas fortfarande med ⚠ för att ange att signaturerna behöver raderas innan gästen formaterar dem."
},
{
"title": "Välj bussgränssnittet",
"img": "/disk/disk-assigment.png",
"caption": "Val av bussgränssnitt",
"intro": "Välj hur gästen ska se skivan:",
"items": [
"<strong>SCSI</strong> moderna standard för Linux och Windows med VirtIOSCSI-drivrutiner installerade.",
"<strong>SATA</strong> bred kompatibilitet, fungerar ur lådan på praktiskt taget alla gäster.",
"<strong>VirtIO</strong>: effektiv paravirtualiserad blockenhet; kräver drivrutiner i gästen.",
"<strong>IDE</strong>: för äldre gäster som saknar ovanstående drivrutiner."
]
},
{
"title": "Anslut och verifiera",
"bodyRich": "ProxMenux fäster varje vald disk med sin bästa <code>/dev/disk/by-id/</code>-väg, hoppar över slotindex som redan används i VM-konfig (<code>scsi0</code>, <code>sata0</code>, ...) och läser om konfigen för att bekräfta uppdraget. En sammanfattning trycks i slutet."
}
]
},
"manual": {
"heading": "Manuell motsvarighet",
"body": "Manuset är en wrapper runt <code>qm set</code>. Det exakta kommandot för en enda disk ser ut så här:",
"migrationTitle": "Live migration är inte möjligt",
"migrationBody": "En VM med en direktansluten fysisk disk är <strong>knuten till värden som tillhandahåller disken</strong>. En annan nod saknar normalt både samma <code>/dev/disk/by-id/…</code>-sökväg och diskdata. Säkerhetskopiera och överför data separat, eller använd hanterade virtuella diskar på delad lagring eller med replikering som stöds. Utgå inte från att Proxmox lagringsreplikering omfattar enheten.",
"shareTitle": "Dela inte en fysisk disk mellan VM",
"shareBody": "Att fästa samma fysiska disk till två VM samtidigt kommer att korrumpera data på nästa skriv. ProxMenux upptäcker denna situation och blockerar den, men om du kringgår manuset (direkt <code>qm set</code>), se till att endast en gäst någonsin monterar disken."
},
"troubleshoot": {
"heading": "Felsökning",
"noDisksTitle": "Inga diskar tillgängliga för denna VM",
"noDisksIntro": "Manuset hittade skivor, men varje kandidat filtrerades ut. Vanliga skäl:",
"noDisksItems": [
"Varje återstående disk refereras redan i målet VM-konfig.",
"Varje återstående disk monteras på värden eller är en del av en aktiv ZFS / LVM / RAID.",
"Värden har bara rotskivan installerad."
],
"noDisksOutro": "Kör <code>lsblk -f</code> på värden för att granska tillståndet för varje disk.",
"noVisibleTitle": "VM ser inte disken efter start",
"noVisibleBody": "Med <strong>SCSI</strong> eller <strong>VirtIO</strong> behöver gästen rätt drivrutin. Linux har den i kärnan; i Windows installerar du den från VirtIO-ISO:n (se <winLink>Skapa VM: Windows</winLink>). Att byta till SATA på VM:ns maskinvaruflik är ett snabbt test av diskens tilldelning."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/import-disk-image-vm",
"label": "Importera diskavbildning till virtuell dator",
"tail": " — samma flöde för diskavbildningsfiler (qcow2 / vmdk / raw / img)."
},
{
"href": "/docs/disk-manager/import-disk-lxc",
"label": "Importera disk till LXC",
"tail": " - motsvarande flöde för LXC containrar."
},
{
"href": "/docs/disk-manager/add-controller-nvme-vm",
"label": "Lägg till styrenhet eller NVMe i en VM",
"tail": " — när du behöver fullständig PCIe/NVMe-passthrough i stället för diskanslutning."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Kommandon för lagring och diskar",
"tail": " — referens för qm importdisk och relaterade skalkommandon."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}
@@ -0,0 +1,135 @@
{
"meta": {
"title": "Proxmox diskhanterare: VM/LXC, SMART-test och radering | ProxMenux",
"description": "Hantera fysiska diskar på en Proxmox VE-värd med ProxMenux: anslut diskar till VM eller LXC (qm set scsi/sata/virtio, pct mp), importera img/qcow2/vmdk/raw-avbildningar, tilldela hela HBA:er eller NVMe-styrenheter, radera med säkerhetskontroller och kör SMART-självtester.",
"ogTitle": "Proxmox diskhanterare: VM/LXC, SMART-test och radering",
"ogDescription": "Anslut diskar till VM/LXC, importera avbildningar, använd PCI-passthrough för styrenheter, radera med säkerhetskontroller och kör SMART-test på Proxmox VE.",
"twitterTitle": "Proxmox diskhanterare | ProxMenux",
"twitterDescription": "Anslut diskar till VM/LXC, importera avbildningar, PCI-passthrough, radering med säkerhetskontroller och SMART-test."
},
"header": {
"title": "Diskhanteraren",
"description": "Menyn Diskhanterare samlar ProxMenux-verktyg för värdens fysiska diskar: anslutning till VM och LXC, import av diskavbildningar, passthrough av en hel styrenhet eller NVMe-enhet, radering med säkerhetskontroller och SMART-test.",
"section": "Diskhanteraren"
},
"intro": {
"title": "Vad denna meny är för",
"body": "Verktygen arbetar med <strong>fysiska diskar som värden ser och avbildningsfiler lagrade på den</strong>. Menyn har tre grupper: <strong>VM</strong> (anslut diskar eller importera avbildningar), <strong>LXC</strong> (anslut diskar till containrar) och <strong>Verktyg</strong> (formatering och SMART-status). Anslutning och radering döljer eller blockerar systemdiskar och använda diskar; SMART-kontroller kan granska dem utan att radera dem."
},
"opening": {
"heading": "Öppna menyn",
"body": "Från ProxMenux huvudmenyn väljer du <strong>Disk Manager</strong>. Du kommer att se detta:",
"imageAlt": "Disk Manager-menyn med VM, LXC och Utilities block"
},
"groups": {
"heading": "Tre verktygsgrupper",
"intro": "Disk Manager-menyn är organiserad i tre grupper - <strong>VM</strong>, <strong>LXC</strong> och <strong>Utilities</strong>. Klicka på ett kort för att hoppa direkt till verktygen i den gruppen.",
"vmTitle": "VM",
"vmBody": "Verktyg för befintliga virtuella maskiner. VM:n måste vara avstängd; ProxMenux kontrollerar detta innan konfigurationen ändras.",
"vmItems": [
"Importera disk till VM",
"Importera diskavbildning till virtuell dator",
"Lägg till styrenhet eller NVMe i en VM"
],
"lxcTitle": "LXC",
"lxcBody": "Verktyg för befintliga LXC-containrar. Skriptet kräver en privilegierad container och erbjuder att ändra flaggan vid behov. Läs först informationen om konvertering och filägarskap på verktygets sida.",
"lxcItems": [
"Importera disk till LXC"
],
"utilitiesTitle": "Verktyg",
"utilitiesBody": "Värdsida verktyg som fungerar på diskarna själva, oberoende av någon VM eller container.",
"utilitiesItems": [
"Formatera / radera fysisk disk",
"SMART-status och disktest"
]
},
"vm": {
"heading": "VM",
"intro": "Verktyg för befintliga virtuella maskiner. VM:n måste vara avstängd; ProxMenux kontrollerar detta innan konfigurationen ändras.",
"options": [
{
"icon": "HardDrive",
"href": "/docs/disk-manager/import-disk-vm",
"title": "Importera disk till VM",
"description": "Bifoga en otilldelad fysisk disk till en befintlig VM. Stöder SATA / SCSI / VirtIO / IDE, använder ihållande /dev/disk/by-id vägar."
},
{
"icon": "FileDown",
"href": "/docs/disk-manager/import-disk-image-vm",
"title": "Importera diskavbildning till virtuell dator",
"description": "Importera diskavbildningar (.img / .qcow2 / .vmdk / .raw) till en befintlig VM. Två faser med qm importdisk i bakgrunden."
},
{
"icon": "Cpu",
"href": "/docs/disk-manager/add-controller-nvme-vm",
"title": "Lägg till styrenhet eller NVMe i en VM",
"description": "PCI-passthrough av en hel SATA/SAS-HBA eller NVMe-enhet till en VM. Hanterar aktivering av IOMMU och konfliktkontroll."
}
]
},
"lxc": {
"heading": "LXC",
"intro": "Verktyg för befintliga LXC-containrar. Skriptet kräver en privilegierad container och erbjuder att ändra flaggan vid behov. Läs först informationen om konvertering och filägarskap på verktygets sida.",
"options": [
{
"icon": "Boxes",
"href": "/docs/disk-manager/import-disk-lxc",
"title": "Importera disk till LXC",
"description": "Bifoga en otilldelad fysisk disk till en befintlig LXC-behållare som fästpunkt. Hantera filsystemdetektering / format och privilegierad omvandling."
}
]
},
"utilities": {
"heading": "Verktyg",
"intro": "Värdsida verktyg som fungerar på diskarna själva, oberoende av någon VM eller container.",
"options": [
{
"icon": "Eraser",
"href": "/docs/disk-manager/format-disk",
"title": "Formatera eller radera fysisk disk (med säkerhetskontroller)",
"description": "Radera diskar med strikta säkerhetskontroller: bara helt lediga diskar visas och dubbel bekräftelse krävs alltid."
},
{
"icon": "Activity",
"href": "/docs/disk-manager/smart-disk-test",
"title": "SMART-status och disktest",
"description": "Kör SMART hälsokontroller och kort / långa självtester på SATA, SAS och NVMe-enheter. Exporterar JSON för monitorn."
}
]
},
"safety": {
"title": "Säkerhetsregler för diskanslutning och radering",
"intro": "Anslutning och radering filtrerar bort enheter som kan skada värden:",
"items": [
"<strong>Systemdisken</strong>, rotpoolen, swap och aktiva ZFS/LVM/RAID-medlemmar döljs alltid.",
"Diskar som är <strong>monterade</strong> någonstans på värden döljs eller blockeras vid körningen.",
"Diskar som <strong>refereras av en körande VM eller LXC</strong> kan inte tilldelas om eller raderas.",
"Åtgärder som ändrar värdens tillstånd, exempelvis aktivering av IOMMU eller radering, kräver uttrycklig bekräftelse."
]
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/storage-share",
"label": "Lagrings- och delningshanterare",
"tail": " - registrera lagring i Proxmox själv (NFS / Samba / iSCSI / lokal) och dela mappar mellan värd och CT."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Kommandon för lagring och diskar",
"tail": " - blockenheter, LVM, pvesm, SMART referens."
},
{
"href": "/docs/help-info/zfs-commands",
"label": "Kommandon för ZFS-hantering",
"tail": " — för ZFS pooler och datamängder."
},
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Lägg till GPU till VM (Passthrough)",
"tail": " - samma IOMMU / VFIO-koncept som tillämpas på GPU."
}
]
}
}
@@ -0,0 +1,146 @@
{
"meta": {
"title": "SMART-status och disktest | ProxMenux-dokumentation",
"description": "Kör SMART hälsokontroller och disktester på Proxmox VE med ProxMenux. Stöder SATA / SAS (smartmontools) och NVMe (nvme-cli). Korta och långa självtester, JSON export för ProxMenux Monitor integration.",
"ogTitle": "SMART-status och disktest | ProxMenux-dokumentation",
"ogDescription": "SMART hälsokontroller och självtest för SATA / SAS och NVMe-enheter på Proxmox. JSON export för Monitor."
},
"header": {
"title": "SMART-status och disktest",
"description": "Läs SMART-data och starta självtester på värdens fysiska diskar. ProxMenux installerar smartmontools för SATA/SAS och nvme-cli för NVMe, startar testet i diskens firmware (långa tester fortsätter när terminalen stängs) och exporterar JSON-resultat för ProxMenux Monitor.",
"section": "Diskhanterare · Verktyg"
},
"intro": {
"title": "Vad detta är för",
"body": "SMART (Self-Monitoring, Analysis and Reporting Technology) låter disken rapportera sitt tillstånd och köra självtester. Verktyget visar data utan att du behöver minnas rätt <code>smartctl</code>- eller <code>nvme</code>-anrop och sparar utdata som JSON så att Monitor kan visa trender över tid."
},
"howRuns": {
"heading": "Så körs skriptet",
"body": "Alla åtgärder är icke-destruktiva: SMART läser firmware-räknare och självtester körs inne i disken. Ingen fasindelning behövs. Flödet är: beroendekontroll → diskval → åtgärdsval → anrop av smartctl eller nvme-cli beroende på disktyp → visad utdata och JSON-export för Monitor."
},
"deps": {
"heading": "Beroenden",
"body": "Verktyget installerar automatiskt vad det behöver på första körningen. SATA / SAS-enheter är beroende av <code>smartmontools</code>; NVMe-enheter är beroende av <code>nvme-cli</code>. Båda:"
},
"actions": {
"heading": "Tillgängliga åtgärder",
"headerAction": "Handling",
"headerWhat": "Vad som läses eller körs",
"headerDur": "Varaktighet",
"rows": [
{
"action": "Snabb hälsostatus",
"whatRich": "Totalt PASSED/FAILED + nyckelattribut.<br /><code>smartctl -H</code> + <code>-A</code> (SATA/SAS) eller <code>nvme smart-log</code> (NVMe).",
"dur": "Omedelbart"
},
{
"action": "Fullständig rapport",
"whatRich": "Komplett SMART data, rullbar. <code>smartctl -x</code> för SATA/SAS eller <code>nvme smart-log</code> + <code>id-ctrl</code> för NVMe.",
"dur": "Omedelbart"
},
{
"action": "Kort test",
"what": "Grundläggande kontroll av lagringsytan och elektroniken i diskens firmware.",
"dur": "~2 minuter"
},
{
"action": "Långt test",
"what": "Full skanning av hela ytan. Körs på hårdvaran - kvarstår även om du stänger terminalen.",
"dur": "Timmar (diskstorlek beroende)"
},
{
"action": "Kontrollera testförlopp",
"what": "Status för det aktiva eller senaste självtestet.",
"dur": "Omedelbart"
}
],
"tipTitle": "Långa tester fortsätter när terminalen stängs",
"tipBody": "Ett långt test körs <em>inne i disken</em> och kräver inte att ProxMenux-processen fortsätter. Du kan stänga terminalen och återkomma till <strong>Kontrollera testförlopp</strong>. Omstart av värden, återställning av styrenheten eller strömavbrott kan avbryta testet och resultatinsamlingen; utgå inte från att de återupptas automatiskt."
},
"json": {
"heading": "JSON export för Monitor",
"intro": "Status-, korttest- och förloppsåtgärder skriver en tidsstämplad JSON-fil till <code>/usr/local/share/proxmenux/smart/&lt;disk&gt;/</code>; långa testers resultat samlas i bakgrunden. Den fullständiga rapporten visas bara. Strukturen är:",
"outro": "ProxMenux Monitor plockar upp dessa för att göra hälsotrender per disk; gamla filer roteras automatiskt när lagringsgränsen nås."
},
"steps": {
"heading": "Steg-för-steg",
"stepLabel": "Steg",
"list": [
{
"title": "Välj en disk",
"body": "ProxMenux listar varje fysisk disk på värden med sin modell och storlek. Till skillnad från Format-verktyget filtreras inte den här listan av säkerhet - läs SMART är en icke-destruktiv operation.",
"img": "/disk/smart/disk-selection.png",
"alt": "SMART diskval meny",
"caption": "SMART diskval meny"
},
{
"title": "Välj en åtgärd",
"body": "Välj snabb status, fullständig rapport, kort test, långt test eller kontroll av testförlopp. Menyn hålls öppen efter varje åtgärd så att du kan göra flera förfrågningar mot samma disk.",
"img": "/disk/smart/action-menu.png",
"alt": "SMART åtgärdsmenyn",
"caption": "SMART åtgärdsmenyn (5 åtgärder + avbryta)"
},
{
"title": "(Endast långt test) Bekräfta bakgrundskörning",
"body": "ProxMenux informerar om att testet fortsätter när terminalen stängs och visar var JSON-resultatet sparas. Bekräfta för att starta testet.",
"img": "/disk/smart/long-test-warning.png",
"alt": "Lång testbekräftelsedialog",
"caption": "Lång testbekräftelse - körs i bakgrunden, vilket sparas till JSON"
},
{
"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.",
"img": "/disk/smart/quick-status.png",
"alt": "Utdata från snabb statuskontroll",
"caption": "Snabb hälsostatusutgång (SATA - smartctl -H + -A)"
}
]
},
"manual": {
"heading": "Manuella motsvarigheter",
"nvmeWarnTitle": "NVMe-självtester beror på diskens firmware",
"nvmeWarnBody": "Inte varje NVMe-enhet stöder det korta / långa självtestkommandot. Om en enhet vägrar testet är SMART-loggen och ID-kontrolldata (<code>nvme smart-log</code> + <code>id-ctrl</code>) fortfarande den mest tillförlitliga hälsosignalen."
},
"troubleshoot": {
"heading": "Felsökning",
"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."
},
"related": {
"heading": "Relaterat",
"items": [
{
"href": "/docs/disk-manager/format-disk",
"label": "Formatera / radera fysisk disk",
"tail": " — Återanvänd en disk efter att ha bekräftat att den är frisk."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Kommandon för lagring och diskar → SMART-status",
"tail": " — referens för smartctl/nvme med kommandon att kopiera."
},
{
"href": "/docs/help-info/zfs-commands",
"label": "Kommandon för ZFS-hantering",
"tail": " — zpool scrub verifierar ZFS-datas kontrollsummor och kompletterar hårdvarans SMART-test."
},
{
"href": "/docs/monitor/dashboard/storage",
"label": "ProxMenux Monitor - Lagringsflik",
"tail": " — detaljerad diskvy som använder exporterad JSON: fullständig SMART-tabell, historik och PDF-rapport."
},
{
"href": "/docs/monitor/dashboard/hardware",
"label": "ProxMenux Monitor — maskinvarufliken",
"tail": " - Lagring Sammanfattning med modell, kapacitet och förhandlad länkhastighet (nuvarande vs maximum på NVMe)."
},
{
"href": "/docs/disk-manager",
"label": "Disk Manager översikt",
"tail": "."
}
]
}
}