суббота, 21 июня 2008 г.

Монтирование NTFS разделов

У меня помимо линуксовых разделов имеется два NTFS, один с виндой, другой с моими музыкой, фильмами и т.д.
Для нормального монтирования будем использовать драйвер ntfs-3g начальная информация взята с http://www.ntfs-3g.org/ переведённого с помощью гугла.
Сам пакет ntfs-3g скачан очень хитрым образом с репрезетория. В stable его нет (где то было написано, что по соображениям безопасности), поэтому добавлен репрезеторий

deb http://debian.nsu.ru/debian-backports sarge-backports main non-free contrib

и с него уже скачан и драйвер и все сопутствующие пакеты.
После всего проделанного временное монтирование

sudo mount -t ntfs-3g /dev/sda1 /mnt/win

проходило на ура, даже с корректным отображением русских букв.
Теперь предстояло настроить автоматическое монтирование.
Дописываем в конфиг /etc/fstab следующие строчки (с правами админа соответственно)

/dev/sda1 /media/Windows ntfs-3g rw,user,uid=1000,gid=1000,locale=ru_RU.utf8 0 0
/dev/sda5 /media/DATA ntfs-3g rw,user,uid=1000,gid=1000,locale=ru_RU.utf8 0 0

Где первый столбец – это устройство которое монтируем, второй – точка монтирования, папку предварительно нужно создать. Третий – драйвер с помощью которого осоществляется монтирование, четвёртый это опции монтирования, их нужно ещё подправить, но сейчас всё работает.
rw – разрешения чтения/записи
user – разрешения простому юзеру монтировать
uid и gid – с этим я ещё не разобрался;(
locale=ru_RU.utf8 – было перепробовано очень много схожих по функционалу опций и только с этой корректно стали отображаться русские шрифты при автоматическом монтировании. Все опции нужно указывать без пробелов, через запятую.
Последние два нолика – это отключения проверки при загрузке, которая включается только для корневого раздела.
Итоги
Винты монтируются автоматически, русские буквы отображаются. Минусы, винты не отображаются про входе в «носители данных» и я не разобрался с группами;(
Материалы
http://mczim-debian.blogspot.com/2007/04/ntfs-fat32.html
http://linux-ru.blogspot.com
Также использовался www.opennet.ru для чтения манов на русском.
http://www.opennet.ru/docs/RUS/mount/mount04.html
http://rus-linux.net/lib.php?name=MyLDP/file-sys/fstab.html
http://www.opennet.ru/docs/RUS/mount/mount05.html#7.7