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

03.03.2009 в 16:24
Не могу удалить файлы с vfat раздела(флешки), говорит, что “файловая система только для записи” не подскажете?
заранее спасибо
03.03.2009 в 18:12
Ну, система сама подсказывает в чем проблема. Измени права доступа к файлам.
03.03.2009 в 18:29
тоже не могу. и пишет, что read-only filesystem
03.03.2009 в 20:15
А как флешку подключал/отключал? Если вставить флешку и ввести команду mount -l появляется строчка(последняя должна быть) вроде этой?
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,noatime,uhelper=hal,flush,uid=1000,utf8,shortname=lower) []
Если в ней есть rw значит флешка примонтировалась с правами чтения и записи.
04.03.2009 в 18:55
а как примонтировать ее с правом записи?
06.03.2009 в 03:22
ты не ответил стоит ли у тебя флаг rw. Если не стоит, поставь руками
13.03.2009 в 13:42
спасибо
26.03.2009 в 11:21
У меня при ручной монтировании просит пароль, как с этим справиться ?
26.03.2009 в 19:36
Если прописывать жесткий диск в фстабе то можно добавить параметр users..
А как вручную монтируешь?
26.03.2009 в 23:21
Просто при первом обращении к разделу (например в Dolphin) он требует пароль я его ввожу и все нормально! Но мне кажется что это я что-то намутил с настройками пользователей! Система kUbuntu 8.10 amd64
27.03.2009 в 00:13
Вероятно проблема с правами доступа к разделу.
09.04.2009 в 15:26
кароче ваще жесть делал все как есть нечо неробит (руки у меня кривые) потом взял с дуру удалил с файла fstab полностью строчку нажал на диск появившийся запросил пароль ввел и вуаля все работает прекрасно :))
ps: незнаю че за дела с линуксом но мне это нравится :QQ
07.09.2009 в 19:58
Перечитал все вышеизложенное несколько раз и решил сделать проще: в фстабе добавил к уже существующим параметрам диска команду auto и все нормально заработало.
08.09.2009 в 16:48
Это хорошо что заработало сразу. Команда auto не всегда помогает.
13.09.2009 в 20:38
Ребят, все у кого не заработало по приведенному примеру, после # windows энтер нажмите.
13.09.2009 в 23:57
Спасибо Nikita. Странно что я сразу не заметил эту маленькую опечатку. Исправил.
Видимо редактор блога глюканул и записал две строки как одну строку. Хотя, те кто пробовал сделать по приведенному примеру должны сразу это заметить..
Все что записано в одной строке после # является комментарием. Т.е., должно быть не:
# windowsUUID=363C991F3C98DAE7
а должно быть с новой строки, вроде:
# windows
UUID=363C991F3C98DAE7
02.11.2009 в 16:14
всё сработало отлично, только у меня в меня переход отображался диск С и Д это виндовские разделы нтфс, их можно было отсюда смотировать, после правки фстаб диск Д пропал из меню переход но примонтировался нормально и функционирует с диском тоже но с меню переход он не исчез, так что у меня 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
26.01.2010 в 21:43
Всем добрый день. Есть такая поблема: нет прав на запись в 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!))
В чем же ошибка, уважемое общество?
27.01.2010 в 23:10
А попробуй установи программу для конфигурации записи на NTFS ntfs-config
Пакет небольшой, должен быть в репозитории. Запускать в терминале: sudo ntfs-config
К сожалению сейчас проверить не могу, диска с виндой нет.
26.02.2010 в 18:50
Спасибо за статью, все работает. Два но только: 1 - не удается файлы удалить из ntfs-раздела в корзину, предположительно после манипуляций с монтированием, 2 - мешаются глазу предложения подключить диски, которые и так уже примонтированы, в меню “Переход”
26.02.2010 в 21:24
Нельзя удалять файлы потому что у пользователя не выставлены права на диск. Это скорее всего.
26.02.2010 в 22:31
Что до второго пункта… Видимо у тебя установлена Ubuntu 9.10 Karmic Koala. Я слышал про такой глюк с дублированием ярлыком дисков в меню.
Выложи строку параметров своего диска ntfs из fstab, тогда можно что-то конкретно сказать.
26.02.2010 в 23:57
Стоит действительно коала, строки такие:
UUID=4876DFE376DFCFB4 /media/sda1/ ntfs-3g users,defaults,umask=0 0 0
UUID=CEF4B6B58DDD6314 /media/sda5/ ntfs-3g users,defaults,umask=0 0 0
А по первому пункту - честно не понятно, как назначить права-то пользователю? Спасибо)
03.03.2010 в 00:41
users - разрешение пользователям монтировать и отмонтировать этот каталог (некоторые пишут user. В чем отличия не знаю)
_________________________________________________________
users - разрешение всем пользователям, user - конкретному пользователю.
Вот еще интересная ссылочка на данную тематику :http://ubuntologia.ru/mount
30.10.2010 в 14:50
Спасибо, большое! Ваша статья очень помогла.
Я отформатировал диск D, UUID изменился и диск не примонтировался. Я изменил UUID (посмотрел через mount) и все заработало
Спасибо.
31.10.2010 в 21:28
Пожалуйста. Очень рад что статья вам пригодилась.
08.01.2011 в 21:08
Может еще добавить статья: Жесткий диск WD10EARS с сектором 4 КБ.Подготовка к эксплуатации в Linux. ) ) )
18.01.2011 в 17:02
Спасибо, заработало все сразу
18.01.2011 в 18:36
… заработало то оно заработало
но исполняемый бинарный файл расположенный на
примонтируемом диске - не запускается
Так у меня не запускается отладка QtCreator-а
после переборов различных вариантов нашел:
UUID=EC90800B907FDB12 /media/DATA/ ntfs-3g defaults,locale=en_US.utf8 0 0
28.02.2011 в 22:25
Почему не видит miniphone 168-3G?За все очень благодарен.
15.03.2011 в 21:23
у меня после проделанных операций, виндовый диск монтируется автоматом… автору СПАСИБО!!! Но теперь в меню переход и наутилусе появился ещё один с таким же названием, но со значком извлечения на иконке(как у usb-hdd)
26.03.2011 в 17:06
Значок появляется потому что ты монтируешь раздел с виндовс в каталог /media
Чтобы надоедающий значок больше не появлялся нужно примонтировать раздел в другой каталог.
Например в корневом разделе создай каталог с именем windows (необязательно в корневой, можно монтировать в любой удобный тебе каталог)
Открой fstab и измени /media/windows/ на /windows/
Перезагрузи машину. После перезагрузки не забудь удалить старый каталог в /media. Он больше не нужен - раздел с виндой теперь в корневом каталоге.
16.06.2011 в 13:46
Спасибо за хорошую статью. Всё отлично разжовано
10.08.2011 в 13:59
Также об автоматическом монтировании дисков в Ubuntu можно почитать в статье на IT Блоге
26.09.2011 в 17:52
Вот способ автоматического монтирования дисков в Ubuntu попроще:
05.12.2011 в 00:11
Доброго времени суток ребята! возникла проблема! возился с fstab и случайно далил все записи и сохранил в этот момент выключился свет и сервак перегрузился! теперь не как мне ее восстановить?
05.12.2011 в 02:53
Бэкап файла перед редактированием разве не делали?
29.01.2012 в 10:33
Вылечено с помошью сайта добавил через менеджер приложений.