V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xihajuan2010
V2EX  ›  程序员

阿里云盘如何挂载为 NAS 本地磁盘, 并可以作为 qbittorrent 的下载盘?

  •  
  •   xihajuan2010 · 286 天前 · 4163 次点击
    这是一个创建于 286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前有群晖一台, 支持 docker,

    1. 使用 qbittorrent 下载 BT 。
    2. cloud sync 同步本地视频到阿里云盘。
    3. 使用 webdav 挂阿里云盘, 作为 infuse 源。

    希望直接用阿里云盘作为下载盘。

    28 条回复    2023-07-17 16:15:10 +08:00
    ruixue
        1
    ruixue  
       286 天前
    挂载为本地磁盘的网盘并不是真正的本地磁盘,每一步 IO 操作实际上都是通过网盘提供的网络请求 API 实现的,对于 BT 下载这种大规模密集的 IO 来说,没有哪个网盘提供的 API 能吃得消,这么搞分分钟会受限,起码也得是内网的 NFS 、SMB 吧,iSCSI 最理想
    aptx4689
        2
    aptx4689  
       286 天前
    国内网盘都不支持这么玩,你想要的是那种 fuse 级别的,这种一般只有 bucket 能做到,放弃吧
    Ga2en
        3
    Ga2en  
       286 天前
    你是真敢想
    MrKrabs
        4
    MrKrabs  
       286 天前
    你是否清醒
    ungrown
        5
    ungrown  
       286 天前   ❤️ 1
    @ruixue #1 加一层缓冲就行了
    luny
        6
    luny  
       286 天前
    不说技术上是否可行,你的上传多少,这么有信心啊
    ruixue
        7
    ruixue  
       286 天前
    @ungrown 理论上可行但实际中 BT 下载对文件的分块读写,即使合并后和很多网盘依然不兼容,只能等完整的文件都下载好后再上传,那就和楼主现在用的方案差不多了,而且如果本地的缓存不够大,BT 做种上传时也还是需要频繁读取网盘,毕竟做种上传又不能只做种某个文件,这种频率网盘也还是会吃不消
    pffrank
        8
    pffrank  
       286 天前
    ali 不会让你这么干的
    wdlth
        9
    wdlth  
       286 天前
    有 aliyundrive-webdav 和 aliyundrive-fuse 项目,不过阿里经常限制。
    dann73580
        10
    dann73580  
       286 天前
    阿里是不建议的,会被风控。国外的谷歌和 dp 倒是都这么玩。
    ltkun
        11
    ltkun  
       286 天前 via Android
    买个硬盘不要几个钱
    Kidlet7
        12
    Kidlet7  
       286 天前 via iPhone
    阿里己经开始限速了,我是选择直接 nas 做媒体库
    sblid
        13
    sblid  
       286 天前
    网盘 api 只支持完整文件上传,bt 没戏的。。。
    MagmaBlock
        14
    MagmaBlock  
       286 天前
    你可以 qbittorrent 打开下载完成前保存到临时目录,下载之后再移动到目的文件夹。这样稳定一些。
    拿来播放的话,最好自己先试试,本身网络挂载就没有本地硬盘可靠。拿不知道文件存在哪里的网络云盘不稳定的概率就更大了
    docx
        15
    docx  
       286 天前 via Android
    网络 IO 爆炸
    datou
        16
    datou  
       286 天前
    过年的时候玩过阿里网盘挂载 webdav 作为 qbittorrent 的下载盘

    因为 webdav 的机制需要先下到本地缓存再传上去所以经常会有问题
    Monkit
        17
    Monkit  
       286 天前 via iPhone
    既然是看视频直接搜阿里云盘的资源转存不是更简单,何必多此一举。
    xihajuan2010
        18
    xihajuan2010  
    OP
       286 天前
    @MagmaBlock 目前看云盘内容 webdav 挂过来播放和本地的区别不大。
    xihajuan2010
        19
    xihajuan2010  
    OP
       286 天前
    @ruixue 感觉还是下载后再同步过去会安全些
    xihajuan2010
        20
    xihajuan2010  
    OP
       286 天前
    @luny 用的上海电信 100M/20M
    xihajuan2010
        21
    xihajuan2010  
    OP
       286 天前
    @Kidlet7 目前是本地媒体库。 最近试了下挂阿里上面的内容, 效果还不错。然后看看大家的方案。
    xihajuan2010
        22
    xihajuan2010  
    OP
       286 天前
    目前看来直接当下载盘用不太靠谱, 暂时还会用下载完再用 cloudsync 同步到云盘的方案。
    ufok
        23
    ufok  
       285 天前
    下载到本地,再传到云,op 脑子是怎么想的,不如买百度云直接离线下载。
    deorth
        24
    deorth  
       285 天前 via Android
    得加钱
    JensenQian
        25
    JensenQian  
       285 天前 via Android
    想多了,那个速度还不如直接去买个矿盘
    bao3
        26
    bao3  
       285 天前
    除非你的上传和下载是对等,否则你这想法简直是断自己的网络…下载 10 多 MB ,上传如果只有 3Mb ,你又何苦下载……
    YGBlvcAK
        27
    YGBlvcAK  
       285 天前
    1.可能奇慢
    2.云盘账号可能随时被封
    laoyutang
        28
    laoyutang  
       285 天前
    没法直接做下载盘,bt 下载分块了,阿里云盘的 api 不支持。我现在自己做的也就是让他 qb 自己下载到本地,然后自动上传到阿里云盘里,alist 可以自动完成这个操作
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2530 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.