Гид по технологиям

Как подключить NTFS-диск в режиме чтения/записи на AlmaLinux 9

• 4 min read • Системное администрирование • Обновлено 25 Nov 2025
Подключение NTFS в режиме чтения/записи — AlmaLinux 9
Подключение NTFS в режиме чтения/записи — AlmaLinux 9

Скриншот терминала: монтаж NTFS-диска в AlmaLinux

К чему это и когда нужно

NTFS-3G — это драйвер, который позволяет Linux читать и записывать разделы NTFS, обычно используемые в Windows. Он работает через FUSE (файловые системы в пространстве пользователя) и подходит для доступа к файлам на внешних дисках, контейнерах или при совместной работе с dual-boot системами.

Краткие определения:

  • NTFS-3G: драйвер FUSE для работы с NTFS.
  • EPEL: репозиторий дополнительных пакетов для Enterprise Linux (включая AlmaLinux).

Шаг 1 — Включите репозиторий EPEL

Запустите от root:

dnf install epel-release

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

Шаг 2 — Установите ntfs-3g

После включения EPEL установите пакет:

dnf install ntfs-3g

Проверка установки:

which ntfs-3g
ntfs-3g --version

Шаг 3 — Найдите устройство NTFS

Используйте lsblk или blkid, чтобы определить имя устройства или UUID:

lsblk -f
blkid /dev/sdb1

Рекомендуется использовать UUID вместо /dev/sdXY, чтобы при изменении порядка дисков точка монтирования оставалась правильной.

Шаг 4 — Создайте точку монтирования

mkdir -p /mnt/win

Шаг 5 — Смонтируйте раздел в режиме чтения/записи

Замените /dev/sdb1 на ваше устройство или используйте /dev/disk/by-uuid/UUID:

mount -t ntfs-3g /dev/sdb1 /mnt/win

Проверка:

mount | grep /mnt/win
ls -la /mnt/win

Для контроля прав доступа на уровне Linux можно использовать параметры монтирования (пример):

mount -t ntfs-3g -o uid=1000,gid=1000,umask=022 /dev/sdb1 /mnt/win

Примеры параметров:

  • uid,gid — владельцы файлов в Linux.
  • umask,fmask,dmask — маски для доступа к файлам и каталогам.
  • permissions — включить поддержку POSIX-пермишенов через ntfs-3g.
  • locale=ru_RU.UTF-8 — корректное отображение русских имён файлов.

Шаг 6 — Отмонтирование

umount /mnt/win

Постоянный монтирование через /etc/fstab

Откройте /etc/fstab:

nano /etc/fstab

Рекомендуемый вариант с UUID и параметрами (замените UUID на реальный):

UUID=0123-ABCD /mnt/win ntfs-3g defaults,uid=1000,gid=1000,umask=022,locale=ru_RU.UTF-8 0 0

Использование UUID уменьшает риск ошибок при перенумерации устройств.

Частые проблемы и как их решать

  • Раздел в гибернации или включён Fast Startup в Windows — ntfs-3g откажется монтировать в режиме записи. Решение: загрузитесь в Windows и выполните корректное завершение работы (выключение, а не гибернация) или отключите Fast Startup.
  • Права файлов не соответствуют ожиданиям — используйте uid/gid или опцию permissions и настройте fmask/dmask.
  • NTFS-3G не установлен/ошибка FUSE — проверьте доступность пакета и модуль FUSE.

Примечание: монтирование неизвестных внешних дисков в режиме записи несёт риск для данных. Снимите резервные копии важных данных перед массовыми изменениями.

Альтернативные подходы

  • Чтение без записи: можно монтировать обычным ntfs (ядро) только для чтения, но это редко применяется в современных дистрибутивах.
  • Использовать Samba/SMB для доступа к файлам с Windows-машины по сети.
  • Клонирование раздела и работа с ним в отдельной виртуальной машине для безопасных изменений.

Мини-методология (быстрая проверка)

  1. Проверка устройства: lsblk, blkid.
  2. Установка ntfs-3g из EPEL.
  3. Временное монтирование для теста.
  4. Проверка записи/чтения и прав.
  5. Добавление записи в /etc/fstab с UUID и соответствующими опциями.
  6. Тест перезагрузки.

Критерии приёмки

  • Раздел монтируется автоматически после перезагрузки.
  • Чтение и запись работают для целевых пользователей (проверено uid/gid).
  • Нет ошибок в dmesg/syslog, связанных с ntfs-3g.

Роль‑ориентированный чек‑лист

Для системного администратора:

  • Установить epel-release.
  • Убедиться в наличии резервной копии.
  • Использовать UUID в /etc/fstab.

Для конечного пользователя:

  • Проверить, что файлы открываются и сохраняются.
  • Сообщать админу о проблемах с правами или кодировкой имён файлов.

Короткое руководство по безопасности и совместимости

  • Не монтируйте раздел Windows, если он был «усыплён» или находится в гибернации.
  • Отключайте Fast Startup в Windows для корректного доступа из Linux.
  • Если диск используется в сетевой среде, контролируйте доступ через POSIX-права либо через SMB.

Итог

Подключение NTFS-диска в AlmaLinux 9 требует установки ntfs-3g из EPEL, корректного определения устройства и настройки параметров монтирования. Для надёжности используйте UUID в /etc/fstab и учитывайте состояние Windows (гибернация/Fast Startup). Тестируйте запись и доступы перед массовой работой с данными.

Summary:

  • Установите epel-release и ntfs-3g.
  • Найдите устройство (lsblk/blkid) и смонтируйте его.
  • Для постоянного монтирования используйте UUID в /etc/fstab и подходящие опции.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро