Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» NTFS под linux: как сделать читаемой Win-партишен

Автор: eugrus
Дата сообщения: 08.07.2004 22:57
у меня ядро 2.4.20-8 скомпилено с поддержкой NTFS Read-only
write support не стал использоват потому что может данные испортить - уже наслышал
хотел спросить в последних ядрах ветки 2.4 нет ЧАСТИЧНОЙ!!! поддержки записи в нтфс? (как в ядрах ветки 2.6) чтобы можно было только дописывать в существующие файлы
Автор: Demetrio
Дата сообщения: 09.07.2004 09:41
eugrus
Читай ФАК
http://www.linux.org.ru/books/lor-faq/lorFAQ-11.html#ss11.15

а ядро мог бы и обновить кстати, для RH 9 в обновлениях лежит 2.4.20-31
Автор: eugrus
Дата сообщения: 09.07.2004 10:33
>вы можете писать в уже созданный файл (т.е. изменять его). Вы не сможете создать новый файл!

Мне именно это и надо но там непонятно написанно - это относится к ядрам обоих веток или только 2.6?
Автор: Demetrio
Дата сообщения: 09.07.2004 11:33
eugrus
Там четко написано что и для чего.


Цитата:
На ядрах 2.4.x запись возможна только на NTFS от NT4.0, на ядрах 2.6 на любой NTFS


поэтому тебе скорее всего нужен captive (см. 3-й пункт)
Автор: eugrus
Дата сообщения: 28.07.2004 15:54

Цитата:
вы можете писать в уже созданный файл (т.е. изменять его).

оказалось что это невполне так
оказывается дописывать в файл и изменять нельзя - можно только полностью переписывать

Добавлено[no]
а вот с captive так просто беда какая-то...
при попытке монтирования он говорит:

# mount /mnt/captive-windows_xp
Captive NTFS v1.1.5. Check a new version at: http://www.jankratochvil.net/
Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
lufs module not loaded: Try running /usr/share/lufs/prepmod to see more. at /usr/bin/captive-lufsd line 180

запускаю /usr/share/lufs/prepmod
он некоторое время компилирует а потом заявляет:

Failed to prepare lufs.o module for your Linux kernel 2.4.20-8.
Detected Linux kernel sources "/lib/modules/2.4.20-8/build" do not appear to be valid.
Please install kernel-source-x.y.z.i386.rpm or kernel-headers_x.y.z_i386.deb.
The following directory paths were search (first existing directory used):
/lib/modules/2.4.20-8/build
/usr/src/kernel-headers-2.4.20-8
/usr/src/linux-2.4.20-8
/usr/src/linux-2.4.20
/usr/src/linux
/usr/src/kernel-source-2.4.20-8

если я правельно понял то он неподдерживет моё ядро (2.4.20-8)
это так?

ЗЫ В папке /var/lib/captive всё есть:

captive]# ls
cdfs.sys ext2fsd.sys fastfat.sys ntfs.sys ntoskrnl.exe tmp
[/no]
Добавлено
есть у меня тут ядро linux-2.4.24
собирался собрать
оно подойдёт?
Автор: OldGopher
Дата сообщения: 29.07.2004 08:22
Я вообще не в восторге от доступа к NTFS из неродной ОС.
Есть ведь закодированные файлы, доступ к которым принципиально сделать невозможно (разумными средствами).
Если доступ требуется для спасения файлов, то в случае с закодированными Вас спасет скорее всего только backup образа ОС... меня, во всяком случае, спасал пару раз...
Автор: eugrus
Дата сообщения: 15.08.2004 17:38
дык может кто с captive мне помочь?

Добавлено
kutuz

Цитата:
А почему тогда параллельно идёт развитие 2.2.х?

вроде не идёт

сейчас разрабатываются только ветки 2.4.x и 2.6.x
Автор: IdillerI
Дата сообщения: 02.12.2004 03:44
eugrus,

ты отстал от даты!!!
Автор: Kokoc
Дата сообщения: 02.12.2004 18:12
Есть еще Paragon NTFS driver for Linux. Поддерживает ядра 2.2 и 2.4. Пересборки ядра не требует.
Вроде как r/w (сам не пробовал).
_http://uic.nnov.ru/~gaav10/ntfs/Paragon.NTFS.Driver.for.Linux.tgz
Автор: eugrus
Дата сообщения: 02.12.2004 18:45

Цитата:
Есть еще Paragon NTFS driver for Linux. Поддерживает ядра 2.2 и 2.4. Пересборки ядра не требует.
Вроде как r/w (сам не пробовал).

ДА

он требует пару файлов от NT
Автор: LLIAMAH Alakond
Дата сообщения: 17.02.2005 13:57
Kobold

Цитата:
Цитата:
modprobe ntfs

podluchajem k jadru modul' NTFS (eto nado delat' pod root'om). Teper NTFS dolzhen mount'itsya.


Пишет FATAL: Module ntfs not found
Хотя в rpm я поставил...
Может подскажешь что делать?
Автор: kisin
Дата сообщения: 23.02.2005 13:09
Объясните плиз с самого начала, как видеть разделы на ntfs...

В fstab у меня написАно:
/dev/hda5 / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=0620 0 0
/dev/hda7 /home ext3 defaults 1 2
proc /proc proc gid=19 0 0
/dev/hda6 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom subfs fs=cdfss,kudzu,noexec,nodev,nosuid,ro,iocharset=koi8-r 0 0
/dev/fd0 /mnt/floppy subfs fs=floppyfss,kudzu,sync,noexec,nodev,nosuid,iocharset=koi8-r 0 0
/dev/hda /mnt/win_c ntfs iocharset=koi8-r,ro,umask=0 0 0 - это дописАл я

