Операционные системы, среды и оболочки. Макаренко С.И. - 110 стр.

UptoLike

Составители: 

Стандартом предусмотрено три режима журналирования:
writeback: в журнал записываются только метаданные файловой
системы, то есть информация о её изменении. Не может
гарантировать целостности данных, однако позволяет обнаружить
ошибки ФС, что заметно сокращает время проверки по сравнению с
ext2;
ordered: то же, что и writeback, но запись данных в файл
производится гарантированно до записи информации о изменении
этого файла. Немного снижает производительность, также не может
гарантировать целостности данных (хотя и увеличивает вероятность
их сохранности при дописывании в конец существующего файла);
journal: полное журналирование как метаданных ФС, так и
пользовательских данных. Самый медленный, но и самый
безопасный режим; может гарантировать целостность данных при
хранении журнала на отдельном разделе (а лучше на отдельном
жёстком диске).
Файловая система ext3 может поддерживать файлы размером до
1 ТБ. С Linux-ядром 2.4 объем файловой системы ограничен максимальным
размер блочного устройства, что составляет 2 терабайта. В Linux 2.6 (для
32-разрядных процессоров) максимальный размер блочных устройств
составляет 16 ТБ, однако ext3 поддерживает только до 4 ТБ. (линк)
7.4 Сравнительный анализ файловых систем
В настоящее время все популярные ОС поддерживают максимальное
количество файловых систем. Сравнительный анализ распространенных
файловых систем приведен в таблице 7.2.
Таблица 7.2 - Сравнительный анализ файловых систем
Параметры
Тип файловой системы
FAT 32 NTFS ext 2 ext 3 Reiser FS
Создатель Microsoft Microsoft Rémy Card Stephen
Tweedie
Namesys
Дата представления 1996 1993 1993 1999 2001
Родная ОС Windows
95
Windows NT GNU/
Linux
GNU/
Linux
GNU/
Linux
Допустимые символы в
названиях
Любые
символы,
кроме
NUL * *
Любые
символы,
кроме NUL, "
/ \ * ? < > | :
Любые
символы,
кроме
NUL, / *
Любые
символы,
кроме
NUL, / *
Любые
символы,
кроме
NUL, / *
Максимальная длина пути
файла
Нет
ограни-
чений
32 767 симв.,
каждый эле-
мент пути -
до 255 симв.
Нет
ограни-
чений
Нет
ограни-
чений
Нет
ограни-
чений
Максималь-ный размер
файла
4 ГB 16 EB 16 ГB —
2 TB
16 ГB —
2 TB
8 TB
110
      Стандартом предусмотрено три режима журналирования:
      − writeback: в журнал записываются только метаданные файловой
        системы, то есть информация о её изменении. Не может
        гарантировать целостности данных, однако позволяет обнаружить
        ошибки ФС, что заметно сокращает время проверки по сравнению с
        ext2;
      − ordered: то же, что и writeback, но запись данных в файл
        производится гарантированно до записи информации о изменении
        этого файла. Немного снижает производительность, также не может
        гарантировать целостности данных (хотя и увеличивает вероятность
        их сохранности при дописывании в конец существующего файла);
      − journal: полное журналирование как метаданных ФС, так и
        пользовательских данных. Самый медленный, но и самый
        безопасный режим; может гарантировать целостность данных при
        хранении журнала на отдельном разделе (а лучше — на отдельном
        жёстком диске).
      Файловая система ext3 может поддерживать файлы размером до
1 ТБ. С Linux-ядром 2.4 объем файловой системы ограничен максимальным
размер блочного устройства, что составляет 2 терабайта. В Linux 2.6 (для
32-разрядных процессоров) максимальный размер блочных устройств
составляет 16 ТБ, однако ext3 поддерживает только до 4 ТБ. (линк)

            7.4 Сравнительный анализ файловых систем

     В настоящее время все популярные ОС поддерживают максимальное
количество файловых систем. Сравнительный анализ распространенных
файловых систем приведен в таблице 7.2.

            Таблица 7.2 - Сравнительный анализ файловых систем
                                              Тип файловой системы
       Параметры
                          FAT 32          NTFS          ext 2      ext 3    Reiser FS
Создатель                 Microsoft     Microsoft    Rémy Card   Stephen    Namesys
                                                                 Tweedie
Дата представления           1996          1993         1993       1999        2001
Родная ОС                 Windows     Windows NT       GNU/       GNU/        GNU/
                              95                        Linux     Linux       Linux
Допустимые символы в       Любые         Любые         Любые     Любые       Любые
названиях                 символы,      символы,     символы, символы,      символы,
                            кроме     кроме NUL, "     кроме      кроме       кроме
                          NUL * *      /\*?<>|:       NUL, / *   NUL, / *   NUL, / *
Максимальная длина пути      Нет      32 767 симв.,      Нет       Нет         Нет
файла                      ограни-     каждый эле-    ограни-    ограни-     ограни-
                            чений      мент пути -     чений      чений       чений
                                      до 255 симв.
Максималь-ный размер        4 ГB          16 EB       16 ГB —   16 ГB —       8 TB
файла                                                   2 TB       2 TB


                                        110