V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CrazyRain0001
V2EX  ›  问与答

有支持去重的 smb 服务吗?

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

    或者类似不用重复上传和拷贝的本地文件存储服务。

    • 能挂载到 Windows 上
    • 上传时会比对 md5 之类的避免重复,相当于创建个软连接
    • 所有用户都删除了才会删除对应文件
    5 条回复    2025-05-20 14:11:43 +08:00
    totoro625
        1
    totoro625  
       123 天前
    单一的服务是不能实现的
    首先上传时会比对 md5 之类的避免重复就得额外的软件进行支持

    推荐你看一下 seafile ,需要安装客户端,可以实现:
    1 、webdav 、客户端等方式挂载到 Windows 上
    2 、通过客户端上传,可以对比重复文件,以文件块的方式存储
    缺点是文件按块存储,无法直接从服务器恢复文件
    3 、所有用户都删除了才会删除对应文件
    totoro625
        2
    totoro625  
       123 天前
    或者用 https://github.com/rustic-rs/rustic 作为存储,挂载一个 webdav
    单纯的 smb 不太行,大部分第三方程序没有额外的 smb 支持
    puzzle9
        3
    puzzle9  
       123 天前
    要不 linux 使用 btrfs 开启 cow
    虽然重复啦 但实际只保存了一份
    MADBOB
        4
    MADBOB  
       123 天前
    这不是 smb 服务实现的功能,这是后端文件系统的特性,btrfs 特性
    kkhaike
        5
    kkhaike  
       123 天前
    samba + zfs/birfs ?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:30 · PVG 14:30 · LAX 23:30 · JFK 02:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.