Настройка NTFS для чтения/записи
Материал из Bryansk Linux Users Group.
Содержание |
Настройка монтирования дисков с файловой системой NTFS
NTFS-3g - это свободный драйвер для работы в режиме чтения и записи с файловой системой NTFS. По умолчанию (без этого драйвера) в большинстве дистрибутивов Linux поддерживается только чтение, для разделов NTFS и чтение/запись, для разделов FAT. Не секрет, что обычно Linux ставят как второй дистрибутив, для ознакомления и изучения а потом полностью переходят на него, этому для начало у нас помимо Linux на компьютере установлена и Windows, работающая на NTFS, вам понадобится установка дополнительного драйвера, лучшим из которых является NTFS-3g.
Устанавливаем ntfs-3g
Если используется стабильный Debian etch, то необходимо подключить репозиторий backports и выполнить команду
# apt-get install ntfs-3g -t etch-backports
Если тестируемый Debian , то просто
# apt-get install ntfs-3g
Для сборки из исходников
Ставим для начала FUSE, взять исходники можно с сайта [1].
# ./configure --enable-kernel-module # make # make install (или sudo make install)
И уже после ставим ntfs-3g, взять исходники можно с сайта [2]
# ./configure # make # make install (или sudo make install)
Добавить загрузку модуля fuse при старте системы.
# modprobe fuse
Наличие модуля в ядре можно посмотреть.
# lsmod | grep fuse
Создаем точку монтирования
# mkdir /mnt/win
Монтируем
Если вы не знаете или не помните, как обозначены в системе ваши разделы, сделайте из-под рута команду fdisk -l .
# fdisk -l # mount -t ntfs-3g /dev/hda1 /mnt/win -o umask=0
Вместо /dev/hda1 запишите windows раздел вашего диска (для IDE - /dev/hda - Primary Master, /dev/hdb - Secondary Master, для SATA - /dev/sda - Primary Master, /deb/sdb - Secondary Master). Если у вас локаль отличная от UTF8, выставьте ее значение с помощью опции nls (например nls=koi8-r)
Размонтирование
Размонтировать раздел можно командой:
# umount /mnt/win
Редактирование /etc/fstab
Убедившись в том, что все работает правильно, запись можно добавить в файл /etc/fstab:
# nano /etc/fstab
добавляем:
/dev/hda1 /mnt/win ntfs-3g umask=0,locale=ru_ru.UTF-8 0 0
(в случае, если у вас несколько разделов - таким же образом добавьте их все) А если у нас уже был записан fstab по просто заменяем запись
/dev/hda1 /mnt/disk_c ntfs defaults,nls=utf8,umask=007,gid=46 0 1
на
/dev/hda1 /mnt/disk_C ntfs-3g defaults,locale=ru_RU.UTF-8,umask=007,gid=46 0 1
Монтируем:
# mount -a
Вот и все наслаждаемся.
P.S. Будьте осторожны при удалении файлов из папки windows.
Взято с Linux в Могилеве Wiki c небольшими дополнениями by Arceny 13:40, 7 октября 2007 (MSD)

