压缩的读/写文件系统怎么了?


9

上世纪90年代,我的家用计算机是Acorn Archimedes。它上面装有一个名为ArcFS的软件,它使您可以创建压缩的存档,有点像zip文件。

与zip文件不同,它们可以作为磁盘挂载,有点像Mac上的dmg文件。

与dmg文件不同,它们是可压缩可写的。

如果我们可以在90年代做到这一点,为什么我们现在不能这样做呢?今天,我使用Mac,虽然可以创建压缩磁盘映像,但是它们不可写。相反,可写磁盘映像不会被压缩。

今天等效于ArcFS的是什么,为什么它不更常见?


3
两个字:便宜的磁盘。
Daniel R Hicks

仍然有人想知道,如果我们有足够的CPU能力来进行实时加密和解密,那么至少应该没有压缩是一个问题……
Daniel Beck

可以说,动态压缩可以加快磁盘访问速度(至少使用HDD)-对于相同大小的文件,实际磁盘活动较少-假设在CPU /内存方面有足够的可用带宽。
Bob

@DanielBeck,这是正确的,并且正如您从答案中看到的那样,压缩的归档系统仍然有效。在Apple和Windows上,您都可以随意压缩部分文件夹结构。Linux具有许多类似于ArcFS的压缩文件系统。
朱利安·奈特

Answers:


9

我不确定哪些可用于Mac OS-但是周围仍然有很多R / W压缩文件系统:

  • e2compr是EXT2的内核补丁
  • Fuse提供了压缩文件系统的列表,包括具有r / w支持的压缩文件系统,例如compFUSEdLZOlayer_fs
  • Solid File Sysem是多平台的(明确表示支持Mac OS X),并且支持加密和压缩

因此这仍然是可能的,并且仍然会完成。为什么它不那么广为人知,我不能说...


7

您没有说使用什么版本的Mac OS,但Mac的DO本身就支持压缩-至少从Snow Leopard(10.6)起就具有压缩功能。称为“ HFS +压缩”。

作为参考,有几种用于Linux的压缩文件系统,@ kinokijuf已经提到了NTFS压缩。

因此,压缩文件系统的世界仍然运转良好-至少在Mac和Windows上,它现在是本机磁盘格式的嵌入式功能。


是的,我知道这一点。有一个名为“ 群集”的工具,可用于压缩任意文件。但这并不是我的初衷,我特别想要一种可移植的存档文件,并且可以传递出去。
David


3

ZFS和btrfs这两个最新的文件系统允许在读/写文件系统上启用压缩。可以将文件系统存储在磁盘文件上并进行安装。

至少有一个开放源代码项目可以在MAC OS / X上支持ZFS,而且还有一个商业解决方案。


2

其他答案已经指出压缩的FS仍然存在。至于为什么它们不再受欢迎-主要原因可能是:

  • 如今,磁盘空间非常便宜-我认识的许多人从未设法填充磁盘
  • 即使主硬盘上的磁盘空间用完了,使用外部存储现在也更加实用。20年前,您所拥有的只是磁带和软盘-现在有外部硬盘驱动器,SSD,大USB记忆棒,DVD-R / RW,它们使用简单,速度快,价格便宜且容量大。
  • 如果确实设法填满磁盘,则通常包含音频/视频数据(音乐,照片,电影)。这些通常已经以压缩格式存储,因此压缩的FS将无济于事。

实际上,我认为最后一点是主要原因。


3
压缩在诸如ZFS的现代文件系统上仍然很流行。甚至经常建议使用后者来激活它,因为启用后观察到的性能通常会更好,因为I / O是常见的瓶颈,而不是CPU。
jlliagre 2012年
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.