Содержание
Инструкция на примере Linux CentOS 7.
Монтирование NTFS для чтения выполняется следующей командой:
# mount -t ntfs /dev/sdb1 /mnt
* в данном примере, примотировано устройство /dev/sdb1 в раздел /mnt. Понять, какой устройство нужно монтировать можно при помощи команды fdisk -l
Если вышеописанная команда возвращает ошибку или необходимо примонтировать NTFS-устройство с возможностью записи на него, устанавливаем расширенный репозиторий:
# yum install epel-release
и устанавливаем пакет ntfs-3g
# yum install ntfs-3g
После установки данного пакета в системе появятся команды mount.ntfs-fuse и mount.ntfs-3g.
Монтирование NTFS на чтение и запись теперь выполняется любой из двух команд:
Если на компьютере параллельно используются linux и виндовс, может возникнуть необходимость работать с разделом ntfs находясь в линуксе. Для того чтобы ubuntu мог работать с дисками в файловой системе ntfs нужно установить драйвер ntfs-3g
sudo aptitude install ntfs-3g ntfs-config
(для драйвера есть графический конфигуратор. Запускается командой sudo ntfs-config Не могу ничего сказать, не пользовался им.)
Для удобства нужно настроить автоматическое монтирование раздела (либо жесткого диска) с виндовс при загрузке ubuntu. Для этого нужно примонтировать раздел добавив необходимые параметры в конфигурационный файл /etc/fstab.
Сначала узнаем название вашего раздела с виндовс. Увидеть список дисков можно командой mount (подробнее
Для данного примера, раздел в ntfs обозначим как /dev/sda1
Теперь нужно определить идинтификатор диска /dev/sda1 (UUID) с помощью команды ls -l /dev/disk/by-uuid/ либо sudo blkid
Теперь нужно создать директорию в которую примонтируем ntfs раздел. Монтировать можно в любой каталог, даже на desktop но для удобства лучше выбрать /media/. Каталог, в который будем монтировать раздел с виндовсом так и назовем — windows
Создаем каталог командой sudo mkdir /media/windows/
На всякий случай, делаем копию fstab командой sudo cp /etc/fstab /etc/fstab.backup
Открываем /etc/fstab командой sudo gedit /etc/fstab и дописываем в
файл параметры раздела с ntfs
При необходимости эти значения в /etc/fstab можно изменять. Рассмотрим их подробнее.
/dev/sda1 это физический диск или раздел с виндовс. Каждое устройство имеет свой номер. /dev/sda1 имеет номер 1.
Если монтировать cd или dvd он будет обозначаться как /dev/cdrom. Дисковод как /dev/fd
Жесткие диски обозначаются так:
IDE: primary master обозначается как /dev/hda
primary slave обозначается как /dev/hdb
secondary master обозначается как /dev/hdc
secondary slave обозначается как /dev/hdd
SCSI/SATA обозначается как /dev/sd
/media/windows/ это точка монтирования виндовс-раздела. Через нее будет происходить обращение к разделу.
ntfs-3g это файловая система в NTFS. Для cd/dvd она пишется как iso9660, udf. Для
дисководов, флешек и fat32 — vfat
Параметры, определяющие как эта файловая система будет обрабатываться (записывается через запятую, без пробелов):
users — разрешение пользователям монтировать и отмонтировать этот каталог (некоторые пишут user. В чем отличия не знаю)
defaults — параметры по умолчанию (используются параметры exec, auto, rw, nouser)
exec — запуск исполняемых файлов разрешен (по умолчанию включено)
noexec — запуск исполняемых файлов запрещен.
auto — автоматическое монтирование раздела при загрузке системы. (включено по умолчанию)
noauto — при загрузке системы раздел не будет автоматически монтироваться.
ro — монтирование раздела только с правами чтения.
rw — монтирование раздела с правами чтения и записи (по умолчанию включено)
nouser — запрещает обычным
пользователям монтировать и демонтировать раздел (по умолчанию включено).
suid и nosuid — разрешение и блокировка работы suid и sgid бит
sync и async — определяет как происходит запись/чтение в файловой системе. Синхронно и асинхронно.
locale=ru_RU.UTF-8 — можно добавить при проблемах с языком.
Затем идет флаг бэкапа. 1 — при резервном копировании программа dump включит этот раздел. 0 — при резервном копировании данный раздел не будет включен.
И за ним флаг проверки который при монтировании устанавливает порядок проверки раздела на наличие ошибок.
Для просмотра монтированных разделов используется команда mount -l
Просмотреть /etc/fstab в консоли можно командой cat /etc/fstab
На различных компьютерах параметры в /etc/fstab не одинаковы. У вас они могут быть другими. Приведенная выше конфигурация может работать на одной
машине и не заработать на другой. Если возникают ошибки, читайте что пишется в выводе ошибки. Меняйте параметры, пробуйте использовать значения взятые из файлов /etc/fstab других пользователей.
Содержание
Немного теории
Способ 1: монтирование через универсально уникальный идентификатор (UU >
UUID — это атрибут конкретной файловой системы, а не произвольное число, зависящее от физического порядка подключения дисков или случайностей инициализации дисковой подсистемы ядром.
Узнаем UUID разделов, для этого
Предположим, мы хотим подключить раздел «Shared» (NTFS-раздел, находящийся на основном диске компьютера) и «TRENDNET8GB» (флэшка, отформатированная в FAT32).
Способ 2: монтирование через имена устройств
Считается устаревшим и строго не рекомендуется к постоянному использованию.
Единственным заметным плюсом является небольшая длина имён устройств, что удобно при прямой работе с консолью. Например, во время реанимации умершей системы.
Разделы, оканчивающиеся цифрой — файловые системы. Разделы без цифры на конце — реальные физические устройства. В данном примере участвуют два физических диска (/dev/sda и /dev/sdb) и два рейд-массива (по сути — две файловые системы, не привязанные напрямую к какому-то одному физическому носителю).
Пример вывода команды fdisk (вывод parted отличается очень незначительно):
Попробуем достучаться до массива md0.
Я не стал загружать основной текст статьи расшифровкой опций монтирования, но несколько слов пояснения сказать необходимо.
Теперь диски стали подключаться автоматически, но так как это делается от имени root, у нас пропала возможность на подключенных дисках давать права на общий доступ, чтобы восстановить эту возможность добавим настройку в Samba: