Jon*_*ker 6 video linux storage home-server filesystems
我正在寻找适合我的存储任务的文件系统,它可以存储 300 到 400 演出的媒体数据,即视频、声音和图片。
数据将存储在仅用于该数据的非 SSD 驱动器上,即文件系统上的启动时间不是问题。周围的系统将运行 Debian(或者,将来可能会运行其他一些 Linux)。
我不认为我可以比网络可以更快地提供文件系统数据,因此在可预见的未来写入速度可能不需要超过 1-10 MB/s。此外,我怀疑写入将相当罕见,因此我可能希望以只读方式挂载分区,然后在我想写入时重新挂载。
主要是我想以 1 倍的速度阅读,即在一秒钟内阅读一秒钟的视频,尽管我也可能想寻求;我对视频格式了解不够,无法理解这需要什么样的吞吐量。我怀疑它要求关键帧的索引位于 RAM 中,并且跳转到包含关键帧的任何磁盘块(即它也在 RAM 中)的成本很低;除此之外,磁盘加文件系统必须能够以 1 倍的速度流式传输视频数据,仅从 RAM 中的关键帧块开始。
视频是私人的,所以我想加密数据。另外,我不想丢失任何视频;鉴于我的吞吐量要求很低,我愿意为了稳定性而牺牲性能。当然,由于视频格式已经压缩了数据,我不关心对文件系统级压缩的支持。根据我家的配置方式,我不小心碰到了电源开关而我没有 UPS,这存在中等到高度的风险。
我的问题:
我是否正确理解我应该在主要用于存储和访问视频数据的文件系统中寻找什么?特别是,如果您使用过媒体数据的存储系统,最让您吃惊的是什么?你在这条路上学到了什么你无法预见的东西?我可以从你的经验中学到什么?
假设加密支持、坚如磐石的稳定性和适中的性能是我真正想评估文件系统的标准,你知道哪种文件系统最适合我的情况吗?你知道关于这个问题的任何相关数据吗?
您的要求并不是特别苛刻或难以满足。我建议简单地使用您最喜欢的通用文件系统(无论是 ext4 或 xfs 或其他任何东西),并在下面使用 dm-crypt 来支持加密。
我相信您会发现很多研究表明,对于用例 Z,文件系统 X 比文件系统 Y 更好,而其他研究则表明相反的情况。您对可靠性而不是性能感兴趣,因此您应该使用一种使用非常广泛并且背后有很多历史的产品,这意味着大多数错误已经(希望)得到解决。xfs 和 ext4 都是不错的选择。ext4 更年轻,但它是 ext3 的增量升级,因此也许这并没有多大意义。xfs 具有比 ext3 更好的功能(例如冻结 LVM 快照),但我认为 ext4 可能会公平竞争。到底?可能会选择 ext4,因为它是当今大多数 Linux 发行版安装程序的默认设置。
dm-crypt 在块设备级别上运行,因此您可以在其上使用任何您想要的文件系统。使用cryptsetup
的luks模式。cryptsetup
它比其他模式更容易使用。
归档时间: |
|
查看次数: |
4383 次 |
最近记录: |