Из-за условий лицензии, CentOS не держит ntfs разделы «из коробки»

Чтобы исправить данную ошибку, можно поступить следующим образом:

Сначала поставить fuse, fuse-devel, fuse-libs (будут неудовлетворенные зависимости, если не ставить) а затем и сам драйвер fuse-ntfs-3g После этого разделы можно монтировать, в том числе и в режиме rw.

mount -t ntfs-3g /dev/sda2 /mnt/ntfs

Но не в CentOS 5.3, как оказалось. Ибо после данной команды, вываливается ошибка о том, что libfuse не найден.

depmod -a не помогло

Далее, пришлось подключать репозиторий rpmforge и ставить с него пакеты dkms и dkms-fuse. Скачиваем rpmforge-release с официального сервера. Ставим данный пакет. Пишем yum —enablerepo rpmforge

Теперь заключительная стадия.

yum install dkms dkms-fuse

Дожидаться скачивания 40Мб зависимостей я не стал, поэтому данные пакеты у меня не установились. Вместо этого я зашел на сайт rpmseek.com и скачал пакеты noarch вручную. После этого уже их установил. (Неудовлетворенные зависимости исправил руками из локального репозитория)

Но и это не помогло. Следующим шагом было установка kernel-2.6.18, kernel-devel, kernel-headers из дистрибутива. Затем идем в  /usr/src/fuse-*** и собираем все это дело из исходников…

./configure

make

make install

Вот теперь ntfs разделы монтируются замечательно.