как установить ntfs linux
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Как смонтировать раздел NTFS в Linux
New Technology File System
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Большинство систем Linux монтируют диски автоматически. Однако в конфигурациях с двойной загрузкой, где требуется обмен файлами между двумя системами с разделами NTFS, эта процедура выполняется вручную.
Эта статья покажет вам, как смонтировать раздел NTFS в Linux с разрешениями только для чтения или чтения и записи.
Смонтировать раздел NTFS с разрешением только для чтения
Выполните следующие действия, чтобы смонтировать раздел NTFS с доступом только для чтения.
Примечание. Раздел только для чтения позволяет пользователям читать файлы. Чтобы включить запись в раздел NTFS, обратитесь ко второму разделу статьи.
Определить раздел NTFS
Перед монтированием раздела NTFS определите его с помощью команды parted :
Создать точку монтирования и смонтировать раздел NTFS
В этом примере мы смонтируем раздел /dev/sdb1 с разрешением только для чтения.
Сначала создайте точку монтирования с помощью команды mkdir :
Затем смонтируйте раздел в созданный вами каталог. Используйте команду mount и путь к разделу, который вы указали ранее:
Используйте инструмент для освобождения диска, чтобы проверить подробную информацию обо всех файловых системах и убедиться, что вы успешно смонтировали раздел:
Раздел /dev/sdb1 отображается как смонтированный в нижней части списка. Теперь у вас есть доступ только для чтения к этому разделу NTFS.
Смонтировать раздел NTFS с разрешениями на чтение и запись
Чтобы смонтировать раздел NTFS с разрешениями на чтение и запись, вам необходимо установить fuse и ntfs-3 в вашей системе.
Выполните следующие действия, чтобы завершить процесс монтирования.
Обновить репозитории пакетов
Выполните следующую команду, чтобы загрузить и обновить репозитории пакетов:
Установите Fuse и ntfs-3g
Чтобы установить fuse в вашей системе Linux из репозитория по умолчанию, используйте соответствующий менеджер пакетов. В нашем примере мы используем apt в Ubuntu.
В случае, если fuse и ntfs-3g уже установлены, вывод выглядит примерно так, как показано ниже:
Смонтировать раздел NTFS
После установки пакетов программного обеспечения fuse и ntfs-3g смонтируйте раздел NTFS.
Сначала создайте точку монтирования с помощью команды mkdir :
Чтобы проверить, смонтирован ли раздел, выполните команду df :
Теперь у вас есть права на чтение и запись для подключенного раздела NTFS.
Примечание. Для монтирования раздела через ntfs-3g рекомендуется ядро Linux версии 2.6.20 или новее.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
NTFS-3G (Русский)
NTFS-3G — свободная реализация файловой системы NTFS с поддержкой записи и чтения данных. Для упрощения разработки и обеспечения лучшей переносимости NTFS-3G использует драйвер файловой системы FUSE.
Contents
Установка
Ручное монтирование
Вручную примонтировать раздел с NTFS можно двумя способами. Традиционный:
Второй способ — напрямую вызвать ntfs-3g :
Настройка
Можно настроить автоматическое монтирование разделов NTFS, или заранее указать параметры монтирования и делать это вручную в удобное для вас время. Настройки задаются в файле fstab или с помощью правил udev.
Стандартные настройки
При использовании стандартных настроек разделы с NTFS будут монтироваться при загрузке системы, если директория, родительская по отношению к той, куда происходит монтирование, имеет соответствующие права доступа.
Добавьте эти строки в файл /etc/fstab :
Linux-совместимые права доступа
Как правило, права доступа в Linux устанавливаются как 755 для директорий и 644 для файлов. Если вы часто используете NTFS-раздел, рекомендуется использовать эти права доступа и на нём. Следующий пример показывает, как можно присвоить такие права разделу для работы с ним из-под непривилегированного пользователя:
Разрешение доступа пользователю/группе
В этом случае запись данных на раздел будет возможна только для пользователя root. Чтобы разрешить запись от имени непривилегированных пользователей, нужно указать, кому из них следует дать такой доступ. Для этого используйте параметр uid с именем пользователя:
Если у вас однопользовательская система, для большего удобства можно дать себе полный доступ к разделу:
Основные параметры NTFS-3G
В большей части случаев для работы должно хватить параметров, описанных выше. Далее описываются параметры, общие для многих файловых систем Linux. Полный список параметров конфигурации ntfs-3g можно посмотреть здесь [устаревшая ссылка 2021-05-17]
Монтирование разделов от имени обычного пользователя
По умолчанию, ntfs-3g требует права суперпользователя для монтирования разделов, даже если добавить параметр «uid» в /etc/fstab (со причинами можно ознакомиться здесь). Чтобы иметь возможность монтировать раздел от имени обычного пользователя, выполните следующие шаги:
Если опция uid отсутствует в /etc/fstab, добавьте её:
Убедитесь, что пользователю разрешена работа с соответствующим устройством. Проще всего сделать это, добавив пользователя в группу disk с помощью следующей команды:
Далее, необходимо обеспечить пользователю доступ к директории, в которую монтируется раздел. Если вы собираетесь монтировать раздел от имени обычного пользователя, есть смысл поставить его владельцем точки монтирования:
Кроме того, необходимо использовать драйвер ntfs-3g со встроенной поддержкой FUSE. Пакет ntfs-3g из официальных репозиториев не имеет его поддержки, поэтому можно установить пакет ntfs-3g-fuse AUR из AUR.
При выполнении этих условий у вас должна появиться возможность монтировать разделы NTFS без прав суперпользователя.
Изменение размера раздела NTFS
Некоторые пользователи с установленной системой Windows хотели бы оставить её при установке Arch Linux. Часто для того, чтобы освободить место на диске под установку Arch Linux, возникает необходимость изменить размер системного раздела, на котором установлена Windows. Эту задачу можно выполнить одним из двух способов:
1) Воспользоваться встроенным в Windows средством управления разделами. Для его запуска нажмите Win+R, введите в появившееся окно diskmgmt.msc и нажмите Enter. Кликните по разделу, размер которого нужно уменьшить, правой кнопкой мыши, и выберите в меню пункт Сжать том. Укажите количество места, которое нужно освободить, и нажмите OK. После завершения операции за изменённым разделом появится свободное место, в котором можно будет создать необходимые разделы в процессе установки системы.
2) Воспользоваться сторонним LiveCD. Для этого скачайте ISO-образ любого диструбитива, в состав которого входят ntfs-3g и gparted (например, Ubuntu), либо образ специализированной системы для работы с разделами (например, GParted, Parted Magic или SystemRescueCD), и запишите его на компакт-диск или USB-накопитель с помощью программы UNetbootin или Rufus, после чего загрузитесь с подготовленного носителя. Дальнейшие инструкции можно получить в документации к используемому дистрибутиву.
Решение проблем
Повреждённая файловая система NTFS
Если в файловой системе NTFS есть ошибки, ntfs-3g смонтирует её в режиме «только чтение». Для штатного исправления файловой системы NTFS загрузите Windows и запустите chkdsk (chkdsk /F).
Для исправления файловой системы NTFS раздел должен быть отмонтирован. Пример ремонта NTFS-раздела /dev/sda2:
Если всё прошло без ошибок, раздел будет доступен для записи.
Metadata kept in Windows cache, refused to mount
Если вместе с Arch Linux на компьютере используется Windows 8, при монтировании системного раздела может возникнуть следующая ошибка:
Проблема вызвана новой функцией Windows 8 под названием «быстрый запуск». Когда эта функция включена, часть метаданных файловых систем всех используемых разделов при загрузке восстанавливается к тому состоянию, в котором они находились при завершении работы Windows. В результате изменения содержимого разделов, совершённые из Linux, могут быть утеряны. Это может произойти с любым разделом жёсткого диска, когда работа Windows завершается выбором пункта «Выключить» или «Гибернация». Однако, завершение работы Windows с помощью пункта «Перезагрузка» не должно вызывать таких проблем.
Чтобы получить возможность беспроблемно записывать данные на раздел из других операционных систем, убедитесь, что функция «быстрый запуск» отключена. Для этого загрузите Windows и выполните следующую команду в командной строке, запущенной от имени администратора:
Отказ в монтировании
Форматирование в NTFS
На современных устройствах большого объема такой способ может занять много времени. Для быстрого форматирования используйте команду:
Не учитывается umask при создании файлов
🇷🇺 Как смонтировать диск NTFS на CentOS / RHEL / Scientific Linux
Из этого туториала Вы узнаете, как смонтировать диск NTFS в режиме чтения / записи в CentOS и других операционных системах Linux на основе RHEL с драйвером ntfs-3g.
NTFS-3G – это стабильный драйвер NTFS с открытым исходным кодом, который поддерживает чтение и запись устройств NTFS в Linux и других операционных системах.
Драйвер ntfs-3g доступен в репозитории EPEL.
Первым шагом является установка и активация EPEL в вашей системе Linux.
Включить репозиторий EPEL
Выполните следующую команду как пользователь root в оболочке, чтобы включить репозиторий EPEL.
EPEL (Extra Packages for Enterprise Linux) – это специальная группа по интересам Fedora, которая создает, поддерживает и управляет набором дополнительных высококачественных пакетов для Enterprise Linux, включая, помимо прочего, Red Hat Enterprise Linux (RHEL), CentOS и Scientific. Linux (SL), Oracle Linux (OL).
Установить драйвер ntfs-3g
Затем мы должны установить пакет ntfs-3g с помощью yum.
После установки мы создаем каталог, куда будет смонтирован диск NTFS:
Теперь мы можем смонтировать раздел NTFS с помощью этой команды:
В этом примере мой раздел NTFS – это устройство /dev/sdb1.
Вы должны заменить это именем устройства вашего NTFS-раздела.
Точка монтирования будет существовать до перезагрузки или до тех пор, пока вы не размонтируете ее с помощью:
Для постоянного монтирования раздела NTFS добавьте следующую строку в файл /etc/fstab.
Откройте /etc/fstab с помощью редактора:
Снова замените /dev/sdb1 именем устройства, которое соответствует вашим настройкам.
Теперь ваша система Linux будет автоматически монтировать диск NTFS во время загрузки.
Добавить комментарий Отменить ответ
• Свежие записи
• Категории
• itsecforu.ru
• Страны посетителей
IT is good
Как автоматически подключить раздел ntfs в Linux?
Возможно у вас, как и у меня, на компьютере стоит две операционных системы: Windows и Linux. Я уже писал, как установить Windows и Linux на одном компьютере, и если делать всё правильно, то ntfs разделы Windows автоматически монтируются в Linux.
Кстати, нет ничего обиднее, чем пЕрЕплАтИть при покупке 🤦🏻♂️ Поэтому ОЧЕНЬ рекомендую подписаться на канал в Телеграм 👉🏻 Промокоды для Алиэкспресс 👈🏻 Постоянно узнавая про новые акции 🔥 на разные товары, вы точно НИКОДА не переплатите 👌🏻
Но лично я уж не раз сталкивался с ситуацией, когда я или забывал при установке Linux указать точки монтирования на разделы ntfs, или после переустановки Windows и восстановления GRUB, разделы Windows уже не подключались автоматически, так как менялся их UUID.
Если у вас такая же проблема и вы хотите, чтобы разделы ntfs у вас подключались автоматически, то читайте дальше, так как именно в этой статье вы найдёте простое решение, как автоматически подключить раздел ntfs в Linux?
Для начала немного теории. В Linux есть текстовый файл, в который прописываются все устройства, которые должны автоматически монтироваться при загрузке системы. Файл этот вы видите на рисунке выше и находится он в /etc/fstab Чтобы посмотреть его в Linux, наберите в терминале:
Как видите, сейчас в fstab Windows раздел не вписан, поэтому ntfs раздел автоматически не монтируется при загрузке. Или он может быть там прописан, но из-за неверного UUID он может не монтироваться, а Linux при загрузке будет просить нажать кнопку S, чтобы система загрузилась. Что же можно сделать и как автоматически подключить раздел ntfs в Linux?
После установки можно просто запустить в терминале команду:
После введения пароля вы увидите вот такое окошко, которое покажет, какие разделы ntfs у вас есть на компьютере.
Поставьте галочку и нажмите кнопку Auto Configure. После этого утилита автоматически смонтирует раздел и внесёт нужные изменения в fstab. Если окно не закроется само, то через какое-то время закройте его принудительно. Далее вашему взору предстанет такое окошко:
Тут можно поставить нужные галочки и потом окно закрыть. Теперь ещё раз посмотрим наш файл fstab:
Как видите, в нём появилась новая запись, а на рабочем столе у меня появился смонтированный ntfs раздел Windows:
Вот таким простым способом можно автоматически подключить раздел ntfs в Linux. Никаких сложностей возникнуть не должно, так как в Linux всё очень просто!
Лично я часто покупаю на Aliexpress и стараюсь это делать, когда скидки на МАКСИМУМ 🔥 Поэтому ОЧЕНЬ советую ВАМ Телеграм канал 👉🏻 Распродажи на Алиэкспресс 👈🏻
🇨🇫 Как исправить неработающий жесткий диск Windows в Linux
У вас есть грязный жесткий диск Windows с файловой системой NTFS, у вас возникают проблемы с ним, и вы не можете перезагрузиться в Windows?
Если так, не волнуйтесь!
Можно починить нерабочий жесткий диск Windows, на котором работает файловая система Microsoft NTFS, прямо из терминала, и инструмент называется NTFS-fix.
Установить NTFS fix
Средство исправления NTFS fix не предустановлено в Linux.
Кроме того, большинство дистрибутивов Linux не могут напрямую взаимодействовать с файловыми системами NTFS.
Итак, прежде чем мы сможем разобраться с тем, как очистить жесткий диск с файловой системой Windows, мы должны узнать, как настроить ОС Linux для взаимодействия с жестким диском, установив Ntfs-3g и некоторые другие пакеты.
Чтобы начать установку NTFS fix, откройте окно терминала, нажав клавиши Ctrl + Shift + T или Ctrl + Alt + T на клавиатуре.
Затем следуйте инструкциям командной строки, которые соответствуют вашей операционной системе Linux ниже.
Ubuntu
В Ubuntu Linux приложение NTFSFix не устанавливается вместе с его конкретным пакетом.
Вместо этого нужен пакет Ntfs-3g, который добавляет поддержку файловой системы Microsoft Windows NTFS, также предоставляет приложение NTFS fix.
Чтобы установить пакет Ntfs-3g в вашей системе Ubuntu, используйте следующую команду Apt:
Debian
Debian Linux очень похож на Ubuntu, когда дело касается NTFS Fix, поскольку он не распространяет приложение как уникальный пакет, а скорее как небольшой фрагмент пакета Ntfs-3g (который обеспечивает поддержку NTFS для Linux).
Если вы работаете в Linux и вам нужен этот пакет, перейдите в окно терминала и используйте команду Apt-get:
Arch Linux
Чтобы получить доступ к утилите NTFS fix в Arch Linux, вы должны загрузить пакет NTFS-3g.
Однако вы должны знать, что пакет NTFS-3g доступен только в программном репозитории «Extra», который необходимо включить.
Включите Extra, открыв файл конфигурации Pacman с помощью текстового редактора Nano.
Прокрутите вниз, чтобы найти «Extra» и удалите символ «#» из строки «Extra», чтобы включить его.
Затем удалите символы # из всех строк непосредственно под ним.
Сохраните изменения в файле конфигурации в Nano, нажав Ctrl + O, выйдите с помощью Ctrl + X и установите пакет с помощью:
Fedora
В Fedora Linux поддержка NTFS и приложения NTFS Fix разделена на два пакета.
Пакет Ntfs-3g и пакет Ntfsprogs.
Чтобы установить оба в вашей системе Fedora, введите команду Dnf:
OpenSUSE
OpenSUSE обрабатывает NTFS Fix, как и проект Fedora.
Драйвер пространства пользователя NTFS находится в пакете Ntfs-3g, а утилита NTFS Fix и все остальное – в пакете ntfsprogs.
Чтобы все заработало, введите команду Zypper:
Использование NTFS Fix
Инструмент NTFS fix очень прост в использовании в Linux, поскольку синтаксис и параметры команды очень хорошо объяснены в области «справки» команды.
Примечание: чтобы получить доступ к разделу «Помощь», запустите ntfsfix –help.
Чтобы очистить жесткий диск файловой системы NTFS в Linux с помощью исправления NTFS, начните с определения метки диска в терминале.
Самый быстрый способ определить метку жесткого диска в Linux – использовать команду lsblk. В терминале выполните следующую команду:
Посмотрите дерево дисков, которое выводит на экран команда lsblk, и сделайте все возможное, чтобы определить метку и раздел жесткого диска Windows / NTFS.
Не знаете, как искать?
Ознакомьтесь с нашим подробным руководством о том, как найти информацию о жестких дисках в Linux:
Получив метку жесткого диска Windows / NTFS и раздела, который вы хотите сканировать, передайте его в приведенную ниже команду для запуска исправления NTFS.
В этом примере метка диска – /dev/sdX1.
Обязательно замените его фактической меткой диска.
Примечание: имейте в виду, что запуск этого инструмента не работает 100% времени. Иногда, если исправление NTFS не может решить проблему, вы должны загрузиться в Windows и запустить chkdsk.
Позвольте команде идти своим чередом. Когда все готово, все на вашем NTFS диске должно быть в рабочем состоянии!
Очистить плохие сектора
Нужно очистить некоторые плохие сектора на вашем жестком диске NTFS?
NTFS fix может позаботиться об этом!
Очистить грязные флаги
Средство исправления NTFS может очистить любые «грязные флаги» на диске NTFS, если используется параметр командной строки «clear-dirty».