Что случилось с сжатыми файловыми системами для чтения / записи?


9

Еще в 90-х годах моим домашним компьютером был Acorn Archimedes . На нем был программный продукт под названием ArcFS, который позволял вам создавать сжатые архивы, немного похожие на zip-файлы.

В отличие от zip-файлов, их можно монтировать как диск, немного похоже на dmg-файлы на Mac.

В отличие от файлов DMG, они были сжаты и доступны для записи.

Если бы мы могли сделать это в 90-х годах, почему мы не можем сделать это сейчас? Сегодня я использую Mac, и хотя я могу создавать сжатые образы дисков, они не доступны для записи. И наоборот, записываемые образы дисков не сжимаются.

Каков сегодняшний эквивалент ArcFS и почему он не является более распространенным?


3
Два слова: дешевый диск.
Даниэль Р Хикс

Тем не менее, все еще нужно задаться вопросом: если у нас достаточно мощности процессора для шифрования и дешифрования на лету, по крайней мере, некоторое сжатие не должно быть проблемой ...
Даниэль Бек

Возможно, сжатие на лету может ускорить доступ к диску (по крайней мере, с жесткими дисками) - меньше фактической активности диска для файла того же размера - при условии, что на стороне ЦП / памяти достаточно пропускной способности.
Боб

@DanielBeck, это правда, и, как вы можете видеть из ответов, сжатые системы хранения документов живы и здоровы. Как в Apple, так и в Windows вы можете сжать части структуры папок по желанию. В Linux есть несколько сжатых файловых систем, аналогичных ArcFS.
Джулиан Найт

Ответы:


9

Я не уверен, какие из них доступны для Mac OS, но все еще существует много сжатых файловых систем:

  • e2compr - это патч для ядра для EXT2
  • Fuse предлагает список сжатых файловых систем, в том числе с поддержкой r / w, например, compFUSEd и LZOlayer_fs.
  • Solid File Sysem является мультиплатформенным (прямо заявляет о поддержке Mac OS X) и поддерживает шифрование и сжатие

Так что это все еще возможно, и все еще сделано. Почему это не так широко известно, я не могу сказать ...


7

Вы не говорите, какую версию Mac OS используете, но Mac поддерживает сжатие изначально - по крайней мере, начиная с Snow Leopard (10.6) и далее. Это называется "HFS + сжатие".

Для справки, существует несколько сжатых файловых систем для Linux, и @kinokijuf уже упоминал сжатие NTFS.

Таким образом, мир сжатых файловых систем все еще жив и здоров - просто, по крайней мере на Mac и Windows, он теперь является встроенной функцией нативных форматов дисков.


Да, я знаю об этом. Существует инструмент под названием Clusters, который позволяет сжимать произвольные файлы. Но это не совсем то, что я имел в виду, я специально хотел что-то, что было портативным архивным файлом и могло быть передано.
Дэвид

6

Windows NT поддерживает сжатие отдельных файлов на томах NTFS начиная с версии 3.51.


Но это не Mac!
Джулиан Найт

Да, я согласен, Боб - конечно, как показывает мой ответ, - Apple тоже делает это. ;)
Джулиан Найт

@JulianKnight Спрашивающий спросил, что с ними случилось , а не на Mac.
киноюф

3

Две новейшие файловые системы, ZFS и btrfs, позволяют включать сжатие в файловых системах чтения / записи. Файловые системы могут храниться на дисковых файлах и монтироваться как таковые.

Существует по крайней мере один открытый исходный проект для поддержки ZFS на MAC OS / X , а также коммерческого решения.


2

Другие ответы уже указывают на то, что сжатые ФС все еще существуют. Относительно того, почему они больше не популярны - основные причины, вероятно, следующие:

  • В настоящее время дисковое пространство довольно дешевое - многим знакомым мне никогда не удается заполнить свои диски
  • Даже если вам не хватает места на главном жестком диске, внешнее хранилище теперь гораздо удобнее в использовании. 20 лет назад у вас были только магнитные ленты и дискеты - теперь есть внешние жесткие диски, твердотельные накопители, большие USB-накопители, DVD-R / RW, которые просты в использовании, достаточно быстры, дешевы и имеют большую емкость.
  • Если же удается заполнить диск, он, как правило , с аудио данными / видео (музыка, фотографии, фильмы). Обычно они уже хранятся в сжатых форматах, поэтому сжатая ФС не поможет.

На самом деле, я думаю, что последний пункт является основной причиной.


3
Сжатие по-прежнему популярно в современных файловых системах, таких как ZFS. Даже часто рекомендуется активировать его с последним, поскольку наблюдаемая производительность обычно лучше при включении, поскольку ввод-вывод является обычным узким местом, а не процессором.
Jlliagre
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.