Автоматическое монтирование разделов с ntfs при загрузке ubuntu
Если на компьютере параллельно используются linux и виндовс, может возникнуть необходимость работать с разделом ntfs находясь в линуксе. Для того чтобы ubuntu мог работать с дисками в файловой системе ntfs нужно установить драйвер ntfs-3g
sudo aptitude install ntfs-3g ntfs-config
(для драйвера есть графический конфигуратор. Запускается командой sudo ntfs-config Не могу ничего сказать, не пользовался им.)
Для удобства нужно настроить автоматическое монтирование раздела (либо жесткого диска) с виндовс при загрузке ubuntu. Для этого нужно примонтировать раздел добавив необходимые параметры в конфигурационный файл /etc/fstab.
Сначала узнаем название вашего раздела с виндовс. Увидеть список дисков можно командой mount (подробнее
man mount).
Для данного примера, раздел в ntfs обозначим как /dev/sda1
Теперь нужно определить идинтификатор диска /dev/sda1 (UUID) с помощью команды ls -l /dev/disk/by-uuid/ либо sudo blkid
UUID записывается в /etc/fstab вместо /dev/sda1. Для примера возьмем значение UUID=363C991F3C98DAE7
Теперь нужно создать директорию в которую примонтируем ntfs раздел. Монтировать можно в любой каталог, даже на desktop но для удобства лучше выбрать /media/. Каталог, в который будем монтировать раздел с виндовсом так и назовем — windows
Создаем каталог командой sudo mkdir /media/windows/
На всякий случай, делаем копию fstab командой sudo cp /etc/fstab /etc/fstab.backup
Открываем /etc/fstab командой sudo gedit /etc/fstab и дописываем в
файл параметры раздела с ntfs
# windows
UUID=363C991F3C98DAE7 /media/windows/ ntfs-3g users,defaults,umask=0 0 0
При необходимости эти значения в /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 других пользователей.
5 комментариев
Error mounting /dev/sda3 at /media/user/0630DDFF30DDF621: Command-line `mount -t «ntfs» -o «uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177» "/dev/sda3" "/media/user/0630DDFF30DDF621"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda3': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
Пропишите в fstab:
/dev/sda3 /media/user/0630DDFF30DDF621 ntfs defaults 0 0
Потом в консоле: sudo mkdir /media/user/0630DDFF30DDF621
После этого задайте права на эту папку: sudo chmod 777 /media/user/0630DDFF30DDF621
Потом выполните команды sudo umount -a и sudo mount -a
Перезагрузитесь. Виндовый диск D (или что там на NTFS) должен примонтироваться.
Так же и с остальными разделами. Посмотреть UUID разделов можно командой sudo blkid.