Дальше в /mnt создал папку win_c
Но при заходе в hda появляется надпись:
mount: wrong fs type, bad option, bad superblock on /dev/hda,
or too many mounted file systems
Please check that the disk is entered correctly.
Автор: Demetrio
Дата сообщения: 23.02.2005 14:23
kisin
/dev/hda - это твой жесткий диск.

А тебе надо раздел (!) монтировать.

fdisk -l и смотри где там у тебя нтфс

Автор: kisin
Дата сообщения: 23.02.2005 16:22
Ну вот:
/dev/hda1 * 1 3711 29808576 7 HPFS/NTFS
/dev/hda2 3712 4998 10337827+ 5 Extended
/dev/hda5 3712 4157 3582463+ 83 Linux
/dev/hda6 4158 4188 248976 82 Linux swap
/dev/hda7 4189 4998 6506293+ 83 Linux

Значит надо прописАть так:
/dev/hda1 /mnt/win_c ntfs iocharset=koi8-r,ro,umask=0 0 0
??? (мне надо чтобы весь диск С увидеть)
Автор: eugrus
Дата сообщения: 23.02.2005 16:27

Цитата:
так:
/dev/hda1 /mnt/win_c ntfs iocharset=koi8-r,ro,umask=0 0 0
???

ДА
Автор: Demetrio
Дата сообщения: 23.02.2005 16:28
Ну да, так.
Автор: BETALb
Дата сообщения: 12.03.2005 11:06
Хм на счёт captive
Там просто есть уже собранные модули, для некоторых версий ядра...
Если такого не нашлось, то придётся собирать, правда должны быть сорцы твоего ядра, содержащие твой конфиг и что-то ещё (т.е .у тебя должны быть рабочие сорцы из которых ты уже собирал своё ядро) либо в Дебиане можно поставить kernel-headers, если ты используешь их ядро из дистриба....

Правда у меня тут одна мысля проскользнула:
lufs у меня был собран задолго до установки captive, т.е оригинальный...
Нужно ли мне пересобирать его? Были ли там сделаны какие-либо патчи для поддержки captive...
Так то вроде всё монтируется, работает...

Может кто-нибудь видел статью или топик по поводу captive а то хотелось бы почитать насколько быстро работает драйвер, намного ли это хуже чем тот драйвер, который с ядром идёт?
Автор: BETALb
Дата сообщения: 14.03.2005 23:52
Заметил одну странность, если смонтировать партицию ntfs с флагом rw, то в листингах директорий появляется 2 файла '.' и 2 '..' Из-за этих глюков становится невозможным удаление директорий с помощью 'rm -r'

Было ли у кого-нибудь подобное...
Автор: BETALb
Дата сообщения: 15.03.2005 14:06
Вроде параго неплох, пока его не достаточно хорошо оттестировал, но конечно there is something cute about him

Он показывает все служебные файлы NTFS -- это поведение можно отключить?
Автор: vrspider
Дата сообщения: 23.03.2005 16:42
народ , а как подключить NTFS в режиме ЗАПИСИ ???

мну нуно сервак поднимать ! , горит
а оно сволочь никак
я помню FAT так делал раньше а NT чёт опустил
Автор: vrspider
Дата сообщения: 24.03.2005 10:26
http://www.jankratochvil.net/project/captive/#download
прога рулит !
Автор: eugrus
Дата сообщения: 24.03.2005 10:55
vrspider
согласен - уже месяц пользуюсь

Project implements the first full read/write free access to NTFS disk drives. You can mount your Microsoft Windows NT, 200x or XP partition as a transparently accessible volume for your GNU/Linux.

This compatibility was achieved in the Wine way by using the original Microsoft Windows ntfs.sys driver. It emulates the required subsystems of the Microsoft Windows kernel by reusing one of the original ntoskrnl.exe, ReactOS parts, or this project's own reimplementations, on a case by case basis. Project includes the first open source MS-Windows kernel API for Free operating systems. Involvement of the original driver files was chosen to achieve the best and unprecedented filesystem compatibility and safety.
Автор: BETALb
Дата сообщения: 31.03.2005 15:10
У меня с captive проблемки были =)
Во первых он ооочень медленно пишет, да и читает не блеск
Во вторых почему-то в листинге директорий по 2 файла '.' и '..'
Автор: korshenin
Дата сообщения: 31.03.2005 16:09
короче, резюмируя, есть три варианта:

1) родная для Linux реализация: http://linux-ntfs.sourceforge.net/

2) Captive NTFS, который, к сожалению, прекратил свое развитие:
http://www.jankratochvil.net/project/captive/

3) Коммерческая реализация NTFS для Linux от Paragon:
http://www.ntfs-linux.com/
которую при большом желании можно найти забесплатно,
не считая потраченного времени

последние две умеют корректно писать на NTFS

вообще-то первый вариант умеет тоже писать, хотя не гарантирует
100% совместимости, но мой опыт показывает, что оно
работает неплохо и на запись, если нет сжатых и криптованных файлов




Автор: eugrus
Дата сообщения: 31.03.2005 18:55

Цитата:
Captive NTFS, который, к сожалению, прекратил свое развитие

возможн потому, что там уже и так всё есть
используются дрова от Microsoft
какая верия ntfs значения не имеет

Страницы: 12

Предыдущая тема: как средствами Windows завершить программу


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.