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


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.