svētdiena, 2011. gada 23. oktobris

Поддержка ntfs в Digiline


Собрал модуль ntfs.ko для работы с файловой системы ntfs.
Установка:
Сохраняем через ftp модуль в /data и назначаем права 755. Правильное место в системе /lib/modules/2.6.12-4.2-brcmstb/kernel/fs/ntfs, но не хочется каждый раз при загрузке модуля указывать этот длинный путь.

Подключаем USB флешку или диск.
Через телнет загружаем модуль в ядро и монтируем флешку или диск.
insmod /data/ntfs.ko
mount /dev/sda1 /mnt/USB1/sda1
Флешка автоматически не примонтируется, это надо делатъ в ручную так как я написал выше.
Ntfs пока только для чтение (ro). Записать не получится, но фильмы сможете смотреть.
Мне осталось найти что не хватает для работы в режиме rw.

P.S.
Если ntfs.ko положить правильно в /lib/modules/2.6.12-4.2-brcmstb/kernel/fs/ntfs и прописать путь в  /lib/modules/2.6.12-4.2-brcmstb/modules.dep:
echo "" >> /lib/modules/2.6.12-4.2-brcmstb/modules.dep
echo "/lib/modules/2.6.12-4.2-brcmstb/kernel/fs/ntfs/ntfs.ko:" >> /lib/modules/2.6.12-4.2-brcmstb/modules.dep
То модуль не надо самому загружать, достаточно только набрать:
mount -t ntfs /dev/sda1 /mnt/USB1/sda1



Устройство в ntfs не отображается в менеджере файлов ресивера, по этому надо делать ход конем. Сделайте линк от /mnt/USB1/sda1 на диск в системе ext2 или ext3 (в fat32 нельзя сделать линк):
ln -s /mnt/USB1/sda1 /mnt/SATA/hda1/sda1
В hda1 будет папка sda1.

Download:  ntfs.ko 

Nav komentāru:

Ierakstīt komentāru