Tho*_*ner 10 linux compression filesystems
我觉得我可以使用透明、无缝的文件夹压缩。
我认为,实现此目的的一种方法是正常压缩,并使用 Nautillus 安装存档。AFAIK。您可以在性能下降时从挂载点运行程序。我唯一担心的是挂载点与该文件夹所在的原始文件路径不匹配。
通过NTFS“压缩此文件夹以节省空间”功能,所有程序和文件都可以通过挂载进行所有文件操作。包括真正关心的软件,比如链接库和数百个应用程序资产。
想法?我目前像没人一样使用 ext4,但我愿意使用更奇特的文件系统。
我无法为评论添加格式,所以我只会重申我在另一个答案中评论的内容。您可以选择 Btrfs 或 ZFS,但由于 ZFS 的设计方式,ZFS 应该只用于多磁盘场景:
从技术上讲,您可以进行重复数据删除和压缩。
但由于没有冗余,因此无法防止腐败。因此,任何错误都可以检测到,但无法纠正。这听起来像是可以接受的妥协,但实际上并非如此。不是的原因是不允许损坏 ZFS 的元数据。如果是,则 zpool 可能无法挂载(并且一旦发现损坏可能会使系统崩溃)。因此,正确位置的几个坏扇区将意味着 zpool 上的所有数据都将丢失。不是一些,全部。此外,没有 ZFS 恢复工具,因此您无法恢复驱动器上的任何数据。您也不能使用专为 NTFS、FAT32 等设计的标准恢复工具。它们不能正常工作。
那么这一切意味着什么呢?这意味着您冒着一切正常的风险,然后突然(并且没有警告)所有数据都无法挽回地丢失。
ZFS。如今(在 Solaris 之后)它(几乎)是开源的,但由于 Sun (Solaris) 停止运行并且 Oracle 收购了它,由于许可证问题,开发被推迟。另一个论坛上有人说它只能在 64 位 Intel 上运行。我怀疑该信息已过时。有关http://zfsonlinux.org/的信息。
外部4。我认为这是有计划的,但没有实施atm。不过,这将是一个不错的功能。
BTRFS。我可以说您可能会考虑使用类似于 ZFS 的文件系统的 Linux 变体。https://btrfs.wiki.kernel.org/index.php/Main_Page(我会选择它)