Gemenskapslösning

qBittorrent: åtkomst nekas på en extern Btrfs-SSD – mappa sökvägen, verifiera UID/GID och undvik root

An October 2025 thread where qBittorrent mapped /media/SSD-1TBStorage/Downloads to /downloads but could not create /downloads/incomplete. The user tried UID/GID 1000, chown 1000:1000, and chmod 775. The only reply claimed the ZimaOS admin UID was different and suggested root as a test, but the original poster never confirmed a final fix.

Källan visar tydligt en sak: qBittorrent kunde nå den mappade externa Btrfs-mappen, men processen kunde inte skapa undermappen incomplete. Felet var Åtkomst nekad, inte ”sökvägen hittades inte”. Därför är filsystemets identitet och behörigheter det viktigaste felsökningslagret.

Tråden bevisar inte den permanenta lösningen. Det enda svaret angav att UID 1000 inte fanns på det ZimaOS-systemet och föreslog att testa containern som root. Den ursprungliga skribenten återkom aldrig med ett bekräftat lyckat resultat. Att köra qBittorrent som root bör därför endast ses som ett begränsat diagnostiktest – inte som en rekommenderad slutlig konfiguration.

Volymmappningen var uttrycklig

Källan mappade:

/media/SSD-1TBStorage/Downloads  →  /downloads

I qBittorrent försökte programmet skapa:

/downloads/incomplete/...

Eftersom felet var åtkomst nekad fanns mappningen sannolikt och containern nådde värdsystemets filsystem.

Värdmappen hade skrivbehörighet för gruppen

Användaren visade:

drwxrwxr-x 1 1000 samba /media/SSD-1TBStorage/Downloads

och uppgav att containern kördes med UID/GID 1000. De provade även chown -R 1000:1000 och chmod -R 775.

Att felet kvarstod innebär att ett av dessa antaganden – den faktiska körningsidentiteten, åtkomsten till överordnade mappar, monteringsbeteendet eller de effektiva behörigheterna – var ofullständigt.

Hårdkoda inte ett ZimaOS-UID från ett foruminlägg

Community-svaret hävdade att den första ZimaOS-användaren använde UID 999 i stället för 1000. Även om det stämde för en viss version kan användar-ID:n variera mellan plattformar och versioner, och qBittorrent-containern kan använda en separat PUID/PGID-identitet.

Kontrollera den faktiska aktuella containerkonfigurationen och processidentiteten i stället för att gissa.

Att köra som root kan bekräfta ett behörighetsproblem, men bör inte vara permanent

Om en container endast fungerar när den körs som UID 0 tyder det starkt på att den mappade sökvägen nekar den normala programidentiteten åtkomst. Det innebär inte att qBittorrent bör fortsätta köras som root.

En nedladdningsklient som exponeras för webb- och nätverksinmatning bör endast ha de filsystemsbehörigheter den behöver.

Kontrollera alla överordnade mappar i värdsökvägen

Skrivåtkomst till den slutliga Downloads-mappen räcker inte om containeridentiteten inte kan gå igenom någon av de överordnade mapparna. Kontrollera hela sökvägen och eventuella ACL:er, inte bara rättighetsbitarna för den sista mappen.

Btrfs fanns med, men källan bevisade inte att Btrfs orsakade felet

SSD:n använde Btrfs, men vanliga Unix-ägarskap och -behörigheter gäller fortfarande. Ingenting i tråden bevisar att en Btrfs-specifik bugg, subvolymspolicy eller skrivskyddad montering orsakade felet.

Kontrollera det monterade filsystemets status innan du skyller på filsystemstypen.

Aktuella ZimaOS visar appens volymmappningar uttryckligen

IceWhales aktuella dokumentation förklarar sökvägar på värdsidan och containersidan och låter användare redigera appens lagringsmappningar från appinställningarna.

Använd den aktuella ZimaOS-modellen för Docker-sökvägar innan du ändrar ägarskap.

Använd en särskild nedladdningsmapp för qBittorrent

Ge qBittorrent skrivåtkomst till en särskilt skapad nedladdnings-/mellanlagringsmapp i stället för till en hel medie- eller säkerhetskopieringsvolym. Sonarr/Radarr kan sedan importera eller flytta färdiga filer med sina egna kontrollerade behörigheter.

Ett säkrare permanent arbetsflöde för behörigheter

  1. Bekräfta den exakta mappningen mellan värd och container.
  2. Kontrollera qBittorrent-containerns faktiska UID/GID/PUID/PGID.
  3. Kontrollera behörigheterna för värdmappen och dess överordnade mappar.
  4. Skapa en liten särskild testmapp.
  5. Ge endast den användare eller grupp som behövs skrivåtkomst.
  6. Starta om appen och testa en liten laglig nedladdning.

Vanliga frågor om qBittorrent-behörigheter på Btrfs

Bekräftades den slutliga lösningen i källan?

Nej. Tråden avslutas efter ett enda community-svar.

Bevisar ”Åtkomst nekad” att Docker-volymmappningen saknas?

Nej. Det betyder vanligtvis att sökvägen kan nås, men att processen inte kan utföra den begärda skrivningen.

Bör qBittorrent köras permanent som root?

Nej. Root kan användas som ett diagnostiktest, men den permanenta lösningen bör använda minsta nödvändiga filsystemsbehörighet.