File systems

ext2

Second extended fs support

Ext2 is a standard Linux file system for hard disks.

To compile this file system support as a module, choose M here: the module will be called ext2. Be aware however that the file system of your root partition (the one containing the directory /) cannot be compiled as a module, and so this could be dangerous.

If unsure, say Y.

Поддержка файловой системы ext2

Ext2 является стандартной файловой системой Linux. Для поддержки этой файловой системы модулем нажмите М; модуль будет называться ext2. В случае если Ваш корневой раздел (раздел, который содержит папку /) имеет тип ext2, то Вы не можете собрать поддержку файловой системы ext2 модулем. Сборка модулем может быть небезопасной.

Нажмите Y, если не уверены.

(О модулях. Все зависит от дистрибутива. Если это RedHat, Mandriva, SuSE, то использовать модуль можно. Если Slackware, то не рекомендуется. Если говорить точнее, на дистрибутивы, которые используют технологию initrd (Initial RAM disk), это ограничение не распространяется, но при условии, что после сборки ядра модули будут обязательно добавлены в образ initrd.)

Ext2 extended attributes

Extended attributes are name:value pairs associated with inodes by the kernel or by users (see the attr(5) manual page, or visit <http://acl.bestbits.at/> for details).

If unsure, say N.

Поддержка расширенных атрибутов файла в ext2

Расширенные атрибуты — это пара имя:значение, «привязанная» к inode (описатель файла) ядром или пользователем. Подробности см. man 5 attr или http://acl.bestbits.at)

Ext2 POSIX Access Control Lists

Posix Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.

To learn more about Access Control Lists, visit the Posix ACLs for Linux website <http://acl.bestbits.at/>.

If you don’t know what Access Control Lists are, say N

Поддержка списков контроля доступа (ACL) POSIX в ext3

Posix-списки контроля доступа (ACL) расширяют стандартные права доступа UNIX. Они позволяют определить права (чтение, запись и исполнение) для отдельных пользователей и/или групп. Для того, чтобы ACL заработали, необходимо подключать файловую систему с параметром монтирования acl. Например, так:

mount -t ext2 /dev/sda1 /dir -o acl

Используйте ACL с осторожностью, не все программы их поддерживают, в особенности это касается программ для работы с архивами.

Подробности можно посмотреть на http://acl.bestbits.at

Если вы не знаете, что такое ACL, выбирайте N.

Ext2 Security Labels

Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the ext2 filesystem.

If you are not using a security module that requires using extended attributes for file security labels, say N.

Метки безопасности

Метки безопасности включают поддержку альтернативной модели доступа, используемой модулями безопасности, такими как SELinux.

Если вы не используете модули безопасности, которым необходимы атрибуты безопасности, выбирайте N.

ext3

Ext3 journalling file system support EXT3_FS

This is the journaling version of the Second extended file system

(often called ext3), the de facto standard Linux file system (method to organize files on a storage device) for hard disks.

The journaling code included in this driver means you do not have to run e2fsck (file system checker) on your file systems after a crash. The journal keeps track of any changes that were being made at the time the system crashed, and can ensure that your file system is consistent without the need for a lengthy check.

Other than adding the journal to the file system, the on-disk format of ext3 is identical to ext2. It is possible to freely switch between using the ext3 driver and the ext2 driver, as long as the file system has been cleanly unmounted, or e2fsck is run on the file system.

To add a journal on an existing ext2 file system or change the behavior of ext3 file systems, you can use the tune2fs utility («man tune2fs»). To modify attributes of files and directories on ext3 file systems, use chattr («man chattr»). You need to be using e2fsprogs version 1.20 or later in order to create ext3 journals (available at <http://sourceforge.net/projects/e2fsprogs/>).

To compile this file system support as a module, choose M here: the module will be called ext3. Be aware however that the file system of your root partition (the one containing the directory /) cannot be compiled as a module, and so this may be dangerous.

Поддержка журналируемой файловой системы ext3

Файловая система ext3 является журналируемой версией файловой системы ext2. На сегодняшний день ext3 является стандартной журналируемой файловой системой для Linux.

Журналирование позволяет восстанавливать файловую систему после краха значительно быстрее, нежели с помощью программы e2fsck. Журналирование заключается в ведении журнала, в котором отмечаются все изменения, производимые в файловой системе. Использование журнала ускоряет проверку целостности файловой системы, так как достаточно проверить только последние изменения в файловой системе. Таким образом, при использование журнала проверяется целостность не всей файловой системы, а лишь малой её части.

Единственным отличием ext3 от ext2 является поддержка журнала, в остальном они идентичны, что позволяет свободно переключаться между ext2- и ext3-драйвером (однако, не рекомендуется производить смену драйвера на системе сразу после краха; файловая система должна быть штатно отмонтирована или проверена утилитой e2fsck).

Для того, чтобы добавить журнал в существующую файловую систему ext2 или изменить настройки файловой системы ext3, вы можете использовать утилиту tune2fs («man tune2fs»). Чтобы изменять атрибуты файлов и каталогов в файловой системе ext3, используйте утилиту chattr («man chattr»). Для работы с ext3 необходимо использовать пакет e2fsprogs версии 1.20 или новее. (пакет доступен по ссылке: <http://sourceforge.net/projects/e2fsprogs/>).

Чтобы скомпилировать поддержку файловой системы ext3 в виде модуля, выберите M. Модуль будет называться ext3. Имейте в виду, что файловая система, на которой находится корневая файловая система (содержащая каталог /), не может быть собрана в виде модуля.

Ext3 extended attributes

Extended attributes are name:value pairs associated with inodes by the kernel or by users (see the attr(5) manual page, or visit <http://acl.bestbits.at/> for details).

If unsure, say N.

You need this for POSIX ACL support on ext3.

Поддержка расширенных атрибутов файла в ext3

Расширенные атрибуты — это пара имя:значение, «привязанная» к inode (описатель файла) ядром или пользователем. Подробности см. man 5 attr или http://acl.bestbits.at)

Если вы не уверены — выбирайте N.

Вам потребуется включение этого параметра для поддержки POSIX ACL с ext3.

Ext3 POSIX Access Control Lists

Posix Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.

To learn more about Access Control Lists, visit the Posix ACLs for Linux website <http://acl.bestbits.at/>.

If you don’t know what Access Control Lists are, say N.

Поддержка списков контроля доступа POSIX (ACL) в ext3

POSIX-списки контроля доступа (ACL) расширяют стандартные права доступа UNIX. Они позволяют определить права (чтение, запись и исполнение) для отдельных пользователей и/или групп. Для того, чтобы ACL заработали, необходимо подключать файловую систему с параметром монтирования acl. Например, так:

mount -t ext3 /dev/sda1 /dir -o acl

Используйте ACL с осторожностью, не все программы их поддерживают, в особенности это касается программ для работы с архивами.

Подробности можно посмотреть на http://acl.bestbits.at

Если вы не знаете, что такое ACL, выбирайте N.

Ext3 Security Labels

Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the ext3 filesystem.

If you are not using a security module that requires using extended attributes for file security labels, say N.

Поддержка меток безопасности в ext3

Метки безопасности включают поддержку альтернативной модели доступа, используемой модулями безопасности, такими как SELinux.

Если вы не используете модули безопасности, которым необходимы атрибуты безопасности, выбирайте N.

JBD (ext3) debugging support

If you are using the ext3 journaled file system (or potentially any other file system/device using JBD), this option allows you to enable debugging output while the system is running, in order to help track down any problems you are having. By default the debugging output will be turned off.

If you select Y here, then you will be able to turn on debugging with

echo N > /proc/sys/fs/jbd-debug

where N is a number between 1 and 5, the higher the number, the more debugging output is generated. To turn debugging off again, do

echo 0 > /proc/sys/fs/jbd-debug

Если вы используете журналируемую файловую систему ext3 (или, возможно, любую другую файловую систему/устройство, использующее JBD), этот параметр позволяет включить вывод отладочной информации во время работы системы, чтобы помочь отследить любые возникающие проблемы. По умолчанию выходные данные отладки будут отключены.

Если вы выберите Y здесь, то вы сможете включить отладку с

echo N > /proc/sys/fs/jbd-debug

где N — число от 1 до 5, чем больше число, тем больше генерируется выходных данных отладки. Чтобы снова отключить отладку, выполните

echo 0 > /proc/sys/fs/jbd-debug

Reiserfs

Reiserfs support

Stores not just filenames but the files themselves in a balanced tree. Uses journaling.

Balanced trees are more efficient than traditional file system architectural foundations.

In general, ReiserFS is as fast as ext2, but is very efficient with large directories and small files. Additional patches are needed for NFS and quotas, please see <http://www.namesys.com/> for links.

It is more easily extended to have features currently found in database and keyword search systems than block allocation based file systems are. The next version will be so extended, and will support plugins consistent with our motto «It takes more than a license to make source code open.

Read <http://www.namesys.com/> to learn more about reiserfs.

Sponsored by Threshold Networks, Emusic.com, and Bigstorage.com.

If you like it, you can pay us to add new features to it that you need, buy a support contract, or pay us to port it to another OS.

Хранит не только имена файлов, но и сами файлы в сбалансированном дереве. Использует журналирование.

Сбалансированные деревья более эффективны, чем традиционные архитектурные основы файловой системы.

В целом ReiserFS работает так же быстро, как ext2, но очень эффективна с большими каталогами и небольшими файлами. Дополнительные патчи необходимы для NFS и квот, ссылки см. тут <http://www.namesys.com/>.

Его проще расширить, чтобы находить функции в базах данных и системах поиска по ключевым словам, чем в файловых системах на основе распределения блоков. Следующая версия будет расширена и будет поддерживать плагины в соответствии с нашим девизом: «Для открытия исходного кода требуется больше, чем лицензия».

Читайте <http://www.namesys.com/>, чтобы узнать больше о reiserfs.

При поддержке Threshold Networks, Emusic.com и Bigstorage.com.

Если вам это нравится, вы можете заплатить нам, чтобы мы добавили в него новые функции, которые вам нужны, купите контракт на поддержку или заплатили нам, чтобы мы перенесли его на другую ОС.

Вкратце, ReiserFS такая же быстрая, как и ext2 (IMHO — гораздо быстрее ext2 на мощных машинах. На слабых иногда проигрывает в производительности ext2), но лучше работает с большим количеством директорий и маленьких файлов. Для NFS и квотирования дискового пространства требуется наличие дополнений к ядру (patches), см. http://www.namesys.com для их поиска.

Enable reiserfs debug mode

If you set this to Y, then ReiserFS will perform every check it can possibly imagine of its internal consistency throughout its operation. It will also go substantially slower. More than once we have forgotten that this was on, and then gone despondent over the latest benchmarks.:-) Use of this option allows our team to go all out in checking for consistency when debugging without fear of its effect on end users. If you are on the verge of sending in a bug report, say Y and you might get a useful error message. Almost everyone should say N.

Включить отладочный режим работы Reiserfs

Если вы выберите Y, включается режим отладки, который замедляет работу файловой системы, но позволяет выявить ошибки в коде.

В подавляющем большинстве случаев этот параметр не включают

Stats in /proc/fs/reiserfs

Create under /proc/fs/reiserfs a hierarchy of files, displaying various ReiserFS statistics and internal data at the expense of making your kernel or module slightly larger (+8 KB). This also increases the amount of kernel memory required for each mount. Almost everyone but ReiserFS developers and people fine-tuning reiserfs or tracing problems should say N

Вывод статистики в /proc/fs/reiserfs

Создается директория /proc/fs/reiserfs, в которой будет находиться некоторое количество файлов, содержащих различные статистические данные и внутренние данные файловой системы. Этот параметр увеличит размер ядра на 8 Кбайт. Так же увеличивается количество оперативной памяти, необходимой для каждой подключаемой файловой системы. Этот параметр необходим людям, занимающимся разработкой кода и тем, кто хочет производить настройку файловой системы. Если вам это не надо, выбирайте N.

ReiserFS extended attributes

Extended attributes are name:value pairs associated with inodes by the kernel or by users (see the attr(5) manual page, or visit <http://acl.bestbits.at/> for details).

If unsure, say N.

Поддержка расширенных атрибутов ReiserFS

Рассширенные атрибуты — это пара имя:значение, «привязанная» к inode (описатель файла) ядром или пользователем. Подробности см. man 5 attr или http://acl.bestbits.at)

ReiserFS POSIX Access Control Lists

Posix Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.

To learn more about Access Control Lists, visit the Posix ACLs for Linux website <http://acl.bestbits.at/>.

If you don’t know what Access Control Lists are, say N

Поддержка списков контроля доступа (ACL) POSIX в ReiserFS

Списки контроля доступа (ACL) POSIX расширяют стандартные права доступа UNIX. Они позволяют определить права (чтение, запись и исполнение) для отдельных пользователей и/или групп. Для того, чтобы ACL заработали, необходимо подключать файловую систему с параметром монтирования acl. Например, так:

mount -t reiserfs /dev/sda1 /dir -o acl

Используйте ACL с осторожностью, не все программы их поддерживают, в особенности это касается программ для работы с архивами.

Подробности можно посмотреть на http://acl.bestbits.at

Если вы не знаете, что такое ACL, выбирайте N.

ReiserFS Security Labels

Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the ext2 filesystem.

If you are not using a security module that requires using extended attributes for file security labels, say N

Поддержка меток безопасности ReiserFS

Метки безопасности включают поддержку альтернативной модели доступа, используемой модулями безопасности, такими как SELinux.

Если вы не используете модули безопасности, которым необходимы атрибуты безопасности, выбирайте N.

JFS

JFS filesystem support

This is a port of IBM’s Journaled Filesystem . More information is available in the file <file:Documentation/filesystems/jfs.txt>.

If you do not intend to use the JFS filesystem, say N.

Поддержка журналируемой файловой системы JFS

Включить поддержку журналируемой файловой системы JFS, разработанной IBM. Подробную информацию о ней можно найти в файле документации Documentation/filesystems/jfs.txt и на сайте (на английском языке) http://www-128.ibm.com/developerworks/linux/library/l-jfs.html

Если вы не собираетесь использовать JFS, выбирайте N.

JFS POSIX Access Control Lists

Posix Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.

To learn more about Access Control Lists, visit the Posix ACLs for Linux website <http://acl.bestbits.at/>

If you don’t know what Access Control Lists are, say N

Поддержка списков контроля доступа (ACL) POSIX в JFS

Posix-списки контроля доступа (ACL) расширяют стандартные права доступа UNIX. Они позволяют определить права (чтение, запись и исполнение) для отдельных пользователей и/или групп. Для того, чтобы ACL заработали, необходимо подключать файловую систему с параметром монтирования acl. Например, так:

mount -t jfs /dev/sda1 /dir -o acl

Используйте ACL с осторожностью, не все программы их поддерживают, в особенности это касается программ для работы с архивами.

Подробности можно посмотреть на http://acl.bestbits.at

Если вы не знаете, что такое ACL, выбирайте N.

JFS Security Labels

Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute handler for file security labels in the jfs filesystem.

If you are not using a security module that requires using extended attributes for file security labels, say N.

Метки безопасности включают поддержку альтернативной модели доступа, используемой модулями безопасности, такими как SELinux.

Если вы не используете модули безопасности, которым необходимы атрибуты безопасности, выбирайте N.

JFS debugging

If you are experiencing any problems with the JFS filesystem, say Y here. This will result in additional debugging messages to be written to the system log. Under normal circumstances, this results in very little overhead.

Если у вас возникли проблемы с JFS и вы хотите с ними разобраться, выбирайте Y. В результате в системе журнальной регистрации вы будете получать дополнительные отладочные сообщения.

JFS statistics

Enabling this option will cause statistics from the JFS file system to be made available to the user in the /proc/fs/jfs/ directory.

Включает поддержку директории /proc/fs/jfs, в которой будут находиться файлы с различной статистической информацией.

XFS

XFS filesystem support

XFS is a high performance journaling filesystem which originated on the SGI IRIX platform. It is completely multi-threaded, can support large files and large filesystems, extended attributes, variable block sizes, is extent based, and makes extensive use of Btrees (directories, extents, free space) to aid both performance and scalability.

Refer to the documentation at <http://oss.sgi.com/projects/xfs/> for complete details. This implementation is on-disk compatible with the IRIX version of XFS.

To compile this file system support as a module, choose M here: the module will be called xfs. Be aware, however, that if the file system of your root partition is compiled as a module, you’ll need to use an initial ramdisk (initrd) to boot.

Поддержка журналируемой файловой системы XFS

XFS — это высокопроизводительная журналируемая файловая система, которая впервые появилась в операционной системе IRIX. Она полностью многопоточная, может поддерживать очень большие файлы и файловые системы, расширенные атрибуты, переменный размер блоков, базируется на так называемых extent-ах (что позволяет создавать файловые системы огромных размеров) и использует сбалансированные деревья для доступа к директориям, extents, и свободному пространству, что позволяет достигнуть большой производительности и масштабируемости.

Для получения подробной информации по файловой системе обратитесь к документации, доступной на сайте http://oss.sgi.com/projects/xfs.

Если вы хотите собрать драйвер файловой системы в виде модуля, выбирайте M. Модуль будет называться xfs. Но учтите, что если ваша корневая файловая система использует XFS, то следует использовать технологию первоначального RAM диска (initrd).

XFS Quota support

If you say Y here, you will be able to set limits for disk usage on a per user and/or a per group basis under XFS. XFS considers quota information as filesystem metadata and uses journaling to provide a higher level guarantee of consistency. The on-disk data format for quota is also compatible with the IRIX version of XFS, allowing a filesystem to be migrated between Linux and IRIX without any need for conversion.

If unsure, say N. More comprehensive documentation can be found in README.quota in the xfsprogs package. XFS quota can be used either with or without the generic quota support enabled (CONFIG_QUOTA) — they are completely independent subsystems.

Если вы выберите Y, то вы сможете устанавливать ограничения на используемое дисковое пространство для пользователей и/или групп в файловой ситсеме XFS.

Если вы не уверены, выбирайте N. Более подробную документацию можно найти в файле README.quota в пакете xfsprogs.

XFS Security Label support

Security labels support alternative access control models implemented by security modules like SELinux. This option enables an extended attribute namespace for inode security labels in the XFS filesystem.

If you are not using a security module that requires using extended attributes for inode security labels, say N.

Поддержка меток безопасности XFS

Метки безопасности позволяют использовать альтернативную модель контроля доступа, используемую модулями безопасности, такими как SElinux. Этот параметр включает в inode файла дополнительные атрибуты в файловой системе XFS.

Если вы не используете модули безопасности, которым требуются дополнительные атрибуты, выбирайте N.

XFS POSIX ACL support

POSIX Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.

To learn more about Access Control Lists, visit the POSIX ACLs for Linux website <http://acl.bestbits.at/>.

If you don’t know what Access Control Lists are, say N.

Поддержка списков контроля доступа (ACL) POSIX в XFS

Posix-списки контроля доступа (ACL) расширяют стандартные права доступа UNIX. Они позволяют определить права (чтение, запись и исполнение) для отдельных пользователей и/или групп. Для того, чтобы ACL заработали, необходимо подключать файловую систему с параметром монтирования acl.

Используйте ACL с осторожностью, не все программы их поддерживают, в особенности это касается программ для работы с архивами.

Подробности можно посмотреть на http://acl.bestbits.at

Если вы не знаете, что такое ACL, выбирайте N.

XFS Realtime support

If you say Y here you will be able to mount and use XFS filesystems which contain a realtime subvolume. The realtime subvolume is a separate area of disk space where only file data is stored. The realtime subvolume is designed to provide very deterministic data rates suitable for media streaming applications.

See the xfs man page in section 5 for a bit more information.

This feature is unsupported at this time, is not yet fully functional, and may cause serious problems.

If unsure, say N.

Поддержка подразделов реального времени XFS

Если вы выберите Y, вы сможете подключать и использовать файловые системы XFS, содержащие подразделы реального времени. Эти подразделы представляют собой отдельную область на диске, где хранятся только данные файлов (т.е. метаданные, описывающие файлы, там не хранятся). Подразделы реального времени были разработаны, чтобы обеспечить гарантированную скорость обмена данными для приложений, ориентированных на мультимедийные потоки данных.

Смотрите man 5 xfs для получения более подробной информации.

Эта опция в данное время не поддерживается, полностью не работает и имеет серьезные проблемы.

Если вы не уверены, выбирайте N.

Minix

Minix fs support

Minix is a simple operating system used in many classes about OS’s. The minix file system (method to organize files on a hard disk partition or a floppy disk) was the original file system for Linux, but has been superseded by the second extended file system ext2fs. You don’t want to use the minix file system on your hard disk because of certain built-in restrictions, but it is sometimes found on older Linux floppy disks. This option will enlarge your kernel by about 28 KB. If unsure, say N.

To compile this file system support as a module, choose M here: the module will be called minix. Note that the file system of your root partition (the one containing the directory /) cannot be compiled as a module.

Поддержка файловой системы Minix

Очень древняя файловая система, которая не рекомендуется для использования на жестких дисках. Но, если вы хотите форматировать флоппи-диски с поддержкой UNIX-атрибутов файлов, для этих целей можно использовать файловой систему minix, так как (по сравнению с ext2) служебная информация файловой системы minix занимает меньше места на диске, и остается больше места для данных пользователя.

ROM

ROM file system support

This is a very small read-only file system mainly intended for initial ram disks of installation disks, but it could be used for other read-only media as well. Read <file:Documentation/filesystems/romfs.txt> for details.

To compile this file system support as a module, choose M here: the module will be called romfs. Note that the file system of your root partition (the one containing the directory /) cannot be a module.

If you don’t know whether you need it, then you don’t need it: answer N.

Поддержка файловой системы romfs

Romfs — это очень маленькая файловая система, работающая в режиме «только чтение». Обычно она используется для создания первоначального RAM диска в технологии initrd. Но кроме initrd её можно использовать в других случаях, когда требуется файловая система только для чтения. Подробности описаны в документации: Documentation/filesystems/romfs.txt.

Для того, чтобы собрать её в виде модуля, выбирайте M. Модуль будет называться romfs.

Если вы не понимаете, зачем вам нужна эта файловая система, выбирайте N.

Inotify file change notification support

Say Y here to enable inotify support and the associated system calls. Inotify is a file change notification system and a replacement for dnotify. Inotify fixes numerous shortcomings in dnotify and introduces several new features. It allows monitoring of both files and directories via a single open fd. Other features include multiple file events, one-shot support, and unmount notification.

For more information, see Documentation/filesystems/inotify.txt

If unsure, say Y.

Поддержка inotify — оповещение об изменениях файла

Выбирайте Y, чтобы включить поддержку inotify и соответствующих системных вызовов. Inotify — это система, которая уведомляет об изменениях в файловой системе и заменяет собой систему dnotify. Inotify исправляет некоторые недостатки dnotify и добавляет некоторые новые возможности. Она позволяет производить мониторинг файлов и директорий через один открытый файловый дескриптор. Другие особенности включают: multiple file events, one-shot support, и unmount notification.

Дополнительная информация доступна в документации Documentation/filesystems/inotify.txt.

Если не уверены, выбирайте Y.

Quota

Quota support

If you say Y here, you will be able to set per user limits for disk usage (also called disk quotas). Currently, it works for the ext2, ext3, and reiserfs file system. ext3 also supports journalled quotas for which you don’t need to run quotacheck(8) after an unclean shutdown.

For further details, read the Quota mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>, or the documentation provided with the quota tools. Probably the quota support is only useful for multi user systems. If unsure, say N.

Поддержка дисковых квот

Если вы выбирете Y, вы позволите устанавливать ограничения на использование дискового пространства для пользователей (эта особенность еще известна как дисковые квоты). Сейчас квоты работают в файловых системах ext2, ext3 и reiserfs (на самом деле, они также работают и в XFS). Ext3 также поддерживает так называемые журнальные квоты, что позволяет не вызывать программу quotacheck(8) после каждого некорректного выключения машины.

Детали использования квот описаны в Quota mini-HOWTO, на http://www.tldp.org/docs.html#howto или в документации, поставляемой с утилитами. Обычно поддержка квот используется в системах со многими пользователями.

Если не уверены, выбирайте N.

Old quota format support

This quota format was (is) used by kernels earlier than 2.4.22. If you have quota working and you don’t want to convert to new quota format say Y here.

Этот формат использовался в ядрах версии 2.4.22 и ниже. Если вы до сих пор используете этот формат и не собираетесь конвертировать его в новый, выбирайте Y.

Если вы устанавливаете систему по новой, лучше использовать новый вариант формата — quota v2.

Quota format v2 support

This quota format allows using quotas with 32-bit UIDs/GIDs. If you need this functionality say Y here.

Этот формат позволяет использовать квоты с 32-битными UID и GID. Если вам нужна эта функциональность, выбирайте Y.

Этот формат квот рекомендуется использовать в современных системах.

Automounter

Kernel automounter support

The automounter is a tool to automatically mount remote file systems on demand. This implementation is partially kernel-based to reduce overhead in the already-mounted case; this is unlike the BSD automounter (amd), which is a pure user space daemon.

To use the automounter you need the user-space tools from the autofs package; you can find the location in <file:Documentation/Changes>. You also want to answer Y to «NFS file system support», below.

If you want to use the newer version of the automounter with more features, say N here and say Y to «Kernel automounter v4 support», below.

To compile this support as a module, choose M here: the module will be called autofs.

If you are not a part of a fairly large, distributed network, you probably do not need an automounter, and can say N here.

Автомонтировщик — это инструмент для автоматического монтирования удаленных файловых систем по требованию. Эта реализация частично основана на ядре, чтобы уменьшить накладные расходы в уже смонтированных файловых системах. Это не похоже на автомаунтер BSD (amd), который является демоном пространства пользователя.

Для использования автомаунтера вам понадобятся инструменты пользовательского пространства из пакета autofs. Дополниетльнвя информация в файле <file:Documentation/Changes>. Также необходимо выбрать Y в «NFS file system support» ниже.

Если вы хотите использовать более новую версию автомаунтера с большим количеством функций, скажите «N» здесь и скажите «Y» «Kernel automounter v4 support» ниже.

Чтобы скомпилировать эту поддержку как модуль, выберите здесь M, модуль будет называться autofs.

Если вы не являетесь частью довольно большой распределенной сети, вам, вероятно, не нужен автомонтировщик, и вы можете сказать N здесь.

Kernel automounter version 4 support (also supports v3)

The automounter is a tool to automatically mount remote file systems on demand. This implementation is partially kernel-based to reduce overhead in the already-mounted case; this is unlike the BSD automounter (amd), which is a pure user space daemon.

To use the automounter you need the user-space tools from <ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/>; you also want to answer Y to «NFS file system support», below.

To compile this support as a module, choose M here: the module will be called autofs4. You will need to add «alias autofs autofs4» to your modules configuration file.

If you are not a part of a fairly large, distributed network or don’t have a laptop which needs to dynamically reconfigure to the local network, you probably do not need an automounter, and can say N here.

Автомонтировщик — это инструмент для автоматического монтирования удаленных файловых систем по требованию. Эта реализация частично основана на ядре, чтобы уменьшить накладные расходы в случае уже смонтированных файловых систем. Это не похоже на автомонтер BSD (amd), который является чисто демоном пространства пользователя.

Для использования автомаунтера вам понадобятся инструменты пользовательского пространства: <ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/>; Вы также должны выбрать Y в «NFS file system support» ниже.

Чтобы скомпилировать эту поддержку как модуль, выберите здесь M: модуль будет называться autofs4. Вам нужно будет добавить «alias autofs autofs4» в файл конфигурации вашего модуля.

Если вы не являетесь частью довольно большой распределенной сети или у вас нет ноутбука, которому необходимо динамически переподключаться в локальной сети, вам, вероятно, не нужен автомаунтер, и вы можете сказать N здесь.

FUSE

Filesystem in Userspace support

With FUSE it is possible to implement a fully functional filesystem in a userspace program.

There’s also companion library: libfuse. This library along with utilities is available from the FUSE homepage: <http://fuse.sourceforge.net/>

See <file:Documentation/filesystems/fuse.txt> for more information. See <file:Documentation/Changes> for needed library/utility version.

If you want to develop a userspace FS, or if you want to use a filesystem based on FUSE, answer Y or M.

Поддержка файловых систем средствами пользовательского (неядерного) процесса

FUSE позволяет реализовать полностью функциональные файловые системы в пространстве пользователя. Обычно, файловые системы может использовать (подключать, отключать) только суперпользователь. FUSE дает возможность использовать их простым пользователям системы. (Это не тоже самое, что монтирование, разрешённое опцией «user» в файле /etc/fstab! )

Для работы FUSE требуется наличие библиотеки libfuse. Библиотека и утилиты доступны на сайте http://fuse.sourceforge.net .

Более подробную информацию смотрите в файле Documentation/filesystems/fuse.txt.

Если вы хотите разрабатывать файловые системы, работающие в пространстве пользователя, или использовать их, выбирайте Y или M.

CD-ROM/DVD

ISO 9660 CDROM file system support

This is the standard file system used on CD-ROMs. It was previously known as «High Sierra File System» and is called «hsfs» on other Unix systems. The so-called Rock-Ridge extensions which allow for long Unix filenames and symbolic links are also supported by this driver. If you have a CD-ROM drive and want to do more with it than just listen to audio CDs and watch its LEDs, say Y (and read <file:Documentation/filesystems/isofs.txt> and the CD-ROM-HOWTO, available from <http://www.tldp.org/docs.html#howto>), thereby enlarging your kernel by about 27 KB; otherwise say N.

To compile this file system support as a module, choose M here: the module will be called isofs.

Поддержка файловой системы ISO 9660

ISO 9660 (на английском) является стандартной файловой системой для хранения данных на CD-ROM дисках. Её старое название — «файловая система «High Sierra» («High Sierra File System» — «hsfs»), в некоторых Unix файловая система ISO 9660 известна именно как «hsfs». Существует так называемое Rock-Ridge расширение данной файловой системы, которое позволяет хранить на диске символьные ссылки и длинные имена файлов. Если у вас есть привод CD или DVD и вы хотите применять его не только для прослушивания Audio-CD дисков, то выберите Y (подробности использования файловой системы ISO 9660 описаны в файле Documentation/filesystems/isofs.txt и в документе CD-ROM-HOWTO, который можно скачать по адресу <http://www.tldp.org/docs.html#howto>).

Чтобы скомпилировать поддержку файловой системы ISO 9660 в виде модуля ядра, выберите М, модуль будет называться iso9660.

Microsoft Joliet CDROM extensions

Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system which allows for long filenames in unicode format (unicode is the new 16 bit character code, successor to ASCII, which encodes the characters of almost all languages of the world; see <http://www.unicode.org/> for more information). Say Y here if you want to be able to read Joliet CD-ROMs under Linux.

Joliet — это расширение Microsoft для файловой системы компакт-диска ISO 9660, которое допускает длинные имена файлов в формате Unicode (Unicode — это новый 16-битный символьный код, преемник ASCII, который кодирует символы почти всех языков мира; см. < http://www.unicode.org/> для получения дополнительной информации).

Скажите Y здесь, если вы хотите читать Joliet CD-ROM под Linux.

Transparent decompression extension

This is a Linux-specific extension to RockRidge which lets you store data in compressed form on a CD-ROM and have it transparently decompressed when the CD-ROM is accessed. See <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools necessary to create such a filesystem. Say Y here if you want to be able to read such compressed CD-ROMs.

Поддержка распаковки данных «на лету»

Это специфичное для Linux дополнение к расширению Rock Ridge (на английском), которое позволяет сохранять данные в сжатом виде на CD-ROM и позволяет производить прозрачную декомпрессию данных при чтении их с CD-ROM. На сайте http://www.kernel.org/pub/linux/utils/fs/zisofs/ можно увидеть, какие инструменты потребуются для работы с этой файловой системой. Выбирайте Y, если вы хотите читать сжатые CD-ROM.

Такие CD-ROM можно использовать только в Linux!

UDF file system support

This is the new file system used on some CD-ROMs and DVDs. Say Y if you intend to mount DVD discs or CDRW’s written in packet mode, or if written to by other UDF utilities, such as DirectCD. Please read <file:Documentation/filesystems/udf.txt>.

To compile this file system support as a module, choose M here: the module will be called udf.

If unsure, say N.

Поддержка файловой системы UDF

Эта файловая система используется на некоторых CD-ROM и DVD-дисках. Выбирайте Y, если вы планируете подключать DVD или записывать CD-RW в пакетном режиме или использовать другие утилиты UDF (на английском), такие как DirectCD. Пожалуйста, прочтите документацию в файле Documentation/filesystems/udf.txt.

Чтобы скомпилировать драйвер этой файловой системы в виде модуля, выбирайте M. Модуль будет называться udf.

Если не уверены — выбирайте N.

DOS/FAT/NT

MSDOS fs support

This allows you to mount MSDOS partitions of your hard drive (unless they are compressed; to access compressed MSDOS partitions under Linux, you can either use the DOS emulator DOSEMU, described in the DOSEMU-HOWTO, available from <http://www.tldp.org/docs.html#howto>, or try dmsdosfs in <ftp://ibiblio.org/pub/Linux/system/filesystems/dosfs/>. If you intend to use dosemu with a non-compressed MSDOS partition, say Y here) and MSDOS floppies. This means that file access becomes transparent, i.e. the MSDOS files look and behave just like all other Unix files.

If you have Windows 95 or Windows NT installed on your MSDOS partitions, you should use the VFAT file system (say Y to «VFAT fs support» below), or you will not be able to see the long filenames generated by Windows 95 / Windows NT.

This option will enlarge your kernel by about 7 KB. If unsure, answer Y. This will only work if you said Y to «DOS FAT fs support» as well. To compile this as a module, choose M here: the module will be called msdos.

Поддержка файловой системы MS DOS

Параметр позволяет подключать разделы MSDOS (кроме сжатых, для доступа к сжатым разделам MSDOS вы должны использовать эмулятор MSDOS — DOSEMU, описанный в DOSEMU-HOWTO, находящемся тут: http://www.tldp.org/docs.html#howto . Или попытаться использовать файловую систему dmsdosfs с ftp://ibiblio.org/pub/Linux/system/filesystems/dosfs/ ). Если вы собираетесь использовать dosemu без сжатой файловой системы и MSDOS флоппи-диски, выбирайте Y.

Если в вашем разделе MSDOS установленны Windows 95 или Windows NT, вы должны использовать файловую систему VFAT (ниже выбирайте Y для «VFAT fs support»), иначе вы не сможете видеть длинные имена файлов, создаваемые Windows 95.

Этот параметр увеличивает размер ядра на 7 Кбайт. Если не уверены — выбирайте Y. Этот параметр будет работать, если вы выберите Y для «DOS FAT fs support». Для компиляции в виде модуля выбирайте M. Модуль будет называться msdos.

Если вы собираетесь использовать USB-накопители (флэш, фотокамеры, медиапроигрыватели и т.д.), поддержка файловой системы MSDOS доблжна быть включена обязательно. Это утверждение справедливо и для файловой системы VFAT.

VFAT (Windows-95) fs support

This option provides support for normal Windows file systems with long filenames. That includes non-compressed FAT-based file systems used by Windows 95, Windows 98, Windows NT 4.0, and the Unix programs from the mtools package.

The VFAT support enlarges your kernel by about 10 KB and it only works if you said Y to the «DOS FAT fs support» above. Please read the file <file:Documentation/filesystems/vfat.txt> for details. If unsure, say Y.

To compile this as a module, choose M here: the module will be called vfat.

Поддержка файловой системы Windows-95 (VFAT)

Этот параметр включает поддержку нормальной файловой системы Windows, с поддержкой длинных имен. Она включает не сжатую, базирующуюся на FAT файловую систему, используемую Windows 95, Windows 98, Windows NT 4.0 и утилитами, входящими в комплект пакета mtools.

Поддержка VFAT увеличивает рамер ядра на 10 Кбайт и будет работать, только если вы включите поддержку «DOS FAT fs support» выше. Пожалуйста, прочтите файл Documentation/filesystems/vfat.txt. Если не уверены — выбирайте Y.

Для компиляции в виде модуля выбирайте M. Модуль будет называться vfat.

Default codepage for FAT

This option should be set to the codepage of your FAT filesystems. It can be overridden with the «codepage» mount option. See <file:Documentation/filesystems/vfat.txt> for more information.

Параметр позволяет установить кодировку по умолчанию для всех ваших файловых систем FAT. Его значение может быть переопределено при помощи параметра codepage программы mount. Подробную информацию можно найти в файле Documentation/filesystems/vfat.txt.

Default iocharset for FAT

Set this to the default input/output character set you’d like FAT to use. It should probably match the character set that most of your FAT filesystems use, and can be overridden with the «iocharset» mount option for FAT filesystems. Note that «utf8» is not recommended for FAT filesystems. If unsure, you shouldn’t set «utf8» here. See <file:Documentation/filesystems/vfat.txt> for more information.

Установите этот набор символов по умолчанию для ввода/вывода, который вы хотите использовать FAT. Вероятно, он должен соответствовать набору символов, который используется большинством файловых систем FAT, и может быть переопределен с помощью опции монтирования «iocharset» для файловых систем FAT. Обратите внимание, что «utf8» не рекомендуется для файловых систем FAT. Если вы не уверены, вам не следует устанавливать здесь utf8. Смотрите <file:Documentation/filesystems/vfat.txt> для получения дополнительной информации.

NTFS file system support

NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.

Saying Y or M here enables read support. There is partial, but safe, write support available. For write support you must also say Y to «NTFS write support» below.

There are also a number of user-space tools available, called ntfsprogs. These include ntfsundelete and ntfsresize, that work without NTFS support enabled in the kernel.

This is a rewrite from scratch of Linux NTFS support and replaced the old NTFS code starting with Linux 2.5.11. A backport to the Linux 2.4 kernel series is separately available as a patch from the project web site.

For more information see <file:Documentation/filesystems/ntfs.txt> and <http://linux-ntfs.sourceforge.net/>.

To compile this file system support as a module, choose M here: the module will be called ntfs.

Поддержка файловой системы NTFS

NTFS — это файловая система, которая используется в Micro$oft Window$ NT, 2000 и 2003.

Выберите Y или M, чтобы включить поддержку _чтения_ файлов в разделах NTFS. Существует надёжная (но не полная) поддержка записи в разделы NTFS. Чтобы включить поддержку записи, смотрите опцию ниже.

NTFS debugging support

If you are experiencing any problems with the NTFS file system, say Y here. This will result in additional consistency checks to be performed by the driver as well as additional debugging messages to be written to the system log. Note that debugging messages are disabled by default. To enable them, supply the option debug_msgs=1 at the kernel command line when booting the kernel or as an option to insmod when loading the ntfs module. Once the driver is active, you can enable debugging messages by doing (as root):

echo 1 > /proc/sys/fs/ntfs-debug 

Replacing the «1» with «0» would disable debug messages.

If you leave debugging messages disabled, this results in little overhead, but enabling debug messages results in very significant slowdown of the system.

When reporting bugs, please try to have available a full dump of debugging messages while the misbehaviour was occurring.

Если у вас возникли проблемы с файловой системой NTFS, скажите Y здесь. Это приведет к дополнительным проверкам согласованности, которые должны быть выполнены драйвером, а также к дополнительным сообщениям отладки, которые будут записаны в системный журнал. Обратите внимание, что сообщения отладки по умолчанию отключены. Чтобы включить их, укажите опцию debug_msgs = 1 в командной строке ядра при загрузке ядра или в качестве опции insmod при загрузке модуля ntfs. Когда драйвер активен, вы можете включить отладочные сообщения, выполнив (как root):

echo 1> /proc/sys/fs/ntfs-debug

Замена «1» на «0» отключит сообщения отладки.

Если оставить сообщения отладки отключенными, это приведет к небольшим издержкам, но включение сообщений отладки приведет к очень значительному замедлению работы системы.

При сообщении об ошибках старайтесь иметь полный дамп сообщений отладки во время неправильного поведения.

NTFS write support

This enables the partial, but safe, write support in the NTFS driver.

The only supported operation is overwriting existing files, without changing the file length. No file or directory creation, deletion or renaming is possible. Note only non-resident files can be written to so you may find that some very small files (<500 bytes or so) cannot be written to.

While we cannot guarantee that it will not damage any data, we have so far not received a single report where the driver would have damaged someones data so we assume it is perfectly safe to use.

Note: While write support is safe in this version (a rewrite from scratch of the NTFS support), it should be noted that the old NTFS write support, included in Linux 2.5.10 and before (since 1997), is not safe.

This is currently useful with TopologiLinux. TopologiLinux is run on top of any DOS/Microsoft Windows system without partitioning your hard disk. Unlike other Linux distributions TopologiLinux does not need its own partition. For more information see <http://topologi-linux.sourceforge.net/>

It is perfectly safe to say N here.

Частичная поддержка записи для разделов NTFS

Опция включает частичную (но зато безопасную) поддержку записи для разделов NTFS.

Единственная поддерживаемая операция — это модификация содержимого файла без изменения его длины. Операции создания файлов и каталогов, удаления или переименования файлов не поддерживаются!

Мы не можем гарантировать, что частичная поддержка записи для NTFS не портит данных, однако до сих пор мы не получили ни одного сообщения о том, что драйвер испортил кому-либо данные, поэтому мы полагаем, что частичная поддержка записи вполне безопасна для использования.

….

Основной смысл — не включайте этот пункт, потому что вы можете повредить файловую систему.

Pseudo filesystems

/proc file system support

This is a virtual file system providing information about the status of the system. «Virtual» means that it doesn’t take up any space on your hard disk: the files are created on the fly by the kernel when you try to access them. Also, you cannot read the files with older version of the program less: you need to use more or cat.

It’s totally cool; for example, «cat /proc/interrupts» gives information about what the different IRQs are used for at the moment (there is a small number of Interrupt ReQuest lines in your computer that are used by the attached devices to gain the CPU’s attention — often a source of trouble if two devices are mistakenly configured to use the same IRQ). The program procinfo to display some information about your system gathered from the /proc file system.

Before you can use the /proc file system, it has to be mounted, meaning it has to be given a location in the directory hierarchy. That location should be /proc. A command such as «mount -t proc proc /proc» or the equivalent line in /etc/fstab does the job.

The /proc file system is explained in the file <file:Documentation/filesystems/proc.txt> and on the proc(5) manpage («man 5 proc»).

This option will enlarge your kernel by about 67 KB. Several programs depend on this, so everyone should say Y here.

Поддержка файловой системы proc

Это виртуальная файловая система, предоставляющая информацию о состоянии системы. «Виртуальная» означает, что она не занимает места на ваших жестких дисках. Файлы в этой системе создаются «на лету» самим ядром тогда, когда вы пытаетесь обратиться к ним. Также, вы не сможете прочитать содержимое файлов при помощи старой версии программы less, используйте more или cat.

Это классная файловая система. Например,

cat /proc/interrupts

выдаёт информацию о том, какие прерывания кем используются в данный момент. Программа procinfo показывает некоторую информацию о системе, полученную из файловой системы /proc.

Прежде чем использовать файловую систему /proc, её необходимо подключить к директории /proc. Используйте команду

mount -t proc proc /proc

или добавьте соотвествующую строку в файл /etc/fstab.

Подробная информация о файловой системе /proc находится в файле Documentation/filesystems/proc.txt и в документации:

man 5 proc

Этот параметр увеличит размер ядра на 67 Кбайт. Многие программы используют эту файловую систему, поэтому лучшим выбором будет Y

/proc/kcore support

There is no help available for this kernel option.

Файл /proc/kcore — это образ ядра в оперативной памяти. То есть, если посмотреть содержимое этого файла, можно полностью просмотреть пямять, отводимую под ядро и его процессы.

Внимание! просмотр этого файла при помощи more, cat, less и подобных программ может привести к краху системы.

Virtual memory file system support (former shm fs)

Tmpfs is a file system which keeps all files in virtual memory.

Everything in tmpfs is temporary in the sense that no files will be created on your hard drive. The files live in memory and swap space. If you unmount a tmpfs instance, everything stored therein is lost.

See <file:Documentation/filesystems/tmpfs.txt> for details.

Поддержка файловой системы tmpfs

Tmpfs — это виртуальная файловая система, которая хранит все файлы в ОЗУ.

Все файлы в tmpfs являются временными и, как в случае с proc, ни один из файлов не будет создан на вашем жестком диске. Эти файлы находятся в оперативной памяти и swap-пространстве. Если вы отключите tmpfs, все данные, находящиеся в ней, пропадут.

Подробности смотрите в файле Documentation/filesystems/tmpfs.txt

HugeTLB file system support

There is no help available for this kernel option.

А фиг его знает, что это такое. 

Relayfs file system support

Relayfs is a high-speed data relay filesystem designed to provide an efficient mechanism for tools and facilities to relay large amounts of data from kernel space to user space.

To compile this code as a module, choose M here: the module will be called relayfs.

If unsure, say N.

Поддержка файловой системы relayfs

Relayfs — это высокоскоростная файловая система, предназначенная для быстрой пересылки большого количества информации из пространства ядра в пространство пользователя. (поправьте меня)

Для компиляции кода в виде модуля выбирайте M. Модуль будет называться relayfs.

Если не уверены, выбирайте N.

Partition Types

Я обычно этот пункт просто не включаю и все замечательно работает.

Native Language Support

Для поддержки русского языка в именах файлов достаточно включить:

  • Codepage 866 — FAT
  • NLS UTF8 — Linux и NTFS
  • NLS KOI8-R — Linux

Miscellaneous filesystems

Network File Systems

NFS file system support

If you are connected to some other (usually local) Unix computer (using SLIP, PLIP, PPP or Ethernet) and want to mount files residing on that computer (the NFS server) using the Network File Sharing protocol, say Y. «Mounting files» means that the client can access the files with usual UNIX commands as if they were sitting on the client’s hard disk. For this to work, the server must run the programs nfsd and mountd (but does not need to have NFS file system support enabled in its kernel). NFS is explained in the Network Administrator’s Guide, available from <http://www.tldp.org/docs.html#guide>, on its man page: «man nfs», and in the NFS-HOWTO.

A superior but less widely used alternative to NFS is provided by the Coda file system; see «Coda file system support» below.

If you say Y here, you should have said Y to TCP/IP networking also. This option would enlarge your kernel by about 27 KB.

To compile this file system support as a module, choose M here: the module will be called nfs.

If you are configuring a diskless machine which will mount its root file system over NFS at boot time, say Y here and to «Kernel level IP autoconfiguration» above and to «Root file system on NFS» below. You cannot compile this driver as a module in this case. There are two packages designed for booting diskless machines over the net: netboot, available from <http://ftp1.sourceforge.net/netboot/>, and Etherboot, available from <http://ftp1.sourceforge.net/etherboot/>.

If you don’t know what all this is about, say N.

Если вы подключены к другому (обычно локальному) компьютеру Unix (используя SLIP, PLIP, PPP или Ethernet) и хотите смонтировать файлы, находящиеся на этом компьютере (сервер NFS), с помощью протокола общего доступа к файлам, выбирайте Y. «Монтирование файлов» означает, что клиент может получить доступ к файлам с помощью обычных команд UNIX, как если бы они находились на жестком диске клиента. Чтобы это работало, сервер должен запускать программы nfsd и mountd (но не обязательно, чтобы в его ядре была включена поддержка файловой системы NFS). NFS описана в Руководстве сетевого администратора, доступном по адресу <http://www.tldp.org/docs.html#guide>, на его странице man: «man nfs» и в NFS-HOWTO.

Другая, но менее широко используемая альтернатива NFS обеспечивается файловой системой Coda; см. «Coda file system support»» ниже.

Если вы выберите Y здесь, вы так же должны были выбрать Y для TCP/IP сети. Эта опция увеличит ваше ядро ​​примерно на 27 КБ.

Чтобы скомпилировать эту файловую систему как модуль, выберите здесь M: модуль будет называться nfs.

Если вы конфигурируете бездисковый компьютер, который будет монтировать свою корневую файловую систему поверх NFS во время загрузки, выбирайте Y для «Kernel level IP autoconfiguration» выше и «Root file system on NFS» ниже. В этом случае вы не можете скомпилировать этот драйвер как модуль. Существует два пакета, предназначенных для загрузки бездисковых компьютеров по сети: netboot, доступный по адресу <http://ftp1.sourceforge.net/netboot/>, и Etherboot, доступный по адресу <http://ftp1.sourceforge.net/etherboot/ >.

Если вы не знаете, о чем все это, скажите N.