关于 NAS 如何将所有盘位组合成一个逻辑卷

271 天前
 isbase

背景

我有一台 4 盘位 NAS (绿联),没有组 RAID 。当前每块硬盘都独立挂载,遇到以下问题:

  1. 下载管理:使用 qBittorrent 时,需要分别指定下载路径,一块硬盘满了之后还得手动切换到下一块,非常麻烦。
  2. 文件共享:除 SMB 外的协议(如 WebDAV )只能一次暴露一个挂载点,这就意味着只能看见一个盘位的文件,无法像一个整体那样消费。(不知道其他品牌的 NAS 提供的 WebDAV 是否也是这样)

需求

  1. 希望在文件系统层面把这 4 个独立硬盘合并成一个逻辑卷,不必手动切换下载目录或面对多个挂载点。
  2. 也能在 WebDAV 等协议下看到一个统一的“文件夹”,而不是分散的多个盘位。

想请教的问题

  1. 在不组 RAID 的情况下,群晖、威联通等品牌 NAS 是否原生支持类似“单一逻辑卷”或“多盘合并”的功能?
  2. 有人尝试过其他方式把多块硬盘空间合并到一个目录吗?使用体验、踩过的坑有哪些?
  3. 如果不走 RAID 而只在文件系统层面做合并,对数据安全性、扩容、维护等方面有哪些要注意或有实践经验可以分享?
5435 次点击
所在节点    NAS
44 条回复
spediacn
271 天前
mergefs 就够了,不用改现有盘的数据就可以挂
sicifus
270 天前
mergerfs 聚合,snapraid 冷/热备
KimGuo
270 天前
不组 raid ,还要单一逻辑卷,那不就是 jbod 了吗,理论上还存在其他方法,但那个比 raid 恐怕更麻烦
Paulownia
270 天前
zfs :)
banmuyutian
270 天前
正在用 mergefs
Ericality
270 天前
jbod 模式了解下(
misakalee
270 天前
同需求,最后用的 mergefs ,不过我会遇到一个问题是当文件夹 A 在硬盘 a 中创建之后持续写入好像不会触发剩余多少跳转到下一个硬盘写入,而是会直接提醒硬盘容量不足,并且卡在设定的剩余容量那里。不知道楼上各位是否遇到过。
Kimyx
270 天前
@Slinet6056 #16 不太准确,JBOD 模式下文件可能被分割并存在不同的盘上,坏了一个可能文件就直接坏了,另外整个模式的磁盘阵列信息一般只存在一个盘中,如果这个盘刚好坏了,那整个数据恢复就很复杂了
wwd179
270 天前
lvm ?
yannxia
270 天前
我用的 LVM,不过因为就是买了一堆便宜的 500g 硬盘下载电影用的,如果有重要数据,非常不建议
takanashisakura
270 天前
mergerfs+1
anubu
270 天前
snapraid+mergerfs 应该是比较主流的玩法。raid0 、lvm 、jbod 都可以组单一逻辑卷,但损坏一块硬盘会导致整个逻辑卷数据损坏。
本质是读写策略问题,逻辑卷收到读写请求后如何分配到多个底层物理磁盘上,mergerfs 可以灵活的配置策略。
zyp38263547
270 天前
我这边 win 下,用 stablebit drivepool 。30 刀。
Autonomous
270 天前
我选择 RAID10 ,稳得很
observe49
270 天前
飞牛有个 linear 就是这种模式,他是按磁盘顺序写入,写完一块盘再写下一块盘,这样你一块盘坏了不会影响其余盘的数据,我记得极空间也有个类似的模式,绿联不了解
xzaf
270 天前
unraid 默认就是这样的
busier
270 天前
这点 Btrfs 文件系统就很方便,可以轻松变更 RAID 级别、增减硬盘数量而不丢失数据。
Ipsum
269 天前
lvm 就是干这事的,如果一块硬盘坏了,那基本上是灾难级的,特别是 brtfs 非顺序写入的文件系统,基本上就是全损,。
StepInto
269 天前
弄个逻辑卷。逻辑卷一时爽,丢数据时火葬场。
cjq8z
269 天前
其实你两个需求归纳起来就只是一个问题,硬盘不够大。建议把下载盘更换成 16TB 甚至是 20TB 的氦气盘,直接解决问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1107940

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX