哪些工具和概念对正在考虑使用HFS文件系统压缩的人有用?


12

我有一个客户端,该客户端在多个HFS +卷上具有大约60TB的数据,直接通过光纤通道连接并使用AFP共享。目前,我们正在运行约85%的容量,并且扩展存储的预算不会在几个月后发挥作用。我们的数据增长表明,我们将在四个月内达到90%的容量。我正在考虑某种形式的就地文件系统压缩,该压缩将透明地压缩静态存储中的文件,而不会更改桌面用户的工作流程。(也就是说,它们应该照常工作,而不必解压缩文件。)

我了解HFS +文件系统压缩可以通过使用ditto命令来完成;我还成功使用了免费的afsctool压缩文件。后者已经有一段时间没有更新了,我不确定开发者的承诺。我不是程序员,所以源代码对我来说意义不大。

是否有其他可替代的商业工具将以我寻求的方式自动进行文件系统压缩?优选地,将对该工具提供可靠的企业支持(例如电话支持)。或者,我是否最好定期使用ditto编写脚本压缩脚本?HFS +压缩甚至是正确的路径吗?

Answers:


7

首先,您应该确定压缩是否值得。这在很大程度上取决于您要存储的内容的类型。如果内容不可压缩(JPEG图像,大多数视频格式,ZIP存档等),则收效甚微,解压缩的额外开销甚至可能导致文件访问速度(次要)降低。

出于多种原因,HFS +压缩很可能是错误的工具。首先,压缩不是透明的,只有解压缩是透明的。也就是说,如果文件以压缩方式存储,则在读取时将对其进行透明地解压缩,但是默认情况下不会压缩新创建的文件。

更糟糕的是,当您覆盖或附加到压缩文件时,它将再次被存储而不进行HFS +压缩。因此,如果要对用户数据使用HFS +压缩,则需要先逐个文件复制整个卷(使用ditto或afsctool)。在60 TB上,这可能需要相当长的时间。此外,您必须定期运行一个过程来确定最近添加/修改(或未压缩)的文件,然后(重新)压缩这些文件。

正如同上手册所述,HFS +压缩“仅旨在用于涉及系统文件的安装和备份方案中”。它非常适合您的/Applications文件夹,但不太适合您的文件管理器。只有当您真的对容量感到绝望并且有很多从未写入的文件时,我什至会考虑使用它。关键是绝望的:)

我不知道OS X的任何透明文件系统级压缩程序包。ZFS支持透明文件系统压缩,但是切换文件管理器OS和FS可能不是一个选择(因为遗憾的是,对于Mac OS X没有完整的ZFS实现)。


1
这非常有帮助。确实,我们当前的预算限制是实际的,并且考虑到我们的存储消耗率,这种压缩实际上是合适的。此安装程序具有数千万个压缩良好的小型医学图像文件(大约25%)。我想说,现有文件系统的80%都没有使用数月之久,因此HFS压缩可能是一个不错的选择,可以阻止我们购买更多存储空间。Xserve非常强大,有了正确的启动项目和脚本,我可以在非工作时间选择性地压缩较旧的,较少使用的项目。
flumignan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.