Wor*_*ker 5 ubuntu xfs filesystems ext4
我有一个基于文件的数据库,它有大约 200 万个文件存储在 3 个级别的子目录中。
2/2/6253
2/2/6252
...
Run Code Online (Sandbox Code Playgroud)
文件 a 从 30 字节到 60 KB 不等。整个数据库是只读的。DB 大约为 125 GB。
补充:所有文件均由zlib(python)压缩
我想将其作为一个文件处理,其中包含文件系统。哪个文件系统是我最好的选择?
目前我使用以下脚本:
dd if=/dev/zero of=/my_file.iso bs=1024K count=60000
mkfs.ext4 -f /my_file.iso
mount -o loop /my_file.iso /mnt/
Run Code Online (Sandbox Code Playgroud)
您可能只想使用 XFS。
它完全有能力满足您的要求,并且可以完成工作。
没有理由用较少使用的文件系统使这复杂化,这可能会带来其他权衡。
请参阅:子目录的数量如何影响 Linux 上的驱动器读/写性能? 以及高目录文件比对 XFS 的影响
如果您想要更深奥的东西,顶部带有文件系统的 ZFS zvol 可以提供一个有趣的替代方案(用于压缩、完整性和可移植性目的)。
请参阅此处:与 ext4 结合使用的透明压缩文件系统
归档时间: |
|
查看次数: |
1363 次 |
最近记录: |