Здравствуйте, уважаемое сообщество!
Прошу помощи в вопросе мне непонятном. Уже второй день бьюсь и не могу понять, что я делаю не так.
Я относительно недавно начал знакомство с Linux и решил на старом ПК собрать себе некий сервер для разных повседневных и развлекательных задач, заодно немного освоив современные технологии.
Система: Ubuntu 22.04.1 LTS
qBittorent в контейнере (планирую несколько приложений, всё будет в контейнерах, управление ими через Portainer, доступ к ним через Traefik. Уже несколько приложений работает)
Docker Compose
version: "3.7"
services:
qbittorrent:
image: cr.hotio.dev/hotio/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/Moscow
- WEBUI_PORTS=8100/tcp,8100/udp
volumes:
- /home/dpopov/docker/qbittorrent/config/:/config
- /mnt/seagate/Torrents/Downloads/:/downloads
ports:
- 8100:8100
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
networks:
- traefik-homelab
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik-homelab"
- "traefik.http.routers.qbittorrent.entrypoints=websecure"
- "traefik.http.routers.qbittorrent.rule=Host(`qbt.homelab.test`)"
- "traefik.http.routers.qbittorrent.tls=true"
- "traefik.http.services.qbittorrent.loadBalancer.server.port=8100"
networks:
traefik-homelab:
name: traefik-homelab
external: true
Потом к системе был добавлен диск, отформатирован в ext4 и смонтирован в /mnt/seagate.
При попытке скачать случается fail и в логах (qbittorent.log) появляется это:
qbittorent.log
(W) 2023-01-31T18:04:26 - File error alert. Torrent: "Torrent name". File: "/mnt/seagate/Torrents/Downloads/Torrent_name.exe". Reason: "Torrent_name mkdir (/mnt/seagate/Torrents/Downloads/Torrent_name.exe) error: Permission denied"
Понятно, что проблема с разрешениями на запись. Я уже пробовал и права менять и владельца, ничего не помогает. И монтировал диск в другую папку (в домашнюю).
ll
total 12
drwxr-xr-x 3 root root 4096 Jan 27 09:06 ./
drwxr-xr-x 19 root root 4096 Jan 15 10:39 ../
drwxrwxrwx 4 dpopov dpopov 4096 Jan 30 22:58 seagate/
И ll на саму папку Downloads:
total 12
drwxrwxrwx 3 dpopov dpopov 4096 Jan 30 23:00 ./
drwxrwxrwx 4 dpopov dpopov 4096 Jan 30 22:58 ../
drwxrwxrwx 2 dpopov dpopov 4096 Jan 30 23:00 Downloads/
Файл /etc/fstab:
spoiler
#Mount Seagate 1Tb
/dev/sdb1 /mnt/seagate ext4 defaults 0 1
Может ли быть проблема связана с тем, что под тем же UID (1000) и GUID (1000) внутри контейнера другой пользователь с именем hotio? И от его имени запущен процесс qbittorrent-nox ?