В началоПрочее → Чтение-запись NTFS с использованием драйвера ntfs-3g
Gentoo-doc HOME Пред.: Подключение USB-flashВ началоУровень выше: Прочее

8. Чтение-запись NTFS с использованием драйвера ntfs-3g

8.1. Введение

"Драйвер ntfs-3g является открытым, лицензированным по GPL, драйвером NTFS для Linux, созданным в рамках проекта Linux-NTFS. Он предоставляет полный доступ к разделам NTFS (чтение-запись), кроме работы с зашифрованными файлами и записи сжатых файлов. Так же не поддерживается смена владельца файла и его прав доступа. Технически он является сильно усовершенствованным драйвером ntfsmount. Улучшена функциональность, качество и добавлены дополнительные возможности." (Szakacsits Szabolcs, автор ntfs-3g)

Автор создал драйвер, который гораздо лучше пригоден для использования, чем другие драйвера NTFS для Linux, и при этом не менее быстрый, чем драйвера родных файловых систем Linux — временами в два раза быстрее чем родной модуль файловой системы EXT3 в ядре.

Для получения более подробной информации посетите: [1]

Предупреждение: Драйвер имеет статус BETA, имеются некоторые не решённые вопросы, возможна потеря данных и/или зависания при попытке примонтировать раздел. Он НЕ работает на архитектурах, отличных от x86 и amd64.

СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ ДАННЫХ ПЕРЕД ЛЮБЫМИ ПОПЫТКАМИ ИСПОЛЬЗОВАНИЯ !!! В ЛЮБОМ СЛУЧАЕ — ВЫ ПРЕДУПРЕЖДЕНЫ !!!

8.2. Установка

ebuild драйвера зависит от sys-fs/fuse (portage установит его автоматически).

Поскольку это программное обеспечение находится на стадии бета-тестирования, вы должны размаскировать его:

# echo "sys-fs/ntfs3g ~x86" >> /etc/portage/package.keywords

И установить его:

# emerge sys-fs/ntfs3g

Модуль ядра fuse должен быть загружен перед использованием драйвера

# modules-update

# modprobe fuse

Примеры использования

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

# ntfs-3g /dev/hda1 /mnt/windows

Полный доступ для всех пользователей, без ограничений прав доступа, и поддержкой заданной локали (В примере используется ru_RU.utf8, однако у вас она может отличаться):

# ntfs-3g /dev/hda1 /mnt/windows -o silent,umask=0,locale=ru_RU.utf8

Размонтирование

# fusermount -u /mnt/windows

Прочтите страницу руководства по ntfs-3g для получения более подробной информации.

$ man ntfs-3g

Монтирование при загрузке:

Для автоматической загрузки модуля fuse при старте системы выполните:

# echo "fuse" >> /etc/modules.autoload.d/kernel-2.6

Отредактируйте /etc/fstab:

# echo "/dev/hda1 /mnt/windows ntfs-3g silent,umask=0,locale=ru_RU.utf8 0 0" >> /etc/fstab

8.3. Вопрос обновления ядра

Если после обновления ядра драйвер перестал работать, сделайте следующее:

# emerge sys-fs/fuse

# modules-update

# modprobe fuse

8.4. Отказ от гарантий

Автор этого документа не отвечает за какие либо последтсвия, связанные с использованием этого драйвера. Всё что вы делаете — вы делаете на свой страх и риск.

Пред.: Подключение USB-flashВ началоУровень выше: Прочее
В началоПрочее → Чтение-запись NTFS с использованием драйвера ntfs-3g