Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
NTFS & Linux
 
Уважаемые, несколько раз уже поднимался вопрос о
записи/чтении ntfs раздела под нисками, но если чтение
происходит нормально, то с записью что-то непонятное,
поискав в нете инфу, удалось узнать что поддержка записи в
ntfs раздел "тестовая" и никто не может гарантировать что не
грохнется раздел, причем люди реально жаловались что
грохался... Поэтому вопрос, есть ли нормальное(стабильное),
решении данной задачи.
P.S. www.ntfs-linux.com - говорят нормальное, но оно денег
стоит...
 
Существует 2 драйвера на данный момент. Исходный драйвер версии 2.4 имеет некоторые возможности записи, но использовать его очень опасно Вероятность уничтожить Вашу систему файлов очень велика.

Новый драйвер , появившийся в версии 2.5.11, имеет некоторые возможности записи, но они очень ограничены. Он может записать поверх другого существующего файла , но не может изменить размер, добавить новые или удалить существующие файлы.

И еще Вот: http://linux-ntfs.sourceforge.net/
ознакомься с контентом;
 
Добавление поддержки записи займет еще много времени. . NTFS построена как база данных. Каждое изменение влечёт за собой необходимость изменений во многих местах для сохранения работоспособности. Сделайте ошибку и файловая система будет повреждена, сделайте слишком много ошибок и файловая система будет уничтожена.
 
captive?
 
То что в ядре 2.6 точно есть поддержка записи в ntfs я знал,
мне интересно, были ли у кого-то прецеденты с падением ntfs
раздела? и при каких обстоятельствах(много маленьких
файлов или большие файлы, и т.д.). И вот еще что, в платном
мандрейке(8cd) есть отдельная утилита linux-ntfs, там именно
заявлена stable поддержка записи в ntfs. Вопрос? кто ею
пользовался?
 
>captive?
НЕТ.
Captive может писать файлы NTFS, но известно что в коде есть ошибки и он значительно медленнее чем драйвер Linux  NTFS [см URL выше].
Captive основан на ReactOS и использует драйвер LUFS .

Хотя девелоперы linux ntfs project твердят, что если-б в них "вложили" все что вложили в разработку(чиков) captive, то они якобы давно-бы сптавились с проблемой записи.
 
Цитата
apple пишет:

Captive может писать файлы NTFS, но известно что в коде есть ошибки и он значительно медленнее чем драйвер Linux  NTFS
то что медленее - вполне очевидно, т.к. юзерланд =)
про ошибки... хм... вопрос спорный. Самый главный плюс - полноценная запись в ntfs.
 
>>про ошибки... хм... вопрос спорный
Вот
только из известных.
>>Самый главный плюс - полноценная запись в ntfs.
Тем не менее запись все еще "считается" опасной и может привести к повреждению ntfs раздела.
 
Цитата
apple пишет:
>>Самый главный плюс - полноценная запись в ntfs.
Тем не менее запись все еще "считается" опасной и может привести к повреждению ntfs раздела.

это как раз та что в ядре - опасная, а Captive использует драйвера от MS
 
NTFS - закрытая разработка Microsoft, существует несколько реализаций работы с этой файловой системой, однако полностью стабильного и безопасного варианта нету и не будет, пока MS этого не захочет. Я лично юзаю Captive.
 
>>Captive использует драйвера от MS
MS не открывал кода.
Дубль два:
Captive основан на ReactOS и использует драйвер LUFS
(Linux Userland File System).
 
Цитата
>>Captive использует драйвера от MS
MS не открывал кода.
Драйвер имеет API для общения с ним. Captive как раз его и использует, А сами драйвера (ntfs.sys+ntoskrnl.exe) должны быть скопированы из WinNT в /var/lib/captive
 
Цитата
eugrus пишет:
Драйвер имеет API для общения с ним. Captive как раз его и использует
API-то и взято с ReactOS
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.
...
Compatibility with the existing binary Microsoft Windows file system drivers has been reached. Microsoft Windows kernel system components required by these drivers were analyzed and successfully emulated in the GNU/Linux operating system. The project brings the Microsoft Windows kernel emulation framework to support even other types of Microsoft Windows drivers in the future. The ReactOS  code base proved to be a big asset for this functionality.
 
Я сам столкнулся с данной проблемой совсем недавно. Надо скачать ядро 2.6.12.3 и включил там поддержку записи NTFS. Все работает замечательно!
 
Полноценной записи на NTFS в 2.6.12.3 не появилось.
Страницы: 1
Читают тему