NTFS (Русский)

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

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

Википедия:

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

В 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 использовался по умолчанию для всех разделов , можно создать правило udev:

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

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

Поддержка udisks

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

В качестве обходного пути добавьте следующую опцию в секции в файле :

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

ntfs3: Unknown parameter 'windows_names'

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

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

gollark: Yes, sorry, that is why I corrected that.
gollark: * representative → equal across people
gollark: What? It's still weighting different people differently. Which is not what I would consider representative.
gollark: By design.
gollark: ... but it clearly values the votes of individual people differently.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.