linux – 在将数据写入磁盘时压缩数据

前端之家收集整理的这篇文章主要介绍了linux – 在将数据写入磁盘时压缩数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个用于科学计算的服务器,每个用户都有一个虚拟机( Linux或Windows)供他们使用.问题是当许多用户使用此服务器时,这些计算生成的报告会占用大量存储空间.

我想知道是否有任何方法来压缩输出,而不是在报告完成后但是要在磁盘上写入时

update1:​​我们使用Vsphere作为管理程序,使用H.D.D进行存储

解决方法

您可以内联压缩和/或重复数据删除存储.有几种方法可以解决这个问题 – 一些更容易,一些更有效.

首先,Linux和UNIX系统可以使用ZFS–一种在块级支持压缩和重复数据删除文件系统和卷管理器.基于此构建的任何共享或本地存储系统都可以使用这些功能,因此在ZFS之上的简单NFS就可以在所有VM上使用共享池执行所需的操作.

Linux可以使用btrfs,这是一个支持内联重复数据删除和压缩的多设备文件系统.与上述相同的想法. Btrfs比ZFS具有更少的硬件要求,但内联重复数据删除仍然非常密集(因为使用任一文件系统在更大的共享数据集中执行此操作最好).关于btrfs需要记住的是,它首先是文件系统,第二个是卷管理器.它也不像ZFS那样提供基于块的抽象,因此它纯粹是基于文件的系统.

有几种NAS / SAN产品包含此功能.使用一个用于共享存储将充分利用重复数据删除和压缩,同时作为罐装和支持的产品. FreeNAS是一个这样的系统的例子,它可以使用ZFS. Synology NAS设备也可以并且经常使用btrfs.

猜你在找的Linux相关文章