В Windows я могу использовать сжатие дисков NTFS для экономии места на диске; обычно 30%, часто намного больше. Это также улучшает скорость чтения и записи за счет более высокой загрузки ЦП; что не является аргументом в моей ситуации с запасом мощности процессора.
Так что на моих машинах с Windows он всегда включен. Есть ли аналогичная функция в Ext4 или в Linux (Ubuntu) другая файловая система, которая поддерживает сжатие? Если да, как я могу перенести мои файловые системы Ext4 в эту сжатую файловую систему?
linux
ubuntu
filesystems
compression
Андреас Хартманн
источник
источник
Ответы:
Я знаком с двумя файловыми системами, которые дадут вам сжатие в Linux: BTRFS и ZFS.
ZFS пользуется большим спросом в сообществах Sun / Solaris, FreeBSD и FreeNAS. Он хорошо работает в Linux, основываясь на моем опыте работы с ним. Он не входит ни в один из распространенных дистрибутивов, но есть дополнительные репозитории, которые упрощают его установку. Смотрите ZFS на Linux
BTRFS новее и только для Linux. Я запустил его на Ubuntu 14.04 и нашел его стабильным. Он поддерживает несколько методов сжатия. Я нашел, что LZO сжимается довольно хорошо и действительно быстро; Я не вижу никакого снижения производительности от операции сжатия.
источник
Btrfs (файловая система B-tree) - это ваш ответ, он имеет параллели с Ext4, но предлагает большие изменения в функциях и дизайне.
Он все еще относительно новый, и большинство производственных установок Linux довольно консервативны, поэтому у вас, вероятно, будет относительно ограниченная поддержка сообщества.
источник