Файловые системы дисков

24 февраля 2011 | Автор: Phoenix | Теги: , ,

Если Вы не знакомы с файловыми системами дисков, то я настоятельно рекомендую ознакомиться с данной статьёй, что бы иметь хоть малейшее представление о том, как и в какую, файловую систему форматировать свои разделы винчестера.
- для Windows существуют две файловые системы: FAT32 и NTFS.
- для Unix систем, существуют свои собственные и более надёжные, файловые системы, такие как: ReiserFS, Ext2fs, Ext3fs, Ext4fs, XFS и др.

Теперь поговорим о каждой файловой системе в отдельности.

Windows


FAT32 – данная файловая система, использовалась на достаточно старых компьютерах.
Стандартными средствами операционных систем Windows (вплоть до Windows 7) невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами, возможно, работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность. Оптимальное тут решение использовать файловую систему NTFS. Максимально возможный размер файла для тома FAT32 – 4 ГБ. Это весьма важный фактор для смены файловой системы. Единственный плюс данной файловой системы заключается в её быстродействие по сравнению с NTFS. По этому производители USB-флеш накопителей используют именно FAT32 из-за более быстрого копирования файлов.

NTFS – стандартная файловая система заменившая собой FAT32, для семейства операционных систем Microsoft Windows NT. NTFS использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. NTFS имеет встроенные возможности разграничивать доступ к данным для различных пользователей и групп. NTFS использует систему журналирования для повышения надёжности файловой системы.

Linux


Ext2FS – с англ. Second Extended File System – расширенная файловая система №2 или проще ext2. До недавнего времени, являлась единственной файловой системой в Linux. Пришла на смену Extended File System (вот откуда появилась “2” в названии). По способу организации хранения данных – типичная представительница файловых систем Unix. Отличительная ее особенность – наличие нескольких копий суперблока, что повышает надежность хранения данных. Кроме того, для неё характерен очень эффективный механизм кэширования дисковых операций, что обеспечивает замечательное их быстродействие – едва ли не рекордное среди известных мне файловых систем. Слабая сторона: относительно слабая устойчивость при аварийном завершении работы.

Ext3FS – журналируемая файловая система, являющаяся полноценным наследником Ext2FS и полностью с ней совместимая! Так как Ext2FS – имеет очень слабую отказоустойчивость, то появилась такая интересная особенность как журналирование. Честно говоря, различного рода системные ошибки – это каждый раз серьезное испытание для файловой системы. Попытки исправить ошибки иногда приводят к увеличению искажений и появлению более серьезных ошибок. Результатом этого могут быть частичные потери данных в файловой системе. Именно журналирование и было призвано решить эту проблему.

ReiserFS – оказалась исторически первой и единственно разработанной с “нуля” из журналируемых файловых систем. При определенном снижении надежности, обеспечивает высокую производительность. На большинстве типичных пользовательских задач она лишь незначительно уступает Ext2fs (при этом полностью с ней совместима). А на такой, достаточно обычной, операции, как копировании большого количества мелких файлов, существенно ее опережает. Кроме этого, ReiserFS обладает уникальной возможностью оптимизации дискового пространства, занимаемого мелкими, менее одного блока, файлами. Вместе с экономией места это способствует и росту производительности.

Ext4fs – основной особенностью, стало увеличение максимального объёма одного раздела диска до 1 экзабайта при размере блока 4Kb и увеличение размера одного файла до 16 терабайт. Кроме того, в ext4 представлен механизм пространственной записи файлов (новая информация добавляется в конец заранее выделенной по соседству области файла), уменьшающий фрагментацию и повышающий производительность.

XFS – развивается фирмой SGI на протяжении почти десяти лет. Единственная 64-разрядная файловая система из рассмотренных файловых систем.

Особенности XFS:
- механизм allocation group, то есть деление единого дискового раздела на несколько равных областей, для распараллеливания дисковых операций;
- логическое журналирование только изменений метаданных, но с частым сбросом их на диск для минимизации возможных потерь при сбоях;
- механизм delayed allocation – ассигнование дискового пространства при записи файлов не во время журналирования, а при фактическом сбросе их на диск, что, вместе с повышением производительности, предотвращает фрагментацию дискового раздела;
- списки контроля доступа (ACL, Access Control List) и расширенные атрибуты файлов (extended attributes), рассмотрение которых далеко выходит за рамки нынешней темы.

В результате XFS предстает как очень сбалансированная файловая система! Она почти столь же надежна, как Ext3fs, и не очень уступает ReiserFS в быстродействии на большинстве файловых операций. А при манипуляциях с (очень) большими файлами XFS – просто вне конкуренции.

Данная статья является, чисто ознакомительной.
В последующих статьях я просто буду ссылаться на неё, как на справочную.

  • Комментариев нет
  • ВКонтакте
  • Facebook ()

 

Brand name drugs canada pharmacy are buying their medications. Buy and take only medicines from canadin pharmacies .*"} cialis online from our prescription service. A catalog of medical and cosmetic products with descriptions. Thematic categories, search by alphabet and key words. All in online pharmacies %/]: drugs online almost all medicines have contra-indications.