В этой статье я хочу рассмотреть взаимодействие файловых систем
NTFS и
Ext3(ext2).Конечно не на низком уровне с всякими кластерами,
MFT и т.д.

А только на софтвеерном.
FAT32 и
ext3(ext2) , как известно отлично взаимодействуют(со сторны ext по крайней мере.) А вот с
ntfs проблема. Эту проблему я попробую разрешить.
-=Ok, Let`s go!=- (c)
I) Доступ к ext3(ext2) из NTFS
Для этой цели есть следующие программы:
LTOOLS (freeware && open source). Homepage - http://www.it.fht-esslingen.de/~zimmerma/software/ltools/ltools.html
Explore2fs(freeware && open source). Homepage - http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm
Ext2Fsd (freeware && open source). Homepage - http://ext2fsd.sourceforge.net/
PartitonMagic (shareware). Homepage - http://symantec.com
Начав изучать эту тему я решил потискать родной
partition magic на предмет возможности просмотра
ext3(ext2) разделов. Кликнув на browse partition, я получил фигу - ниче не показывает.Долго копаться я не стал.
Далее у нас
Explore2fs. GUI интерфейс достаточно дружественный,древо файлов немного неудобное, но самый главный минус это то, что есть возможность только читать файлы(причём папку root тоже

). Это нам неподходит.
Ext2Fsd. Наконец-то родная коммандная строка! Итак, cd to дира с прогой(у меня это
C:\Program Files\Ext2Fsd), а там
mount -? . Синтаксис достаточно простой - сначала disk number(т.е. primary master(slave), secondy master(slave) , это соответственно 0 , 1, 2, 4), потом номер партиции(тут всё ясно), а и последний агрумент, это то куда монтировать(буковка драйва), я выбрал свой флопик(a: ).В своём случае я набрал:
mount 0(primary master(hda)) 2 a: . Далее захожу в флопик и вижу свой линукс

. Сначала попробывал удалить файл - создалась папка Recycled , а там удалённый файл. Потом погрузившись с линуха, я увидел что в этой папке не все файлы которые я удалил, а которые есть пустые.Ура! Так же можно спокойно писать файлы(в
/root в том числе).Далее попробывал размонтировать:
mount /umount a: .Размонтировался весь флопик...
LTOOLS. Опять command line ! Первое то, что меня удивило это небольшой web-сервер, позволяющий просмотреть файлы из браузера.
Programs->LTOOLS->LTOOLS Web-Server. Запустил. Полез в браузер(
http://127.0.0.1), сервак конечно мега-глюченный, но работает

. Далее
Programs->LTOOLS->LTOOLS Command Line . Просто выкинул в cmd в папке с прогой. dir

. Нас интересуют
ldel.bat ,
ldir.bat ,
lread.bat ,
lwrite.bat. Набрав
ldir, я получил свой линух. А еслиб у меня было 2 линуха?
ldir -? . Рассписывать синтаксис небуду. Ну а какже дела с write\del ? Сразу вылезло сообщение что мол всё нах вылетить может. Ну, была-небыла. Всё удалилось, система вроде жива.Немного гемморно конечно, но зато полноценное взаимодействие.
II)Доступ к ntfs из ext3(ext2)
У меня SuSE Linux 10.2.
В ядро линуха по дефолту входит возможность чтения ntfs, а вот с записью проблема.Погуглив я нашёл пакет
ntfs-3g(http://ntfs-3g.org). Подробный faq на русском есть здесь(http://ru.gentoo-wiki.com/HOWTO_%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_NTFS_%D1%81_% D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0 %B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%B4%D1%80%D0% B0%D0%B9%D0%B2%D0%B5%D1%80%D0%B0_ntfs-3g). Всё стабильно и исправно работает. Достойных аналогов я не нашёл.
-=The End=- (c)