Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compression 关于压缩的粗略设想_Compression_Nas - Fatal编程技术网

Compression 关于压缩的粗略设想

Compression 关于压缩的粗略设想,compression,nas,Compression,Nas,我有一个旧的EMC(大约有12年历史,零压缩和零重复数据消除)nas,我正在寻找替代品。现在,几乎所有的东西都内置了压缩、重复数据消除等功能。我想了解一下需要研究的大小 在我的nas上,它已被用作文件存储。文本文件、word文档、excel、数据库文件、音频文件、图像等 是否有一个实用程序,我可以扫描我的NAS,查看所有文件,然后给我一个报告,告诉我如果我要得到一个内置压缩的系统,实际需要多少空间? 我并不期望它是完美的,但一个粗略的想法会很好。在大多数情况下,我不认为这是一条出路(可能受其他因

我有一个旧的EMC(大约有12年历史,零压缩和零重复数据消除)nas,我正在寻找替代品。现在,几乎所有的东西都内置了压缩、重复数据消除等功能。我想了解一下需要研究的大小

在我的nas上,它已被用作文件存储。文本文件、word文档、excel、数据库文件、音频文件、图像等

是否有一个实用程序,我可以扫描我的NAS,查看所有文件,然后给我一个报告,告诉我如果我要得到一个内置压缩的系统,实际需要多少空间?
我并不期望它是完美的,但一个粗略的想法会很好。

在大多数情况下,我不认为这是一条出路(可能受其他因素的影响,如raid与否、当前每台设备的硬盘大小、每NAS的硬盘插槽数),而且永远不会缩小,但这当然取决于未给出的细节。如果不清楚您的文件中是否存在重复,我就不会对重复数据消除(尤其是压缩)抱有太多希望。即使这种分析对您很重要,一些细节也会有所帮助:如果您有足够的空间进行~full copy;只需使用您的文件初始化任何重复数据消除软件(restic;borg…)并检查结果。如果空间不可用且存在重复数据消除效果的假设,我不希望使用干运行/simul支持:确定您是需要基于文件的边界还是基于块的边界,然后自己编写脚本。前者微不足道,后者可能需要一些指纹实现。但在某些内存分析环境中,这两种方法都应该是可行的。在这里,我不想为压缩而烦恼(因为我预计它不会有太大的影响)。“我不认为这是一条可行的道路(可能受其他因素的影响,如raid与否、当前每台设备的硬盘大小、每NAS的硬盘插槽数等)”——Irrevant,因为无论您有多少个驱动器插槽,或者这些插槽中驱动器的大小—源上的总空间保持不变,对于目标,我正在尝试找出目标上需要多少X空间。插槽的数量、驱动器的大小等只决定可用空间的大小,而不是需要多少空间。如原始问题中所述,原始系统具有“零压缩和零重复数据消除”,因此假设原始数据为600 GB。。。准备将其压缩/重复数据消除到400 GB。那么,您要用一个500GB的硬盘来填充NAS吗?尽管如此,空间/成本的最佳点还很遥远?您如何处理RAID的需求?你买了两个250GB的硬盘?好。。。你我明白了。。。如果源上的总空间保持不变,则在一般RAID场景中肯定无效。您可能会认为,您的问题遗漏了详细信息,这可能会导致您不想听到的评论/答案。好的,假设原始数据为600 GB。重复数据消除和压缩后……结果是……X。我正在寻找X。我如何在目标上找到可用空间并不重要。单个500gb磁盘或3个500gb磁盘设置为raid 5+0。一旦我知道X是什么,我就可以根据需要构建目标。