Читать «Linux. От новичка к профессионалу.Денис Колисниченко» онлайн - страница 61

Автор неизвестен

□ Файловая система ZFS (Zettabyte File System) создана в 2005 году компанией Sun Microsystems для операционной системы Solaris. Отличительные особенно-сти ZFS: отсутствие фрагментации, создание снапшотов диска, которые можно использовать для восстановления данных, организация пулов хранения (storage pools), изменяемый размер блоков, 64-разрядный механизм контрольных сумм.

□ Файловая система Btrfs (В-tree FS или Butter FS) изначально была представ-лена компанией Oracle. Многие считают эту файловую систему ответом Oracle на файловую систему ZFS. Файловая система Btrfs настолько хороша, что разра-ботчики openSUSE выбрали ее в качестве основной в openSUSE 13.2 — вместо проверенной годами ext4. Ключевые особенности Btrfs: сжатие данных, оптими-зированный для SSD режим работы, контроль за целостностью данных и мета-данных, поддержка снапшотов диска и т. д.

□ Файловая система JFS (разработка IBM) сначала появилась в операционной системе AIX, а потом была модифицирована под Linux. Основные достоинства этой файловой системы — надежность и высокая производительность (выше, чем у XFS). Однако у нее маленький размер блока (от 512 байтов до 4 Кбайт) — следо-вательно, она хороша на сервере баз данных, но не при работе с данными муль-тимедиа, поскольку блока в 4 Кбайт для обработки, например, видео в реальном времени будет маловато.

□ Файловая система Тuх2 была создана Дэниэлем Филипсом как надстройка над ext2, но не получила публичного распространения.

□ Файловая система ТuхЗ задумывалась как надстройка над Btrfs. Эта файловая система вместо журналирования предлагает версионное восстановление файлов: для каждого файла создается измененная копия, а не переписывается текущая версия, что позволяет гибко управлять версиями.

□ Файловая система Xiafs основана на файловой системе MINIX. Это весьма древняя разработка, она создавалась параллельно с ext2 на замену файловой сис-теме ext, и не получила распространения.

4.1.1. Выбор файловой системы

С точки зрения производительности рассматриваемых файловых систем напраши-ваются следующие рекомендации:

□ для рабочей станции и сервера общего назначения оптимальной файловой сис-темой являются ext3/ext4 или ReiserFS (в крайнем случае);

□ на сервере баз данных можно использовать JFS — в этом случае (особенно, если база данных огромная) будет наблюдаться определенный прирост производи-тельности;

□ файловая система XFS — это удел станции мультимедиа, на обычной рабочей станции или обычном сервере ее использовать не следует.