|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Драйвер NTFS |
|
|
Драйвер NTFS
|
Модер Сообщения: 1716 |
Профиль | Сайт | Отправить PM | Цитировать Вот, возникла необходимость поиметь доступ из линукса (Mandrake 8) к партиции NTFS5, хотя бы к одной и хотя бы только на чтение.
Поиск на всех известных сайтах выдает, собственно говоря, только один драйвер, причем 1) только чтение (в принципе, достаточно, но фишка в том, что надо лог вести - и тоже на этой же партиции NTFS5). 2) он 99 года ) Вот и вопрос, может чего-то уже где-то есть поновее? |
|
------- Отправлено: 16:28, 30-03-2002 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать h1ma
Чего и следовало ожидать: Мелкософт не открівает свои API и техописание для новых версий NTFS и, как следствие, отсутствие дров. |
------- Отправлено: 15:52, 12-10-2003 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
VartaniX
Сообщения: n/a |
Народ что вы мучаетесь, есть более легкие способы скомпилить NTFS
Вот один из них: 1. Узнаем версию ядра, установленную инсталятором linux. $ uname -a Linux amarie.avalon.ru 2.4.18-3 #1 Thu Apr 18 07:37:53 EDT 2002 i686 unknown Инсталлировано ядро версии 2.4.18, (patchlevel 3 от RedHat), собственно его исходные тексты нам и понадобятся. 2. Монтируем CD с дистрибутивом и находим пакет с исходными текстами kernel-source-2.4.18-3.i386.rpm, но этого мало, потому как нужны средства разработки - компилятор, компоновщик и т.д. Ищем их на дистрибутивном CD: копилятор gcc-2.96-110.i386.rpm библиотека языка С glibc-devel-2.2.5-34.i386.rpm заголовочные файлы ядра glibc-kernheaders-2.4-7.14.i386.rpm инсталлируем в систему в указаном порядке: # rpm -ihv glibc-kernheaders-2.4-7.14.i386.rpm # rpm -ihv glibc-devel-2.2.5-34.i386.rpm # rpm -ihv gcc-2.96-110.i386.rpm # rpm -ihv kernel-source-2.4.18-3.i386.rpm теперь в директории /usr/src/linux-2.4.18-3 располагаются исходные тексты нашего драйвера, а точнее конечно, в директории /usr/src/linux-2.4.18-3/fs/ntfs. 3. Собственно, можно приступать к компиляции и сборке драйвера. # cd /usr/src/linux-2.4.18-3/fs/ntfs # cat Makefile | grep NTFS_VERSION EXTRA_CFLAGS = -DNTFS_VERSION=\"1.1.22\" #-DDEBUG # gcc -c -DMODULE -D__KERNEL__ -DNTFS_VERSION=\"1.1.22\" -I/usr/src/linux-2.4.18-3/include *.c # ld -r -m elf_i386 -o ntfs.o *.o Можно взглянуть на полученый драйвер: # modinfo ./ntfs.o filename: ./ntfs.o description: "Linux NTFS driver" author: "Anton Altaparmakov <aia21@cus.cam.ac.uk>" license: "GPL 4. Теперь его необходимо разместить в специальной директории, откуда он будет доступен по требованию, при монтировании NTFS. # mkdir -p /lib/modules/2.4.18-3/kernel/fs/ntfs # cp ./ntfs.o /lib/modules/2.4.18-3/kernel/fs/ntfs # depmod -a 5. Удачного монтирования! Только он компилируется в read only по умолчанию, потому как write support is dangerous. Если хочется read/write, то (минздрав предупреждает!) # cd /usr/src/linux-2.4.18-3 # ls configs выбираем подходящий config файл ... # cp configs/kernel-2.4.18-i686.config .config # vi .config # CONFIG_NTFS_FS is not set # CONFIG_NTFS_RW is not set заменить на CONFIG_NTFS_FS=m CONFIG_NTFS_RW=y пересобираем модуль, воспользовавшись системой сборки ядра linux... # make oldconfig # make SUBDIRS=/usr/src/linux-2.4.18-3/fs/ntfs modules |
Отправлено: 22:14, 21-10-2003 | #22 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать VartaniX
Ептить Ну это я тебя понял. Может ещё кто-то поймёт. Но если чел впервые видет Линя - он потопнет в этом на первом же этапе. Хотя описание достойно зачудительного ЧАВО. Нет желания оформить? |
------- Отправлено: 00:17, 22-10-2003 | #23 |
Guest |
стоял как-то у меня mandrake 9.0 hf,jnfk [jhij b gjlth;rf yf pfgbcsm gjl NTFS 5.1 была, как ни странно, а сейчас поставил 9,2 и поддержки уже нет, зачем они её убрали, если уже все работало, как надо, при чем от сжатости тома ни чего не зависело, самое главное, что бы папочки на нем не шифровались 128-битным ключем, что в совершенстве умеет делать вин ХР
вот такая хренотень! |
Отправлено: 21:42, 12-12-2003 | #24 |
Ветеран Сообщения: 551
|
Профиль | Отправить PM | Цитировать password
Цитата:
Цитата:
|
||
------- Отправлено: 23:11, 12-12-2003 | #25 |
Старожил Сообщения: 267
|
Профиль | Сайт | Отправить PM | Цитировать У меня Слака 9.1 после пересборки ядра без проблем читает/пишет на ntfs, никаких дополнительных дров не юзал.
Глюков пока тоже не было хотя в конфигах ядра поддержка ntfs "тестовая" |
------- Отправлено: 18:13, 14-12-2003 | #26 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - NTFS | Doctor_Dream | Microsoft Windows 2000/XP | 7 | 10-07-2009 11:21 | |
[решено] Общий SAMBA NTFS (ntfs-3g) ресурс. | MikhailL | Программное обеспечение Linux и FreeBSD | 3 | 29-06-2009 12:23 | |
EventID - [решено] ID:137 Source:Ntfs - Частые ошибки Ntfs | giv5dot26 | Устранение критических ошибок Windows | 2 | 05-05-2008 08:49 | |
Разное - Драйвер пак для применения с аддоном от Boasoft (Все драйвер паки пости здесь) | Baw17 | Наборы обновлений для Windows XP/2003/Windows 7 | 13 | 29-12-2006 07:39 | |
NTFS и XP-HE | Guest | Сетевые технологии | 3 | 12-07-2004 17:19 |
|