You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派OS Lite Bullseye挂载磁盘无超级权限无法写入及qBittorrent服务写入问题求助

树莓派OS Lite Bullseye挂载磁盘无超级权限无法写入及qBittorrent服务写入问题求助

我之前折腾树莓派无头媒体服务器时,也碰到过一模一样的问题,给你两个针对性的解决方案,分别对应你提到的两种需求,你可以根据实际情况选择:

方案一:让qBittorrent服务以root运行(不推荐长期使用)

这种方法最简单,但root权限的安全风险较高,只建议临时测试或者实在没时间折腾权限的时候用:

  • 首先找到qBittorrent的服务配置文件,一般路径是/lib/systemd/system/qbittorrent-nox.service或者/etc/systemd/system/qbittorrent-nox.service
  • 用编辑器打开它:sudo nano /lib/systemd/system/qbittorrent-nox.service
  • 找到[Service]区块里的User=行,默认可能是User=qbittorrent或者User=debian-transmission,把它改成User=root
  • 保存退出(按Ctrl+O,回车,再Ctrl+X)
  • 重新加载systemd配置:sudo systemctl daemon-reload
  • 重启qBittorrent服务:sudo systemctl restart qbittorrent-nox.service

现在服务就会以root身份运行,应该就能正常写入磁盘了,但记得长期用的话尽量换方案二,避免安全隐患。

方案二:正确配置挂载目录权限(更安全的推荐方案)

你之前用chmod ugo+rwx没效果,大概率是因为挂载磁盘时的默认参数覆盖了你手动修改的权限,所以得从挂载配置入手:

  1. 先找磁盘的UUID(避免/dev路径变动的问题):
    运行blkid命令,找到你要挂载的磁盘分区,记下它的UUID值,比如UUID=1234-ABCD(不同磁盘格式的UUID格式不一样,ext4是长串,NTFS是短串)
  2. 编辑fstab配置文件:
    执行sudo nano /etc/fstab,找到对应磁盘的挂载行,比如原来的行可能是:
    UUID=1234-ABCD /mnt/media ext4 defaults 0 2
    
  3. 修改挂载选项:
    • 如果是ext4这类Linux原生文件系统:
      可以指定qBittorrent服务运行的用户和组(先运行id qbittorrent查看用户的uid和gid,比如uid=1001,gid=1001),把挂载行改成:
      UUID=1234-ABCD /mnt/media ext4 defaults,uid=1001,gid=1001 0 2
      
      或者要让所有人都能读写,就加umask=0000:
      UUID=1234-ABCD /mnt/media ext4 defaults,umask=0000 0 2
      
    • 如果是NTFS格式的磁盘:
      要先用ntfs-3g驱动(树莓派Bullseye默认已预装),挂载行改成:
      UUID=1234-ABCD /mnt/media ntfs-3g defaults,umask=0000 0 0
      
  4. 保存退出后,重新挂载磁盘让配置生效:
    sudo mount -a
  5. 最后验证权限:
    运行ls -ld /mnt/media,如果看到权限是drwxrwxrwx(所有人可读写),或者所属用户是qBittorrent服务的运行用户,就说明配置成功了,再重启qBittorrent服务就能正常写入了。

备注:内容来源于stack exchange,提问作者Jimmy Bungalo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:39:13