- Как монтировать NTFS в Linux
- Установка компонентов
- Ручное монтирование
- Автоматическое монтирование
- Как правильно монтировать и прописывать в /etc/fstab разделы c NTFS.
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Курс по сетям
- 15 примеров команды PING для диагностики сети
- Руководство по команде grep в Linux
- Рекурсивно найти слово в файлах и папках Linux
- Проверка файловой системы Linux
- Захват пакетов с tcpdump: руководство с примерами
- Руководство по команде SSH в Linux с примерами
- Настройка DHCP сервера на CentOS или Ubuntu
- Как смонтировать раздел NTFS в Linux
- Смонтировать раздел NTFS с разрешением только для чтения
- Определить раздел NTFS
- Создать точку монтирования и смонтировать раздел NTFS
- Смонтировать раздел NTFS с разрешениями на чтение и запись
- Обновить репозитории пакетов
- Установите Fuse и ntfs-3g
- Смонтировать раздел NTFS
- Полезно?
- Почему?
- Как автоматически смонтировать разделы NTFS?
- 11 ответов
- Замечания:
- альфонс
- Fstab
- Нахождение UUID:
- Установка точки монтирования
- Другие параметры в моей строке
- Поиск вашего пользователя и идентификатора группы
- NTFS-конфигурации
Как монтировать NTFS в Linux
Инструкция на примере Linux CentOS 7.
Установка компонентов
Для начала необходимо установить пакет ntfs-3g. В противном случае, при попытке запустить команду на монтирование раздела NTFS мы получим ошибку mount: unknown filesystem type ‘ntfs’.
Сначала устанавливаем расширенный репозиторий:
yum install epel-release
Затем сам пакет ntfs-3g
yum install ntfs-3g
После установки данного пакета в системе появятся дополнительные команды mount.ntfs-fuse и mount.ntfs-3g., а также команда mount распознает опцию -t ntfs.
Ручное монтирование
Монтирование NTFS на чтение и запись выполняется любой из трех команд:
mount -t ntfs /dev/sdb1 /mnt
mount -t ntfs-3g /dev/sdb1 /mnt
mount.ntfs-3g /dev/sdb1 /mnt
* в данном примере, примотировано устройство /dev/sdb1 в раздел /mnt. Понять, какой устройство нужно монтировать можно при помощи команды fdisk -l
Автоматическое монтирование
Чтобы раздел автоматически монтировался при перезапуске компьютера, открываем на редактирование файл:
/dev/sdb1 /mnt ntfs defaults 0 0
* в данном примере мы раздел /dev/sdb1 будем монтировать в каталог /mnt.
Чтобы применить настройку и проверить ее, вводим:
Посмотреть примонтированные разделы и файловые системы можно командой:
Как правильно монтировать и прописывать в /etc/fstab разделы c NTFS.
Чтобы примонтировать раздел Windows c файловой системой NTFS, нужно установить драйвер ntfs-3g. Большинство дистрибутивов давно имеют его в своих репозитариях. Но вот листая Интернет, на какие только дикие советы не нарвешься порой.
А ведь использование этого драйвера крайне просто. Недаром это драйвер третьего поколения. Все опции, необходимые для его функционирования, входят в его настройки по умолчанию (default).
Поэтому достаточно прописать в /etc/fstab последней строкой :
Примечание: Такой опции у этого драйвера нет, но, если оставить поле пустым, то монтироваться ничего не будет ≈ проверено на практике. Если же вы добавляете хоть одну опцию из числа существующих (смотрим man ntfs-3g по-русски), то и defaults вписывать незачем.
После этого все NTFS разделы будут автоматически монтироваться на чтение/запись, все директории и файлы будут принадлежать инициатору монтирования, и все пользователи будут иметь все права на их содержимое.
Если вы хотите, чтобы монтировать и отмонтировать NTFS разделы мог рядовой пользователь, то установите на драйвер setuid бит. Это делается так:
Найдите исполняемый файл драйвера:
Установите setuid бит:
Если в вашей Linux системе неправильно установлена локаль и вместо русских букв вы видите кракозябры, то вам поможет опция:
Обратите внимание, что следует указывать кодировку Linux системы.
Если вы не желаете, чтобы другие имели доступ к вашим Windows разделам, то примените опцию
Это даст доступ к файлам только тому, кто монтировал, а остальные смогут только читать. Если вы хотите, чтобы этим пользователем были вы, то добавьте свой uid в численной форме:
Ну, а теперь самое интересное.
NTFS раздел будет монтироваться автоматически в процессе загрузки, и вы сразу можете работать с файлами Windows. Но вот если вы захотите отмонтировать этот раздел (бывают же такие случаи), то вам придется делать это с правами суперпользователя и вручную, при помощи команды
Все же штатные интерфейсы работы с разделами (типа «Компьютер» или «System» или «Places» и так далее) не позволят вам сделать это под самыми смехотворными предлогами. И это вполне объяснимо. Ведь примонтировался раздел еще на стадии загрузки, от имени root’а, а теперь вы хотите отмонтировать как рядовой пользователь.
Я уже собирался заканчивать эту статью, когда наскочил на этот феномен. Я боролся с ним целый день, выискивая образцы заполнения файла /etc/fstab в различных дистрибутивах, проверяяя их, выбрасывая по одной опции и перезагружаясь после каждой попытки. Это была работа! Но в результате я методом исключения нашел простейший вариант:
У меня в Debian Lenny это автоматически монтирует NTFS раздел при загрузке, и дает возможность рядовому пользователю отмонтировать его простым кликом мыши на значке в директории system:/media/. При желании можно смонтировать его обратно, тем же простым щелчком.
Я не могу этого объяснить. Никакой опции users драйвер ntfs-3g не поддерживает; более того, если написать user, то ничего работать не будет.
Кто понимает, в чем тут дело, тот пусть напишет комментарий к этой статье.
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
15 примеров команды PING для диагностики сети
Руководство по команде grep в Linux
Рекурсивно найти слово в файлах и папках Linux
Проверка файловой системы Linux
Захват пакетов с tcpdump: руководство с примерами
Руководство по команде SSH в Linux с примерами
Настройка DHCP сервера на CentOS или Ubuntu
Еженедельный дайджест
Как смонтировать раздел NTFS в Linux
New Technology File System
3 минуты чтения
NTFS — это система хранения файлов, стандартная для компьютеров Windows, но системы Linux также используют ее для организации данных.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Большинство систем Linux монтируют диски автоматически. Однако в конфигурациях с двойной загрузкой, где требуется обмен файлами между двумя системами с разделами NTFS, эта процедура выполняется вручную.
Эта статья покажет вам, как смонтировать раздел NTFS в Linux с разрешениями только для чтения или чтения и записи.
Смонтировать раздел NTFS с разрешением только для чтения
Выполните следующие действия, чтобы смонтировать раздел NTFS с доступом только для чтения.
Примечание. Раздел только для чтения позволяет пользователям читать файлы. Чтобы включить запись в раздел NTFS, обратитесь ко второму разделу статьи.
Определить раздел NTFS
Перед монтированием раздела NTFS определите его с помощью команды parted :
В приведенном выше примере два раздела NTFS находятся на диске /dev/sdb . Прежде чем продолжить, запишите номер раздела, который вы хотите смонтировать.
Вы также можете использовать команды fdisk и grep , чтобы показать на диске только разделы NTFS:
Создать точку монтирования и смонтировать раздел NTFS
В этом примере мы смонтируем раздел /dev/sdb1 с разрешением только для чтения.
Сначала создайте точку монтирования с помощью команды mkdir :
Затем смонтируйте раздел в созданный вами каталог. Используйте команду mount и путь к разделу, который вы указали ранее:
Используйте инструмент для освобождения диска, чтобы проверить подробную информацию обо всех файловых системах и убедиться, что вы успешно смонтировали раздел:
Раздел /dev/sdb1 отображается как смонтированный в нижней части списка. Теперь у вас есть доступ только для чтения к этому разделу NTFS.
Смонтировать раздел NTFS с разрешениями на чтение и запись
Чтобы смонтировать раздел NTFS с разрешениями на чтение и запись, вам необходимо установить fuse и ntfs-3 в вашей системе.
Выполните следующие действия, чтобы завершить процесс монтирования.
Примечание. В некоторых дистрибутивах Linux по умолчанию уже установлены fuse и ntfs-3g .
Обновить репозитории пакетов
Выполните следующую команду, чтобы загрузить и обновить репозитории пакетов:
Установите Fuse и ntfs-3g
Чтобы установить fuse в вашей системе Linux из репозитория по умолчанию, используйте соответствующий менеджер пакетов. В нашем примере мы используем apt в Ubuntu.
Когда установка завершится, установите ntfs-3g , запустив:
В случае, если fuse и ntfs-3g уже установлены, вывод выглядит примерно так, как показано ниже:
Смонтировать раздел NTFS
После установки пакетов программного обеспечения fuse и ntfs-3g смонтируйте раздел NTFS.
Сначала создайте точку монтирования с помощью команды mkdir :
Затем используйте команду mount , чтобы смонтировать нужный раздел. Например, /dev/sdb2 :
Чтобы проверить, смонтирован ли раздел, выполните команду df :
Теперь у вас есть права на чтение и запись для подключенного раздела NTFS.
Примечание. Для монтирования раздела через ntfs-3g рекомендуется ядро Linux версии 2.6.20 или новее.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Как автоматически смонтировать разделы NTFS?
У меня есть два NTFS-раздела, и я не хочу монтировать их вручную каждый раз, когда запускаю Ubuntu.
- Как я могу это сделать?
- Есть ли инструмент или код для использования?
- Если это так, безопасно ли выполнять автомонтирование? особенно когда они используются другой ОС?
11 ответов
Самый простой способ, который будет работать на большинстве систем Linux, это добавить их в свой fstab. Но есть и другие. У каждого есть свой заголовок в этом ответе.
Замечания:
Если вы получаете сообщение об ошибке, говорящее о «root» или «permissions», то это потому, что для большинства параметров монтирования вам потребуются привилегии root. В Unity вы можете достичь этого, предварительно добавив gksudo (графические приложения) или sudo к обычной команде и набрав свой пароль. Так, например, в случае ntfs-config Вы нажимаете Alt + F2 и набираете gksudo ntfs-config ,
альфонс
Gigolo работает рука об руку с удаленной файловой системой Nautilus и возможностями монтирования. Вам необходимо добавить разделы в закладки Nautilus (Nautilus — файловый менеджер Ubuntu по умолчанию). После этого вы найдете их в Жиголо. Остальное сказано в другом моем ответе.
Fstab
Редактировать: Поскольку, исходя из ваших комментариев, вы не очень знакомы с Linux, я объясню процедуру более подробно:
Метод fstab более чистый и простой, чем gui-tools или Gigolo. Он также будет работать на других системах, даже тех, которые только в текстовом режиме. В принципе вам не нужно ничего устанавливать. Для каждого ntfs-раздела вам нужно будет добавить одну строку в файл с именем /etc/fstab , Для меня добавленная строка выглядит так:
Часть, которая говорит UUID= говорит вашей системе, какой раздел монтировать. Если вы выполните эту процедуру и у вас появятся дубликаты устройств, замените UUID= с /dev/disk/by-uuid/ , Каждый раздел имеет свой уникальный UUID. Пробелы важны, поэтому лучше скопируйте и вставьте строку. замещать auto от noauto вручную монтировать. Пользователи должны быть в группе plugdev ,
Обратите внимание, что если эта строка находится в самом конце вашего файла, после нее должна быть новая строка. Маунт будет жаловаться, если у вас его нет.
Нахождение UUID:
Откройте Дисковую утилиту и определите подходящие разделы по их размеру (например, 120 ГБ), файловой системе (например, ntfs) и имени. Обратите внимание на их файл «Device:» (например, /dev/sdb1 ). Вместо этого вы можете запустить следующую команду в терминале, например: gnome-terminal :
Вы можете узнать UUID ваших разделов, запустив sudo blkid в ракушке. Вывод выглядит примерно так:
Правильный UUID будет иметь соответствующий файл устройства перед ним и TYPE=»ntfs» после. Так что для меня UUID это «7258CB9858CB598D». Для вас этот номер будет другим. Также у меня есть только один раздел NTFS. Замените мой UUID в строках, которые вы добавляете в fstab, тем, который вы нашли таким образом.
Установка точки монтирования
Теперь точка монтирования. Для каждого раздела это будет по-разному. Я выбрал /media/win , Вы можете выбрать все, что вам нравится. Это просто должен быть существующий пустой каталог. Вы также можете создать каталог /home/yourusername/windows1 и затем поместите это в свой fstab.
Другие параметры в моей строке
ntfs сообщает fstab, что это раздел ntfs-типа.
rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0 выходит за рамки этого ответа. Просто используйте эти значения, как они есть. Они должны быть в порядке. Если вы заинтересованы, вы можете прочитать объяснение этих параметров по ссылке, которую я предоставил ранее.
Когда вы добавили строки и сделали все, что я описал, сохраните файл и запустите sudo mount -a в ракушке. Если вы можете получить доступ к своим разделам через точки их монтирования и никаких ошибок не распечатано, то все прошло хорошо. Если нет, проверьте на опечатки и очевидные ошибки. Не перезагружаться если sudo mount -a отображает ошибки! С ошибками перезагрузка может закончиться неудачей.
Поиск вашего пользователя и идентификатора группы
Вы можете узнать свой идентификатор пользователя и группы с помощью id команда.
NTFS-конфигурации
Графический инструмент ntfs-config также доступен, но не обязателен (и его текущая версия не работает в Natty Narwhal — предположим, это будет исправлено в ближайшее время). Кроме того, вы можете потерять старые настройки в вашем fstab с помощью этого инструмента (например, при монтировании кеша в памяти), потому что он перезаписывает файл /etc/fstab вместо добавления чего-либо.