Linux: от А до Я/Структура Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 2:
 
== Файловые системы в Linux ==
Я надеюсь, что вы уже установили Linux, а значит и пробовали размечать разделы: как файловую систему для / и /home мы выбрали там ext4. Теперь же мы рассмотрим подробнодругие файловые системы подробнее.
 
Файловая система - это принципы и алгоритмы хранения и обработки файлов на том или ином разделе. От нее зависит надежность, скорость, стабильность и многие другие качества при работе с самими файлами. Тем не менее, иерархия директорий (папок) во всей файловых системах одинакова.
 
Итак, рассмотрим и сравним наиболее популярные файловые системы, доступные для пользователей Linux:
 
* Extended Filesystem или ext - наиболее популярная и самая первая файловая система для Linux, изменения в коде происходят достаточно редко, благодаря чему, является достаточно стабильной
** ext(1992) - разрабатывалась еще для Minix, максимальный размер файла - 2 Гб. Очевидно, для современных систем является непригодной
** ext2(1993) - заменила собой ext, при этом по скорости записи и чтения она уступает только ext4, но является не журналируемой файловой системой(то есть не создает log-файлы)
** ext3(2001) - заменила в свое время ext2, хотя и не полностью. Главное нововведение - журналирование, что позволяет восстановить файловую систему.
** ext4(2006) - заменила ext3 и по сей день является наиболее популярной и актуальной. В отличии от ext3 она смогла достичь производительности подобной ext2, и при этом используется журналирование. Фактически, она вобрала в себя все преимущества прошлых ext.
*Btrfs(2007) - новая файловая система, которая в последнее время активно набирает обороты. Ее преимущество перед ext4 - наличие новых функций: снапшоты, возможность определить повреждение данных из-за аппаратных проблем, менеджер томов и т.д. Тем не менее, до сих пор существуют опасения у многих пользователей касательно безопасности хранения данных
*XFS (2002) - еще одна файловая система. Сейчас она не имеет никаких преимуществ перед ext4 и Btrfs.