Если на компьютере параллельно используются 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

1
2
# 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 других пользователей.

Что еще можно почитать:

38 комментариев на запись “Автоматическое монтирование разделов с ntfs при загрузке ubuntu”

  1. Zelenij пишет:

    Не могу удалить файлы с vfat раздела(флешки), говорит, что “файловая система только для записи” не подскажете?
    заранее спасибо

  2. -torin- пишет:

    Ну, система сама подсказывает в чем проблема. Измени права доступа к файлам.

  3. Zelenij пишет:

    тоже не могу. и пишет, что read-only filesystem

  4. -torin- пишет:

    А как флешку подключал/отключал? Если вставить флешку и ввести команду mount -l появляется строчка(последняя должна быть) вроде этой?
    /dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=1000,utf8,shortname=lower) []
    Если в ней есть rw значит флешка примонтировалась с правами чтения и записи.

  5. Zelenij пишет:

    а как примонтировать ее с правом записи?

  6. iliy пишет:

    ты не ответил стоит ли у тебя флаг rw. Если не стоит, поставь руками

  7. zelenij пишет:

    спасибо

  8. Чистый пишет:

    У меня при ручной монтировании просит пароль, как с этим справиться ?

  9. -torin- пишет:

    Если прописывать жесткий диск в фстабе то можно добавить параметр users..
    А как вручную монтируешь?

  10. Чистый пишет:

    Просто при первом обращении к разделу (например в Dolphin) он требует пароль я его ввожу и все нормально! Но мне кажется что это я что-то намутил с настройками пользователей! Система kUbuntu 8.10 amd64

  11. -torin- пишет:

    Вероятно проблема с правами доступа к разделу.

  12. Leap пишет:

    кароче ваще жесть делал все как есть нечо неробит (руки у меня кривые) потом взял с дуру удалил с файла fstab полностью строчку нажал на диск появившийся запросил пароль ввел и вуаля все работает прекрасно :))
    ps: незнаю че за дела с линуксом но мне это нравится :QQ

  13. y0pt пишет:

    Перечитал все вышеизложенное несколько раз и решил сделать проще: в фстабе добавил к уже существующим параметрам диска команду auto и все нормально заработало.

  14. -torin- пишет:

    Это хорошо что заработало сразу. Команда auto не всегда помогает.

  15. Nikita пишет:

    Ребят, все у кого не заработало по приведенному примеру, после # windows энтер нажмите.

  16. -torin- пишет:

    Спасибо Nikita. Странно что я сразу не заметил эту маленькую опечатку. Исправил.
    Видимо редактор блога глюканул и записал две строки как одну строку. Хотя, те кто пробовал сделать по приведенному примеру должны сразу это заметить..

    Все что записано в одной строке после # является комментарием. Т.е., должно быть не:
    # windowsUUID=363C991F3C98DAE7
    а должно быть с новой строки, вроде:
    # windows
    UUID=363C991F3C98DAE7

  17. Anton пишет:

    всё сработало отлично, только у меня в меня переход отображался диск С и Д это виндовские разделы нтфс, их можно было отсюда смотировать, после правки фстаб диск Д пропал из меню переход но примонтировался нормально и функционирует с диском тоже но с меню переход он не исчез, так что у меня 2 диска С, причём примонтированый работает а тот нет, как мне его убрать? Вот мой фс таб но кажется на него тут намёка даже нет
    # /etc/fstab: static file system information.
    #
    # — This file has been automaticly generated by ntfs-config —
    #
    #

    proc /proc proc defaults 0 0
    # Entry for /dev/sda4 :
    UUID=a51d827b-faeb-4563-9169-983091dc9dea / ext3 relatime,errors=remount-ro 0 1
    /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
    # windows
    UUID=6CA0C766A0C7357C /home/anton/wc ntfs-3g users,defaults,umask=0 0 0
    # windows
    UUID=DA9CABB39CAB8919 /home/anton/wd ntfs-3g users,defaults,umask=0 0 0

  18. Anton пишет:

    Всем добрый день. Есть такая поблема: нет прав на запись в ntfs разделы. Записывать не может !никакая! учетная
    запись,и root в том числе. Заранее благодарен за помощь.
    1. Драйвер ntfs-3g установлен. Вот так выглядит файл fstab(сам прописывал):
    /dev/hda1 /media/1 ntfs users,rw,noauto,gid=1000,sid=1000 0 0
    2. Вот такое выдает в консоли:
    # mount -l
    /dev/hda1 on /media/1 type is ntfs (rw,noexec,nosuid,nodev,gid=1000,sid=1000)
    3. Ну а так меня машина посылает:
    /media/1# mkdir 2
    mkdir: невозможно создать каталог “2″: операция не позволяется.
    4. И еще один загон. Раздел ntfs монтируется при загрузке, хотя написано же русским языком — noauto!))
    В чем же ошибка, уважемое общество?

  19. -torin- пишет:

    А попробуй установи программу для конфигурации записи на NTFS ntfs-config
    Пакет небольшой, должен быть в репозитории. Запускать в терминале: sudo ntfs-config

    К сожалению сейчас проверить не могу, диска с виндой нет.

  20. Алекс Креонт пишет:

    Спасибо за статью, все работает. Два но только: 1 - не удается файлы удалить из ntfs-раздела в корзину, предположительно после манипуляций с монтированием, 2 - мешаются глазу предложения подключить диски, которые и так уже примонтированы, в меню “Переход”

  21. -torin- пишет:

    Нельзя удалять файлы потому что у пользователя не выставлены права на диск. Это скорее всего.

  22. -torin- пишет:

    Что до второго пункта… Видимо у тебя установлена Ubuntu 9.10 Karmic Koala. Я слышал про такой глюк с дублированием ярлыком дисков в меню.
    Выложи строку параметров своего диска ntfs из fstab, тогда можно что-то конкретно сказать.

  23. Алекс Креонт пишет:

    Стоит действительно коала, строки такие:
    UUID=4876DFE376DFCFB4 /media/sda1/ ntfs-3g users,defaults,umask=0 0 0
    UUID=CEF4B6B58DDD6314 /media/sda5/ ntfs-3g users,defaults,umask=0 0 0
    А по первому пункту - честно не понятно, как назначить права-то пользователю? Спасибо)

  24. muatdeeb пишет:

    users - разрешение пользователям монтировать и отмонтировать этот каталог (некоторые пишут user. В чем отличия не знаю)
    _________________________________________________________
    users - разрешение всем пользователям, user - конкретному пользователю.
    Вот еще интересная ссылочка на данную тематику :http://ubuntologia.ru/mount

  25. Angel_ok пишет:

    Спасибо, большое! Ваша статья очень помогла.
    Я отформатировал диск D, UUID изменился и диск не примонтировался. Я изменил UUID (посмотрел через mount) и все заработало
    Спасибо.

  26. -torin- пишет:

    Пожалуйста. Очень рад что статья вам пригодилась.

  27. AvP78 пишет:

    Может еще добавить статья: Жесткий диск WD10EARS с сектором 4 КБ.Подготовка к эксплуатации в Linux. http://rlab.ru/doc/4k_hdd_for_linux.html ) ) )

  28. Юрий пишет:

    Спасибо, заработало все сразу

  29. Юрий пишет:

    … заработало то оно заработало
    но исполняемый бинарный файл расположенный на
    примонтируемом диске - не запускается
    Так у меня не запускается отладка QtCreator-а

    после переборов различных вариантов нашел:
    UUID=EC90800B907FDB12 /media/DATA/ ntfs-3g defaults,locale=en_US.utf8 0 0

  30. василий пишет:

    Почему не видит miniphone 168-3G?За все очень благодарен.

  31. Алексей пишет:

    у меня после проделанных операций, виндовый диск монтируется автоматом… автору СПАСИБО!!! Но теперь в меню переход и наутилусе появился ещё один с таким же названием, но со значком извлечения на иконке(как у usb-hdd)

  32. -torin- пишет:

    Значок появляется потому что ты монтируешь раздел с виндовс в каталог /media
    Чтобы надоедающий значок больше не появлялся нужно примонтировать раздел в другой каталог.
    Например в корневом разделе создай каталог с именем windows (необязательно в корневой, можно монтировать в любой удобный тебе каталог)
    Открой fstab и измени /media/windows/ на /windows/
    Перезагрузи машину. После перезагрузки не забудь удалить старый каталог в /media. Он больше не нужен - раздел с виндой теперь в корневом каталоге.

  33. мимопрошёл пишет:

    Спасибо за хорошую статью. Всё отлично разжовано

  34. LeDurov пишет:

    Также об автоматическом монтировании дисков в Ubuntu можно почитать в статье на IT Блоге
    http://qweqwe.su/auto-mount-ntfs-partitions

  35. Atremii Lebedv пишет:

    Вот способ автоматического монтирования дисков в Ubuntu попроще:
    http://qweqwe.su/auto-mount-ntfs-ubuntu/

  36. maga пишет:

    Доброго времени суток ребята! возникла проблема! возился с fstab и случайно далил все записи и сохранил в этот момент выключился свет и сервак перегрузился! теперь не как мне ее восстановить?

  37. -torin- пишет:

    Бэкап файла перед редактированием разве не делали?

  38. Toni пишет:

    Вылечено с помошью сайта http://proubuntu.com.ua/2011/01/29/ntfs-ubuntu/ добавил через менеджер приложений.

Ваш комментарий к статье