NTFS (Русский) - ArchWiki

Jump to content
Состояние перевода: На этой странице представлен перевод статьи NTFS. Дата последней синхронизации: 29 января 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Файловые системы
- NTFS-3G (Русский)

Википедия:

  NTFS (аббревиатура от англ. new technology file system — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Windows NT фирмы Microsoft.

В ядре Linux с версии 5.15 есть драйвер ntfs3, реализующий возможность чтения и записи для этой файловой системы. Все официальные ядра собираются с `CONFIG_NTFS3_FS=m` и таким образом имеют в своём составе этот драйвер.

В Linux < 5.15 для работы с NTFS можно использовать NTFS-3G — файловую систему FUSE. Также есть бэкпорт ntfs3-dkmsAUR.

Примечание: Paragon ещё не выпустил пользовательские инструменты для работы с NTFS3.

## Советы и рекомендации

Можно использовать следующие параметры монтирования для улучшения производительности:

- `noatime` – может ускорить работу файловой системы.
- `prealloc` – уменьшает фрагментацию при параллельных операциях записи (полезно для HDD).

## Известные проблемы

### Необходимо явно указывать тип файловой системы при монтировании

При монтировании всегда указывайте тип `ntfs3`:

    # mount -t ntfs3 /dev/sdxY /mnt

## Решение проблем

### unknown filesystem type 'ntfs'

При монтировании NTFS вы можете получить такую ошибку:

    mount: /mnt: unknown filesystem type 'ntfs'

Смотрите #Необходимо явно указывать тип файловой системы при монтировании.

Если вы хотите, чтобы `ntfs3` использовался по умолчанию для всех разделов `ntfs`, можно создать правило udev:

    SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"

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

### Поддержка udisks

udisks поддерживает NTFS3, но на данный момент есть некоторые проблемы. Смотрите ntfs3 PR и issue 932.

В качестве обходного пути добавьте следующую опцию в секции `[defaults]` в файле `/etc/udisks2/mount_options.conf`:

    ntfs_defaults=uid=$UID,gid=$GID,noatime,prealloc

### ntfs3: Unknown parameter 'windows_names'

Смотрите #Поддержка udisks.

## Смотрите также

- NTFS3 — документация ядра
- NTFS3 Driver FAQ – Paragon Software Group
- Сравнение производительности NTFS3

Category:

- File systems (Русский)