{
"meta": {
"title": "Anslut en USB-disk till LXC och dela den med Samba | ProxMenux",
"description": "Ge en privilegierad LXC-container på Proxmox VE tillgång till en USB-disk eller ett USB-minne, installera Samba i containern och dela innehållet i nätverket.",
"ogTitle": "Anslut en USB-disk till LXC och dela den med Samba",
"ogDescription": "Ge en privilegierad LXC-container på Proxmox VE tillgång till en USB-disk, installera Samba och dela innehållet i det lokala nätverket."
},
"header": {
"title": "Anslut en USB-disk eller ett USB-minne till LXC och dela via Samba i nätverket",
"description": "Ge en privilegierad LXC-container på Proxmox VE tillgång till en USB-disk eller ett USB-minne, installera Samba i containern och dela innehållet i nätverket.",
"section": "Guider"
},
"recommended": {
"calloutTitle": "Rekommenderas",
"calloutIntro": "ProxMenux erbjuder båda delarna av det här arbetsflödet via guidade menyer:",
"items": [
"Diskhantering → Formatera/radera fysisk disk för formatering.",
"Lagring och delning → Nätverksdelning i LXC → Samba-server i LXC för installation i en privilegierad container och konfiguration av Samba."
],
"calloutOutro": "De guidade flödena hanterar behörigheter för oprivilegierade containrar, delningsprofiler för läsning/skrivning, enbart läsning eller egna inställningar samt gruppen sharedfiles. Guiden visar de manuella stegen så att du kan förstå dem eller konfigurera dem själv."
},
"intro": {
"body": "En USB-disk eller ett USB-minne kan vara användbart på ett Proxmox-värdsystem, särskilt en minidator med begränsade utbyggnadsmöjligheter. Guiden visar hur du:",
"stepsTitle": "Vad du ska göra",
"steps": [
"Ger en privilegierad LXC-container tillgång till USB-disken.",
"Installera Samba i containern.",
"Delar diskens innehåll i det lokala nätverket."
],
"useCasesTitle": "Användningsområden",
"useCases": [
"Lagrar torrentfiler och delar dem i nätverket.",
"Ger en medieserver som Plex, Jellyfin eller Emby lagringsutrymme.",
"Lagrar dokument som Paperless behandlar automatiskt.",
"Använder disken som NAS-lagring för hemnätverket."
],
"privilegedCalloutTitle": "Privilegierad container för den här guiden",
"privilegedCalloutBody": "Guiden använder en privilegierad LXC-container med en blockenhet som mp0. För en oprivilegierad container kan du i stället montera filsystemet på värdsystemet och bind-montera katalogen med lämpliga behörigheter och ID-mappningar. Se Lagring och delning → LXC-monteringspunkter i ProxMenux."
},
"attach": {
"heading": "1. Ge LXC tillgång till USB-disken",
"identifyHeading": "1.1 Identifiera enheten",
"identifyBody": "Jämför disklistan före och efter anslutningen av USB-disken. Den nya enheten är disken du söker.",
"beforeLabel": "Före:",
"afterLabel": "Efter:",
"imageBeforeAlt": "Disk lista innan du lägger till USB-enhet",
"imageAfterAlt": "Disk lista efter att ha lagt till USB-enhet",
"lsblkBody": "Med lsblk -o NAME,SIZE,MODEL,SERIAL listar du blockenheter med modell och serienummer.",
"stableCalloutTitle": "Viktigt – använd en stabil identifierare",
"stableCalloutBody": "Enhetsnamnet /dev/sdb1 kan ändras efter en omstart, särskilt med flera USB-diskar. Hitta den beständiga identifieraren:",
"stableCalloutCode": "ls -l /dev/disk/by-id/",
"stableCalloutAfter": "Använd posten /dev/disk/by-id/usb-... för den avsedda partitionen i LXC-konfigurationen i stället för /dev/sdb1. Välj partitionen, inte hela disken; den kan då identifieras även om enheternas ordning ändras.",
"formatHeading": "1.2 Formatera disken",
"formatBody": "ext4 passar för Linux-delningar: det skiljer på stora och små bokstäver och stöder POSIX-ACL:er och stora filer. Formatering förstör innehållet i det befintliga filsystemet. Kontrollera partitionen och kör kommandot på Proxmox-värdsystemet:",
"formatCode": "mkfs.ext4 /dev/sdb1",
"formatAfter": "Ersätt /dev/sdb1 med den faktiska partitionen eller dess beständiga sökväg /dev/disk/by-id/usb-...-part1.",
"mkdirHeading": "1.3 Skapa monteringspunkten i LXC-containern",
"mkdirBody": "Skapa katalogen där disken ska visas inne i LXC-containern. Du kan välja valfritt namn.",
"mkdirCode": "mkdir /mnt/lxc_USB",
"wireHeading": "1.4 Konfigurera enheten i LXC",
"wireBody": "Redigera containerkonfigurationen på Proxmox-värdsystemet. Ersätt '<'CTID'>' med containerns ID:",
"wireEditCode": "nano /etc/pve/lxc/CTID.conf",
"wireAddLine": "Lägg till denna linje:",
"wireConfigCode": "mp0: /dev/disk/by-id/usb-VENDOR_MODEL_SERIAL-part1,mp=/mnt/lxc_USB,backup=0",
"wireShortForm": "Du kan även använda den kortare posten mp0: /dev/sdb1,mp=/mnt/lxc_USB,backup=0 om du accepterar risken att enhetssökvägen ändras.",
"wireBackupNote": "Exemplet använder backup=0. Innehållet i enhets- och bind-monteringar ingår inte i containerns vzdump-säkerhetskopior. Ordna en separat säkerhetskopia av den externa diskens data.",
"restartHeading": "1.5 Starta om LXC och ställ in behörigheter",
"restartBody": "Starta om CT för att tillämpa monteringspunkten:",
"restartCode": "pct reboot CTID",
"permsBody": "Skapa först delningskontot i LXC-containern innan du tilldelar ägarskap och ange sedan katalogbehörigheterna:",
"permsCode": "adduser --system --group --no-create-home --shell /usr/sbin/nologin proxmenux\nmkdir -p /mnt/lxc_USB\nchown -R proxmenux:proxmenux /mnt/lxc_USB\nchmod 770 /mnt/lxc_USB",
"permsNoteTitle": "Notera",
"permsNote": "Ersätt proxmenux med ditt valda kontonamn. Läget 770 ger ägare och grupp åtkomst men utestänger andra; det är mer begränsat än chmod -R 777. Kontot skapas här och registreras i Samba i steg 2.2."
},
"samba": {
"heading": "2. Installera Samba",
"installHeading": "2.1 Installera paketet inne i LXC",
"installCode": "apt-get update\napt-get install -y samba",
"confirmBody": "Bekräfta att tjänsten körs:",
"confirmCode": "systemctl status smbd.service",
"userHeading": "2.2 Kontrollera delningskontot",
"userBody": "Systemkontot proxmenux skapades utan inloggningsskal i steg 1.5. Kontrollera det innan du anger Samba-lösenordet och använd det valda namnet genomgående:",
"userCode": "id proxmenux",
"passwordBody": "Ange Samba-lösenordet. Det är separat från systemlösenordet eftersom Samba har ett eget lager för autentiseringsuppgifter:",
"passwordCode": "smbpasswd -a proxmenux",
"aclHeading": "2.3 Ange ägarskap och ACL:er",
"aclBody": "Om chown från steg 1.5 räcker är behörigheterna klara. Använd ACL:er om flera användare behöver olika rättigheter till samma sökväg:",
"aclCode": "apt-get install -y acl\nsetfacl -R -m \"u:proxmenux:rwx\" /mnt/lxc_USB\nsetfacl -d -R -m \"u:proxmenux:rwx\" /mnt/lxc_USB # default ACL — applies to new files"
},
"configure": {
"heading": "3. Konfigurera Samba-delningen",
"editHeading": "3.1 Redigera smb.conf",
"editCode": "nano /etc/samba/smb.conf",
"appendBody": "Lägg till en delningsdefinition i slutet av filen:",
"shareCode": "[lxc_usb]\n comment = Shared USB storage\n path = /mnt/lxc_USB\n read only = no\n writable = yes\n browseable = yes\n guest ok = no\n valid users = proxmenux\n create mask = 0660\n directory mask = 0770",
"validUsersNoteTitle": "Notera",
"validUsersNote": "valid users = proxmenux-linjen begränsar åtkomsten till den enda Samba-användaren. För gruppbaserad åtkomst, använd valid users = @samba_users efter att ha lagt till användaren till en grupp som heter samba_users.",
"reloadHeading": "3.2 Läs in Samba på nytt",
"reloadCode": "systemctl restart smbd"
},
"verify": {
"heading": "4. Verifiera åtkomst",
"body": "Från någon LAN-klient, bläddra till \\\\'<'CT_IP'>' (Windows) eller smb://'<'CT_IP'>' (macOS / Linux filhanterare). Autentisera med Samba-användaren (proxmenux) och lösenordet du ställer in med smbpasswd.",
"image1Alt": "Samba server åtkomst från en klient",
"image2Alt": "Sambas autentiseringsfråga",
"usageBody": "Du kan använda delningen både inne i containern och via nätverket:",
"image3Alt": "Använda USB-disken via delningen"
},
"troubleshoot": {
"heading": "Felsökning",
"items": [
"pct reboot ger ”device not found”: kontrollera att sökvägen i mp0 finns på värdsystemet. Granska ls -l /dev/disk/by-id/ och rätta sökvägen.",
"Containern startar men /mnt/lxc_USB är tom: disken kanske inte är monterad, eller filsystemet är tomt. Kontrollera från värdsystemet med pct exec '<'CTID'>' -- mount | grep lxc_USB. Om monteringen saknas granskar du konfiguration, enhetssökväg och startfel.",
"Samba-inloggningen fungerar men skrivning ger ”Permission denied”: kontrollera katalogens Linux-behörigheter och delningens skrivinställningar. Granska chown och setfacl i avsnitt 1.5 och 2.3.",
"Delningen hittas inte men smb://'<'ip'>'/lxc_usb fungerar: äldre NetBIOS-identifiering använder nmbd. Modern Windows använder WS-Discovery. Installera apt-get install -y wsdd på Debian 12; på Debian 13, där wsdd inte finns i det stabila arkivet, använd apt-get install -y wsdd2. Kontrollera tjänst och brandvägg. Att bara aktivera nmbd ger inte WS-Discovery.",
"För att lägga till en användare i delningen: skapa kontot med adduser, registrera det med smbpasswd -a och lägg till det i den kommaseparerade listan valid users =. Ge även nödvändiga filsystembehörigheter eller ACL:er."
]
}
}