qbittorrent-nox服务禁止磁盘挂载失败启动2022年4月25日20:58sudonano/etc/fstab??UUID =aa-bb-cc/media/volumeext4defaults,nofail00?该nofail选项可防止系统在启 动时无法安装驱动器时停止启动过程。??假设您已配置qbittorrent-nox将文件下载到另一个驱动器中的目录,例如,安装在/m edia/user/volume.?重要的是您编辑上面创建的服务并将依赖项添加到systemd服务以防止qBittorrent 将文件写入不应写入的目录,以防您的驱动器无法安装或意外卸载。?您应该编辑?sudonano/etc/systemd/syste m/qbittorrent.service???以将卷的systemd名称(例如:)添加media-volume.mount到 该行After=network-online.target并添加该行BindsTo=media-volume.mount以将qb ittorrent服务绑定到您希望它写入文件的挂载点。您的服务文件应?如下所示:?#...otherstuff...?[ Unit]#...After=network.targetnss-lookup.targetmedia-volume.mou ntBindsTo=media-volume.mount?#...?这media-volume.mount是一个systemd在 启动时动态创建的约定,基于/etc/fstab.诸如此类的约定用于systemd定义服务周围的条件,例如要求在服务启动之前安装驱 动器。?请参阅Systemd.mount参考以进一步阅读。它遵循一个简单的逻辑:如果您的驱动器安装在上/media/volum e,则单元名称将是media-volume.mount,如果它在上/mnt/disk,则单元将是mnt-disk.mount。?对 于更复杂的路径,您可以使用systemd-escape--path:?systemd-escape--path/mnt/d isk\with\spaces-10?mnt-disk\x20with\x20spaces\x2d10??使用它来定义qbit torrent-nox服务文件,如果驱动无法在启动时挂载或在qbittorrent启动后卸载驱动,则不允许启动或强制停止,防止在启 动时写入驱动器未准备好或不存在。 |
|