Файловые системы Linux. Tmpfs и Zram.

Linux отлично управляется с оперативной памятью — если посмотреть в диспетчере задач, можно увидеть, что почти вся оперативка занята под файловый кэш. Но нет предела совершенству — свободную оперативную память можно взять под свой контроль, значительно ускорив работу системы и отдельных программ. (далее…)

Файловые системы Linux. Btrfs.

В начале XXI века современной файловой системе уже недостаточно всего лишь быстро работать с файлами и защищать их от повреждений. ZFS показала нам всю мощь технологии Copy-on-Write (CoW, копирование-при-записи) в задачах сохранения данных. Для Linux была создана Btrfs — новая стандартная ФС, построенная на технологии CoW. Судя по тому, что Apple активно доделывает свою APFS, которая также использует CoW, набор возможностей ZFS/Btrfs действительно даёт новый уровень комфорта для пользователя. Чтобы ощутить его, достаточно попробовать Btrfs самим. (далее…)

Файловые системы Linux. Ext4.

Одна из сильных сторон Linux – поддержка обширного набора файловых систем на все случаи жизни, их только в официальном ядре насчитывается порядка десяти-пятнадцати. Сегодня мы рассмотрим файловую систему (ФС), которая негласно принята за стандартную в мире Linux. Более того, её можно назвать эталоном современной ФС – настолько она быстра и надёжна. Конечно, речь идёт об Ext4. (далее…)