Вопрос или проблема
Я загружаю файлы в /media
. У меня есть разрешение на папки и файлы, но для каждого торрента выдает эту ошибку. Также я отключил систему hiberfile в Windows, чтобы мог удалять или создавать папки в /media, что изменило владельца файлов и папок в /media на root. Затем я отредактировал /etc/fstab, чтобы вернуть разрешения. После всего этого ошибка все еще присутствует. Я не знаю, как дальше поступать.
Версия Qbittorrent – 4.1.1 Файловая система – NTFS Операционная система – Ubuntu 18.04
Я тоже столкнулся с этой проблемой и потратил на ее исправление много времени. Просто выкладываю свое решение здесь на случай, если кто-то еще будет искать.
Моя ситуация может быть неактуальной для большинства. Моя настройка – это ноутбук 2011 года на proxmox. Qbittorrent работает в виртуальной машине Linux Mint. Диск с ошибками разрешений был 8tb внешним жестким диском.
Кратко – расположение монтирования диска изменилось после подключения второго внешнего диска. Удаление того диска и перезагрузка решили проблему.
Долгий вариант – диск, к которому я не мог получить доступ, был внешним диском. Я подключил второй внешний диск, чтобы скопировать некоторые торренты с устройства. Затем я перезагрузил компьютер и начал сталкиваться с ошибкой разрешений.
Оказалось, что диск, который я только что подключил, по какой-то причине занял точку монтирования другого диска. Qbittorrent пытался найти файлы, но искал на неверном диске.
Я удалил второй диск, изменил точку монтирования первого диска обратно на его правильное место и перезагрузил.
Проблема была решена.
У меня была эта проблема с qbittorrent на моей системе TrueNAS Scale. Я создал набор данных с общей папкой Samba. Я пытался заставить qbittorrent записывать в эту общую папку, но получил эту ошибку. Оказалось, я забыл установить “Тип общего доступа” на “SMB” при создании набора данных.
Привет и добро пожаловать на askubuntu.
/media состоит из точек монтирования для разделов.
Чтобы записать на раздел там, вам нужно вручную создать точку монтирования (точка монтирования может находиться в любом другом месте, кроме /media), а затем смонтировать раздел там…
Почему бы не использовать фактический путь для папок в /media? Это всего лишь ссылки.
Ответ или решение
Решение проблемы I/O ошибка: Доступ запрещен в qBittorrent на Ubuntu 18.04
Проблема "I/O ошибка: доступ запрещен" (Permission Denied) в qBittorrent может возникать по нескольким причинам, особенно если вы используете файловую систему NTFS на Linux. Ниже представлен детальный обзор возможных причин проблемы и шаги по их устранению.
1. Понимание контекста
Как вы упомянули, ваши загрузки происходят в директории /media
, однако qBittorrent продолжает выдавать ошибку доступа. Стандартная директория /media
на Linux служит точкой монтирования для внешних носителей, и ее разрешения могут регулироваться системой. Изменение владельца на root
после отключения файла гибернации в Windows также могло привести к проблемам с доступом.
2. Проверьте разрешения и владельца
Для начала убедитесь, что вы имеете правильные права доступа к целевой директории. Используйте следующие команды для проверки:
ls -ld /media
Это покажет текущие разрешения и владельца директории. Убедитесь, что ваш пользователь или группа имеют право на запись (w) в эту директорию.
3. Правильная настройка fstab
Изменения, внесенные в файл /etc/fstab
, могут повлиять на права доступа при монтировании. Проверьте параметры монтирования для вашего NTFS-диска в fstab
. Например, строка монтирования должна выглядеть как-то так:
/dev/sdXY /media/your_mountpoint ntfs-3g uid=1000,gid=1000,dmode=775,fmode=664 0 0
Здесь uid=1000
и gid=1000
— это идентификаторы вашего пользователя и группы. Параметры dmode
и fmode
определяют разрешения для директорий и файлов соответственно. После внесения изменений перезагрузите систему или смонтируйте диск заново с помощью команды:
sudo mount -a
4. Проверьте точки монтирования
Если вы подключаете несколько внешних накопителей, убедитесь, что их точки монтирования не конфликтуют. Если другой накопитель перезаписывает точку монтирования, qBittorrent может искать файлы по неправильному пути. Убедитесь, что каждое устройство имеет свою уникальную точку монтирования, чтобы избежать путаницы.
5. Альтернативное место для загрузки
Рассмотрите возможность создания новой директории для загрузок, которая находится вне /media
. Например, создайте директорию в домашней папке:
mkdir ~/Downloads/qBittorrent
После этого измените путь загрузки в настройках qBittorrent на этот новый путь.
6. Проблемы с Samba
Если вы используете Samba или сетевые ресурсы, убедитесь, что на стороне сервера правильно настроены типы общего доступа и разрешения. Как упоминалось в одном из сообщений, некорректная настройка типа общего доступа может вызвать подобные ошибки.
Заключение
Если вышеуказанные шаги не помогли решить проблему, рекомендуется также проверить логи qBittorrent и системные журналы (/var/log/syslog
), чтобы выявить дополнительные указания на природу ошибки. В большинстве случаев ошибка "Permission Denied" связана с правами доступа, и их правильная настройка решит вашу проблему.
Если после выполнения всех рекомендаций проблема продолжает оставаться нерешенной, возможно, стоит рассмотреть вопрос о получении помощи на специализированных форумах по Linux и qBittorrent, где опытные пользователи могут предложить индивидуальные рекомендации.