Материал из Википедии — свободной энциклопедии
Данная таблица сравнивает основные и технические особенности для списка списка файловых систем. Пожалуйста, смотрите отдельные статьи о каждой файловой системе для дополнительной информации.
[править] Основная информация
|
Максимальная длина имён файлов |
Допустимые символы в названиях [4] |
Максимальная длина пути файла |
Максимальный размер файла |
Максимальный размер тома [5] |
RT-11 |
12 байт |
A-Z, 0-9, $ |
16 байт |
33,554,432 байт (65536 * 512) |
33,554,432 байт |
V6FS |
14 байт [6] |
Любые символы, кроме NUL и / [7] |
Нет установленых ограничений [8] |
8MiB [9] |
2TiB |
V7FS |
14 байт [10] |
Любые символы, кроме NUL и / [11] |
Нет установленых ограничений [12] |
1GiB [13] |
2TiB |
FAT12 |
255 байт [14] |
Любые символы Юникода, кроме NUL [15] [16] |
Нет установленых ограничений [17] |
32MiB |
1MiB to 32MiB |
FAT16 |
255 байт [18] |
Любые символы Юникода, кроме NUL [19] [20] |
Нет установленых ограничений [21] |
2GiB |
16MiB to 2GiB |
MFS |
30 байт [22] |
Любые символы, кроме NUL и : [23] |
Нет установленых ограничений [24] |
? |
? |
HFS |
30 байт [25] |
Любые символы, кроме NUL и : [26] |
Нет установленых ограничений [27] |
? |
? |
FAT32 |
255 байт [28] |
Любые символы Юникода, кроме NUL [29] [30] |
Нет установленых ограничений [31] |
4GiB |
512MiB to 2TiB [32] |
HPFS |
255 байт |
Любые символы, кроме NUL [33] |
Нет установленых ограничений [34] |
4GiB |
2TiB[35] |
NTFS |
255 символов |
Любые символы Юникода, кроме NUL |
32 767 символов Юникода; каждая компонента пути (каталог или именя файла) — до 255 символов [36] |
16EiB [37] |
16EiB [38] |
HFS+ |
255 символов[39] |
Любые символы Юникода, кроме NUL [40] [41] |
? |
8EiB |
8EiB |
FFS |
255 байт |
Любые символы, кроме NUL [42] |
Нет установленых ограничений [43] |
4GiB |
256TiB |
UFS1 |
255 байт |
Любые символы, кроме NUL [44] |
Нет установленых ограничений [45] |
4GiB to 256TiB |
256TiB |
UFS2 |
255 байт |
Любые символы, кроме NUL [46] |
Нет установленых ограничений [47] |
512GiB to 32PiB |
1YiB |
ext2 |
255 байт |
Любые символы, кроме NUL [48] |
Нет установленых ограничений [49] |
16GiB to 2TiB[50] |
2TiB to 32TiB |
ext3 |
255 байт |
Любые символы, кроме NUL [51] |
Нет установленых ограничений [52] |
16GiB to 2TiB[53] |
2TiB to 32TiB |
ReiserFS |
4032 байт/255 символов |
Любые символы, кроме NUL [54] |
Нет установленых ограничений [55] |
8TiB[56] |
16TiB |
Reiser4 |
? |
? |
Нет установленых ограничений [57] |
8TiB on x86 |
? |
XFS |
255 байт |
Любые символы, кроме NUL [58] |
Нет установленых ограничений [59] |
9EiB[60] |
9EiB[61] |
JFS |
255 байт |
Любые символы, кроме NUL [62] |
Нет установленых ограничений [63] |
8EiB |
512TiB to 4PiB |
JFS2 |
255 байт |
Любые символы Юникода, кроме NUL |
Нет установленых ограничений [64] |
4PiB |
32PiB |
Be File System |
255 байт |
Любые символы, кроме NUL [65] |
Нет установленых ограничений [66] |
12288 байт to 260GiB[67] |
256PiB to 2EiB |
AdvFS |
255 символов |
Любые символы, кроме NUL [68] |
Нет установленых ограничений [69] |
16TiB |
16TiB |
NSS |
256 символов |
Depends on namespace used [70] |
Only limited by client |
8TiB |
8TiB |
NWFS |
80 байт [71] |
Depends on namespace used [72] |
Нет установленых ограничений [73] |
4GiB |
1TiB |
ODS-5 |
236 байт[74] |
? |
4096 байт[75] |
1TiB |
1TiB |
VxFS |
255 байт |
Любые символы, кроме NUL [76] |
Нет установленых ограничений [77] |
16EiB |
? |
UDF |
255 байт |
Любые символы Юникода, кроме NUL |
1023 байт [78] |
16EiB |
? |
ZFS |
255 байт |
Любые символы Юникода, кроме NUL |
Нет установленых ограничений [79] |
16EiB |
16EiB |
|
Максимальная длина имён файлов |
Допустимые символы в названиях [80] |
Максимальная длина пути файла |
Максимальный размер файла |
Максимальный размер тома [81] |
|
Запись владельца файла |
Права файлов POSIX |
Создание временных меток |
Временные метки доступа/чтения |
Временные метки изменений метаданных |
Временные метки последнего архивирования |
ACL |
Метки безопасности/MAC |
Расширенные атрибуты/Альтернативные потоки данных/вызовы |
Контрольные суммы/ECC |
RT-11 |
Нет |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
V6FS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
V7FS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
FAT12 |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет [82] |
Нет |
FAT16 |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет [83] |
Нет |
FAT32 |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет [84] |
Нет |
HPFS |
Да[85] |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
? |
Да |
Нет |
NTFS |
Да |
Нет[86] |
Да |
Да |
Да |
Нет |
Да |
? |
Да |
Нет |
HFS+ |
Да |
Да |
Да |
Да |
Да |
? |
Да |
? |
Да |
Нет |
FFS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
UFS1 |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да [87] |
Да [88] |
Нет [89] |
Нет |
UFS2 |
Да |
Да |
Да |
Да |
Да |
Нет |
Да [90] |
Да [91] |
Да |
Нет |
LFS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
ext2 |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да [92] |
Да [93] |
Да |
Нет |
ext3 |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да [94] |
Да [95] |
Да |
Нет |
ReiserFS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да [96] |
Да [97] |
Да |
Нет |
Reiser4 |
Да |
Да |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
XFS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да |
Да [98] |
Да |
Нет |
JFS |
Да |
Да |
Да |
Да |
Да |
Нет |
Да |
Да |
Да |
Нет |
Be File System |
Да |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
Да |
Нет |
AdvFS |
Да |
Да |
Нет |
Да |
Да |
Нет |
Да |
Нет |
Да |
Нет |
NSS |
Да |
Да |
Да[99] |
Да[100] |
Да |
Да[101] |
Да |
? |
Да[102] [103] |
Нет |
NWFS |
Да |
? |
Да[104] |
Да[105] |
Да |
Да[106] |
Да |
? |
Да[107] [108] |
Нет |
ODS-5 |
Да |
Да |
Да |
? |
? |
Да |
Да |
? |
Да [109] |
Нет |
VxFS |
Да |
Да |
Да |
Да |
Да |
Нет |
Да |
? |
Да [110] |
Нет |
UDF |
Да |
Да |
Да |
Да |
Да |
Нет |
Да |
Нет |
Да |
Нет |
Fossil |
Да |
Да [111] |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
ZFS |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да [112] |
Да |
|
Запись владельца файла |
Права файлов POSIX |
Создание временных меток |
Временные метки доступа/чтения |
Временные метки изменений метаданных |
Временные метки последнего архивирования |
ACL |
Метки безопасности/MAC |
Расширенные атрибуты/Альтернативные потоки данных/вызовы |
Контрольные суммы/ECC |
|
Жёсткие ссылки |
Мягкие ссылки |
Журналирование блоков или |
Журналирование только мета-данных |
Чувствительно к регистру |
Case-preserving |
Лог изменеий файлов |
Добавляющиеся снимки |
XIP |
RT-11 |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
V6FS |
Да |
Нет |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
V7FS |
Да |
Нет [113] |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
FAT12 |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
FAT16 |
Нет |
Нет |
Нет |
Нет |
Нет |
Частично |
Нет |
Нет |
Нет |
FAT32 |
Нет |
Нет |
Нет |
Нет |
Нет |
Частично |
Нет |
Нет |
Нет |
HPFS |
Нет |
Нет |
Нет |
Нет |
Нет |
Да |
Нет |
? |
Нет |
NTFS |
Да |
Да[114] |
Нет |
Да |
Да[115] |
Да |
Да |
Да |
? |
HFS+ |
Частично |
Да |
Нет |
Да[116] |
Да[117] |
Да |
Нет |
? |
Нет |
FFS |
Да |
Да |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
UFS1 |
Да |
Да |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
Нет |
UFS2 |
Да |
Да |
Нет |
Нет |
Да |
Да |
Нет |
Да |
? |
LFS |
Да |
Да |
Да[118] |
Нет |
Да |
Да |
Нет |
Да |
Нет |
ext2 |
Да |
Да |
Нет |
Нет |
Да |
Да |
Нет |
Нет |
? |
ext3 |
Да |
Да |
Да [119] |
Да |
Да |
Да |
Нет |
Нет |
? |
ReiserFS |
Да |
Да |
Да [120] |
Да |
Да |
Да |
Нет |
Нет |
? |
Reiser4 |
Да |
Да |
Да |
Нет |
Да |
Да |
Нет |
? |
? |
XFS |
Да |
Да |
Нет |
Да |
Да [121] |
Да |
Да |
? |
? |
JFS |
Да |
Да |
Нет |
Да |
Да[122] |
Да |
Нет |
? |
? |
Be File System |
Да |
Да |
Нет |
Да |
Да |
Да |
? |
? |
Нет |
NSS |
Да |
Да |
? |
Да |
Да[123] |
Да[124] |
Да[125] |
Да |
Нет |
NWFS |
Да[126] |
Да[127] |
Нет |
Нет |
Да[128] |
Да[129] |
Да[130] |
? |
Нет |
ODS-2 |
Да |
Да[131] |
Нет |
Да |
Нет |
Нет |
Да |
Да |
Нет |
ODS-5 |
Да |
Да[132] |
Нет |
Да |
Нет |
Да |
Да |
Да |
? |
UDF |
Да |
Да |
Да[133] |
Да[134] |
Да |
Да |
Нет |
Нет |
Да |
VxFS |
Да |
Да |
Да |
Нет |
Да |
Да |
Да |
Нет |
? |
Fossil |
Нет |
Нет |
Нет |
Нет |
Да |
Да |
Да |
Да |
Нет |
ZFS |
Да |
Да |
Да[135] |
Нет[136] |
Да |
Да |
Нет |
Да |
? |
|
Жёсткие ссылки |
Мягкие ссылки |
Журналирование блоков или |
Журналирование только мета-данных |
Чувствительно к регистру |
Case-preserving |
Лог изменеий файлов |
Добавляющиеся снимки |
XIP |
[править] Политики размещения и компоновки
|
Частичная упаковка |
Прозрачная компрессия |
Перераспределение блоков |
Распределение на лету |
Экстент |
Переменный размер блоков [137] |
V6FS |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
V7FS |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
FAT12 |
Нет |
Нет [138] |
Нет |
Нет |
Нет |
Нет |
FAT16 |
Нет |
Нет [139] |
Нет |
Нет |
Нет |
Нет |
FAT32 |
Нет |
Нет [140] |
Нет |
Нет |
Нет |
Нет |
HPFS |
Нет |
Нет |
Нет |
Нет |
Да |
Нет |
NTFS |
Нет |
Да |
Частично |
Нет |
Да |
Нет |
HFS+ |
Нет |
Нет |
? |
Нет |
Да |
Нет |
FFS |
Нет |
Нет |
8:1 [141] |
Нет |
Нет |
Нет |
UFS1 |
Нет |
Нет |
8:1 [142] |
Нет |
Нет |
Нет |
UFS2 |
Нет |
Нет |
8:1 [143] |
Нет |
Нет |
Да |
LFS |
Нет |
Нет |
8:1 [144] |
Нет |
Нет |
Нет |
ext2 |
Нет |
Нет [145] |
Нет [146] |
Нет |
Нет |
Нет |
ext3 |
Нет |
Нет |
Нет [147] |
Нет |
Нет |
Нет |
ReiserFS |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
Reiser4 |
Да |
Нет [148] |
Нет |
Да |
Да [149] |
Нет |
XFS |
Нет |
Нет |
Нет |
Да |
Да |
Нет |
JFS |
Нет |
Да |
Да |
Нет |
Да |
Нет |
Be File System |
Нет |
Нет |
? |
Нет |
Нет |
? |
NSS |
Нет |
Да |
Нет |
Нет |
Да |
Нет |
NWFS |
Нет |
Да |
Да [150] |
Нет |
Нет |
Нет |
ODS-5 |
Нет |
Нет |
Нет |
Нет |
Да |
Нет |
VxFS |
Нет |
Нет |
? |
Нет |
Да |
Нет |
UDF |
Нет |
Нет |
Нет |
? [151] |
Да |
Нет |
Fossil |
Нет |
Да |
Нет |
Нет |
Нет |
Нет |
ZFS |
Нет |
Да |
? |
? |
Нет |
Да |
|
Частичная упаковка |
Прозрачная компрессия |
Перераспределение блоков |
Распределение на лету |
Экстент |
Переменный размер блоков [152] |
Эту страницу нужно перевести на русский язык.
Если страница не будет переведена, она может быть выставлена к удалению.
↑ HFS, устаревшая версия HFS+, поддерживает только 31-символьные имена файлов; более старые приложения обычно не работают с именами такой длины.
↑ HFS+ поддерживает использование escape-последовательностей, чтобы работать с Unicode. Пользователи старого программного обеспечения могут увидеть escape-последовательности вместо символов.
↑ Сильно варьируется в зависимости от размера блока и фрагментации групп размещения блоков.
↑ Для файловых систем с переменным размером единицы размещения (блока/кластера) приведён диапазон размеров, показывающий максимальные размеры тома для минимально и маскимально возможного размера единицы размещения файловой системы (напр., 512 байт и 128КиБ для FAT — таков диапазон размера кластера, позволяемый структурами данных на диске, хотя некоторые драйверы устанавливаемых файловых систем и операционные системы не поддерживают размеры кластеров, большие 32КиБ).
↑ NTFS access control lists can express essentially any access policy possible using simple POSIX file permissions, but use of a POSIX-like interface is not supported without an add-on such as Services for UNIX or Cygwin.
↑ The file change logs, last entry change timestamps, and other filesystem metadata, are all part of the extensive suite of auditing capabilities built into NDS/eDirectory called NSure Audit. (Filesystem Events tracked by NSure)
↑ While FAT32 partitions this large work fine once created, some software won't allow creation of FAT32 partitions larger than 32GiB. This includes, notoriously, the Windows XP installation program. Use FDISK from a Windows ME Emergency Boot Disk to avoid.
↑ ReiserFS теоретически может иметь размер файлов в 1ЭиБ, но "предел в 8 ТиБ появился на данный момент в результате применения 32-хбитной архитектуры распределения страничного кэша"[153]
↑ XFS имееет ограничение в Linux 2.4 на 64ТиБ размер файлов и 2ТиБ размер файловой системы. Этого ограничения нет в системе IRIX.
↑ Microsoft впервые представила FAT32 в Windows 95 OSR2 (OEM Service Release 2) и впоследствии в Windows 98.
↑ IBM представила JFS с начальным релизом AIX версии 3.1 в 1990. Эта файловая система сейчас называется JFS1. Новая JFS (сейчас называемая JFS2), базирующаяся на Linux-портах , была впервые применена в OS/2 Warp Server для e-бизнеса в 1999.
↑ The on-disc structures have not inherent limit. Particular Installable File System drivers and operating systems may impose limits of their own, however. MS-DOS does not support full pathnames longer than 260 bytes for FAT12 and FAT16. Windows NT does not support full pathnames longer than 32767 bytes for NTFS.
↑ This is the limit of the on-disc structures. The HPFS Installable File System driver for OS/2 uses the top 5 bits of the volume sector number for its own use, limiting the volume size that it can handle to 64GiB.
↑ F-node содержит поле идентификатора пользователя. Это не используется нигде, кроме OS/2 Warp Server.
↑ Максимальная общая длина имени файла/расширения составляет 236 байт; некоторые компоненты имеют собственную максимальную длину в 255 байт.
↑ Maximum pathname length is 4096 bytes, but quoted limits on individual components add up to 1664 bytes.
↑ Record Management Services (RMS) attributes include record type and size, among many others.
↑ Это передаётся как "алиасы".
↑ Novell называет эту особенность "множественные потоки данных". В опубликованных спецификациях говорится, что NWFS разрешает до 16 атрибутов и 10 потоков данных, и NSS разрешает for unlimited quantities of both.
↑ Case-sensitivity/Preservation depends on client. Windows, DOS, and OS/2 clients don't see/keep case differences, whereas clients accessing via NFS or AFP may.
↑ Published specs say that the 128-bit file system provides for up to 264 bytes to describe the file system, file size, directory entries, etc, with a theoretical max of 2128 bytes total to describe all storage on such a machine.
↑ Particular Installable File System drivers and operating systems may not support extended attributes on FAT12, FAT16, and FAT32. The OS/2 and Windows NT filesystem drivers for FAT12, FAT16, and FAT32 support extended attributes (using a "EA DATA. SF" pseudo-file to reserve the clusters allocated to them). Other filesystem drivers for other operating systems do not.
↑ Some Installable File System drivers and operating systems may not support extended attributes, access control lists or security labels on these filesystems. Linux kernels prior to 2.6.x may either be missing support for these altogether or require a patch.
↑ Depends on whether the FAT12, FAT16, and FAT32 implementation has support for LFNs. Where it does not, as in OS/2, MS-DOS, Windows 95, Windows 98 in DOS-only mode and the Linux "msdos" driver, file names are limited to 11 8-bit characters (space padded in both the basename and extension parts) and may not contain NUL (end-of-directory marker) or character 229 (deleted-file marker). Short names also do not normally contain lowercase letters.
↑ These are the restrictions imposed by the on-disc directory entry structures themselves. Particular Installable File System drivers may place restrictions of their own on file and directory names; and particular and operating systems may also place restrictions of their own, across all filesystems. MS-DOS, Microsoft Windows, and OS/2 disallow the characters \ / : ? * " > < | and NUL in file and directory names across all filesystems. Unices and Linux disallow the characters / and NUL in file and directory names across all filesystems.
↑ In these filesystems the directory entries named "." and ".." have special status. Directory entries with these names are not prohibited, and indeed exist as normal directory entries in the on-disc data structures. However, they are mandatory directory entries, with mandatory values, that are automatically created in each directory when it is created; and directories without them are considered corrupt.
↑ The "." and ".." directory entries in HPFS that are seen by applications programs are a partial fiction created by the Installable File System drivers. The on-disc data structure for a directory does not contain entries by those names, but instead contains a special "start" entry. Whilst on-disc directory entries by those names are not physically prohibited, they cannot be created in normal operation, and a directory containing such entries is corrupt.
↑ NSS allows files to have multiple names, in separate namespaces.
↑ Some file and directory metadata is stored on the Netware server irrespective of whether Directory Services is installed or not, like date/time of creation, file size, purge status, etc; and some file and directory metadata is stored in NDS/eDirectory, like file/object permissions, ownership, etc.
↑ Particular Installable File System drivers and operating systems may not support case sensitivity for JFS. OS/2 does not, and Linux has a mount option for disabling case sensitivity.
↑ The local time, timezone/UTC offset, and date are derived from the time settings of the reference/single timesync source in the NDS tree.
↑ Some operating systems implemented extended attributes as a layer over UFS1 with a parallel backing file (e.g., FreeBSD 4.x).
↑ Access-control lists and MAC labels are layered on top of extended attributes.
↑ NTFS 5.0 and higher can create junctions, which allow entire directories (but not individual files) to be mapped to elsewhere in the directory tree of a locally managed drive. These are implemented through reparse points, which allow the normal process of filename resolution to be extended in a flexible manner.
↑ Отключено по умолчанию.
↑ While NTFS itself supports case sensitivity, the Windows standard file system drivers cannot create files whose names differ only by case, for compatibility reasons.
↑ NTFS stores everything, even the file data, as meta-data, so its log is closer to block journaling.
↑ UDF and LFS are log-structured file systems and behave as if the entire file system were a journal.
↑ В "расширенном" режиме.
↑ В ОС IRIX возможно необязательное игнорирование регистра букв имен файлов в XFS.
↑ Variable block size refers to systems which support different block sizes on a per-file basis. (This is similar to extents but a slightly different implementational choice.) The current implementation in UFS2 is read-only.
↑ Block suballocation divides storage into blocks of 4KiB to 64KiB (usually 8KiB), and if all of the block is not used, the remainder is subdivided into 512-byte blocks for other files, usually smaller files, to use.
↑ This restriction might be lifted in newer versions.
↑ Полное журналирование блоков в ReiserFS было добавлено в Linux 2.6.8.
↑ Other block:fragment size ratios supported; 8:1 is typical and recommended by most implementations.
↑ Присутствует в зависимости от реализации UDF.
↑ Fragments were planned, but never actually implemented on ext2 and ext3.
↑ Журналирование только метаданных было представлено в драйвере HFS+ Mac OS 10.2.2; журналирование по умолчанию было включено в Mac OS 10.3 и более поздних.
↑ e2compr, a set of patches providing block-based compression for ext2, has been available since 1997, but has never been merged into the mainline Linux kernel.
↑ Reiser4 включает сжатие данных, но это не представлено в VFS API.
↑ DoubleSpace в DOS 6, и DriveSpace в Windows 95 и Windows 98 предоставлял схемы сжатия данных для FAT; в данное время не поддерживается Microsoft.
↑ Some namespaces had lower name length limits. "LONG" had an 80-byte limit, "NTFS" 80 bytes, "NFS" 40 bytes and "DOS" imposed 8.3-style names.
↑ Доступно только в пространстве имён "NFS".
↑ Metacomco released a so called "evolution" version of original file system for Amiga realizied by engineers of first Amiga Corporation (Formerly Hi-Toro) in 1982-83/85. To be true, Metacomco made a huge mess of early FS ruining its simple and easy structure. Originally OFS it was simply Amiga File System. Name changed since the release of the "new" Fast File System, born in 1987 for the same platform.
↑ This is the limit of the on-disc structures. The NTFS driver for Windows NT limits the volume size that it can handle to 256TiB and the file size to 16TiB respectively.
↑ ZFS is a transactional filesystem using copy-on-write semantics, guaranteeing an always-consistent on-disk state without the use of a traditional journal. However, it does also implement an intent log to provide better performance when synchronous writes are requested.
↑ The actual maximum was 8,847,360 bytes, with 7 singly-indirect blocks and 1 doubly-indirect block; PWB/UNIX 1.0's variant had 8 singly-indirect blocks, making the maximum 524,288 bytes or half a MiB.
↑ The actual maximum was 1,082,201,088 bytes, with 10 direct blocks, 1 singly-indirect block, 1 doubly-indirect block, and 1 triply-indirect block. The 4.0BSD and 4.1BSD versions, and the System V version, used 1024-byte blocks rather than 512-byte blocks, making the maximum 4,311,812,608 bytes or approximately 4 GiB.
↑ System V Release 4, and some other Unix systems, retrofitted symbolic links to their versions of the Version 7 Unix file system, although the original version didn't support them.
↑ Solaris "extended attributes" are really full-blown alternate data streams, in both the Solaris UFS and ZFS.
↑ File permission in 9P are an variation of the traditional Unix permissions with some minor changes, eg. the suid bit is replaced by a new 'exclusive access' bit.
↑ По умолчанию отключено.
[править] Смотрите также
[править] Внешние ссылки
[править] Дополнительные статьи