Как подружить ASP 11.2 с NTFS?

Аватар пользователя Tibloko

Если не сложно расскажите все в подробностях... желательно с указанием, что и откуда нужно скачивать (если возможно прямой ссылкой на файл). Я понимаю, что наверно прошу слишком многое и сразу, но... Я честный чайник который пытается познать Линь. Спасибо за помощь!

Аватар пользователя BigAndy

Как подружить ASP 11.2 с NTFS?

в дистрибутиве есть ntfs3g
Штатаный ядерный модуль обычно мотнирует в реиме ro.
Можно в fstab изменить режим на rw, но установить ntfs3g лучше.
А еще лучше http://ylsoftware.com/?action=news&na=viewfull&news=370

Аватар пользователя zloywolk

Re: Как подружить ASP 11.2 с NTFS?

Чтоб ничего не скачивать с Инета, есть обходной путь. Для этого нужно перекомпилить ядро, потому что в ядрах версии 2.6.XX включен только безопасный драйвер для работы с NTFS (перезапись файлов без изменения их размера, но эта штука не позволяет создовать, модифицировать и удалять файлы и каталоги).

Для компиляции ядра необходим gcc с предустановленными заголовками модулей и ядра. Эта штука находится на диске с Лялихом (glibc-kernheadrs-*, kernel-devel-2.6.17*, gcc*). Если все это хозяйство стоит то можно перейти к компиляции.

Компиляция ядра.

Шаг 1. Конфигурирование.
Заходишь в систему под рутом. Переходишь в каталог /usr/src/kernels/2.6.17-*
Для конфига ядра вводишь одну из команд:

#make config
#make xconfig

Первая команда делает конфиг ядро в текстовом режиме, вторая - в графическом (кому как удобно Улыбка )
В разделе File Systems перейди в подраздел DOS/FAT/NT File systems и включи опцию NTFS write support. Жмем сохранить.

Шаг 2. Перекомпиляция ядра.

Вводим команду:

#make dep

После завершения ее работы работы вводим команду:

#make bzImage

Если исходники ядра и компилятор установлены корректно, то через некоторое время (а оно напрямую зависит от версии ядра и параметров твоей системы Улыбка ) ты получишь откомпилированное ядро, которое обычно помещается в каталог /usr/src/kernels/2.6.17-*/arch/i*86/boot (на месте звездочек имеется ввиду какой-то текст, например i586 или i686).

Шаг 3. Компиляция модулей и их установка.

#make modules

Теперь ставим их. Не забудь сделать резервную копию старых версий (каталог /lib/modules):

#make modules_install

Шаг 4. Установка и тестирование перекомпиленного ядра.

Если не стоит загрузчик lilo, то лучше поставь его... Потому что далее я объясняю все для него...
Ставится он командой:

#lilo

После этого открываешь файл lilo.conf в любом редакторе (например mcedit /etc/lilo.conf) и добавляешь там след. строчки:

image=/usr/src/2.6.17-*/arch/i*86/boot/bzImage
label=my_linux
#или другое имя
#измени корневую ФС - у тя она другая

root=/dev/sda1
append=" mem=128M"
read-only

Сохраняешь все это дело.
Затем в консолmке вводишь команду:

#lilo

Шаг 5. Заключение.

Перезагружай систему.

#init 6 или #reboot

Попробуй загрузить ядро... Если компиляция прошла успешно... То твое новое ядро с поддержкой записи на NTFS диски запустится... Если нет... Ну бывает... Попробуй повторить все заново Улыбка

У д а ч и . . .

Аватар пользователя BigAndy

Как подружить ASP 11.2 с NTFS?

Tibloko писал(а):
Если не сложно расскажите все в подробностях... желательно с указанием, что и откуда нужно скачивать (если возможно прямой ссылкой на файл

Устанавливаете ntfs-3g с дистрибутива или при помощи yum.
Ну и монтируете mount -t ntfs

Аватар пользователя Tibloko

Re: Как подружить ASP 11.2 с NTFS?

Спасибо всем за ответы! В ближайшее время попробую вышеописанные способы. О резулдьтатах отпишусь.

RSS-материал