Що трапилося зі стислими файловими системами для читання / запису?


9

Ще в 90-х моєму домашньому комп’ютері був Жолудь Архімед . На ній було програмне забезпечення під назвою ArcFS, яке дозволяло створювати стислі архіви, схожі на zip-файли.

На відміну від zip-файлів, вони могли бути встановлені як диск, схожий на dmg-файли на Mac.

На відміну від dmg-файлів, вони стискалися та записувались.

Якщо ми могли це зробити у 90-х, чому ми не можемо цього зробити зараз? Сьогодні я використовую Mac, і хоча я можу створювати стислі зображення диска, вони не підлягають запису. І навпаки, образи для запису диска не стискаються.

Що таке сьогоднішній еквівалент ArcFS, і чому він не є більш поширеним?


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

Треба дивуватися, хоча, якщо ми маємо достатню потужність процесора для шифрування та дешифрування на льоту, принаймні деяке стиснення не повинно бути проблемою ...
Даніель Бек

Можливо, стиснення на льоту може прискорити доступ до диска (принаймні, з жорсткими дисками) - менше фактичної дискової активності для файлу однакового розміру - якщо припустити, що на процесорі / пам'яті є достатня пропускна здатність.
Боб

@DanielBeck, це правда і, як видно з відповідей, стислі системи подачі заявок живі і здорові. І в Apple, і в Windows можна за власним бажанням стискати частини структури папок. Linux має ряд стислих систем подачі даних, схожих з ArcFS.
Джуліан Найт

Відповіді:


9

Я не впевнений, які з них доступні для Mac OS - але все ще існує безліч стиснених файлових систем r / w:

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

Так що це все ще можливо, і все ще робиться. Чому це не більше відомо, я не можу сказати ...


7

Ви не кажете, яку версію Mac OS ви використовуєте, але Mac DO підтримує стиснення нативно - принаймні, це є від Snow Leopard (10.6) і далі. Це називається "стиснення HFS +".

Для довідки, існує декілька стислих файлових систем для Linux, а @kinokijuf вже згадував стиснення NTFS.

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


Так, я це знаю. Існує інструмент під назвою Кластери, який дозволяє стискати довільні файли. Але це не зовсім те, що я мав на увазі, я спеціально хотів щось, що є портативним архівом, і його можна було б передавати навколо.
Девід

6

Windows NT підтримує стиснення окремих файлів на томах NTFS з версії 3.51.


Але це не Mac!
Джуліан Найт

Так, я згоден Боб - звичайно, як моя відповідь показує - Apple дійсно зробити це , як добре. ;)
Джуліан Найт

@JulianKnight Запитуючий запитав, що з ними трапилось , а чи немає таких на Mac.
kinokijuf

3

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

Існує щонайменше один проект з відкритим кодом для підтримки ZFS на MAC OS / X, а також комерційне рішення.


2

В інших відповідях вже вказується, що стислий ФС все ще існує. Щодо того, чому вони вже не популярні - мабуть, основні причини:

  • На сьогоднішній день місця на диску досить дешеві - багато людей, яких я знаю, ніколи не вдається заповнити свої диски
  • Навіть якщо на вашому головному жорсткому диску не вистачає місця на диску, тепер зовнішнє сховище набагато практичніше використовувати. 20 років тому у вас були тільки стрічки та дискети - тепер є зовнішні жорсткі диски, SSD, великі USB-накопичувачі, DVD-R / RW, які прості у використанні, досить швидкі, дешеві та мають високу ємність.
  • Якщо ж вдається заповнити диск, він, як правило , з аудіо даними / відео (музика, фотографії, фільми). Зазвичай вони вже зберігаються у стислих форматах, тому стислий FS не допоможе.

Власне, я думаю, що останній момент є основною причиною.


3
Стиснення все ще популярне в сучасних файлових системах, таких як ZFS. Навіть часто рекомендується активувати його з останнім, оскільки ефективність, що спостерігається, зазвичай краща при включенні, оскільки введення / виведення - це звичайне вузьке місце, а не процесор.
jlliagre
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.