8

В Windows я могу использовать сжатие дисков NTFS для экономии кучи дискового пространства; обычно 30%, часто намного больше. Это также улучшает скорость чтения и записи за счет более высокой загрузки ЦП; что не является аргументом в моей ситуации с запасом мощности процессора.

Так что на моих машинах с Windows он всегда включен. Есть ли аналогичная функция в Ext4 или в Linux (Ubuntu) другая файловая система, которая поддерживает сжатие? Если да, как я могу перенести мои файловые системы Ext4 в эту сжатую файловую систему?

2 ответа2

11

Я знаком с двумя файловыми системами, которые дадут вам сжатие в Linux: BTRFS и ZFS.

ZFS пользуется большим спросом в сообществах Sun/Solaris, FreeBSD и FreeNAS. Он хорошо работает в Linux, основываясь на моем опыте работы с ним. Он не входит ни в один из распространенных дистрибутивов, но есть дополнительные репозитории, которые упрощают его установку. Смотрите ZFS на Linux

BTRFS новее и только для Linux. Я запустил его на Ubuntu 14.04 и нашел его стабильным. Он поддерживает несколько методов сжатия. Я нашел, что LZO сжимается довольно хорошо и действительно быстро; Я не вижу никакого снижения производительности от операции сжатия.

1

Btrfs (файловая система B-tree) - ваш ответ, он имеет параллели с Ext4, но предлагает более значительные изменения в функциях и дизайне.

Он все еще относительно новый, и большинство производственных установок Linux довольно консервативны, поэтому у вас, вероятно, будет относительно ограниченная поддержка сообщества.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .