Системная гармония Петр Семилетов aka Roxton Хакер, номер #072, стр. 072-096-4 # cat /proc/filesystems Будет там слово «ntfs»? Нет - тогда загружаем модуль поддержки NTFS: # /sbin/modprobe ntfs Снова проверяем. Хорошо. Теперь посмотрим, какие файловые системы на разделах твоих дисков: # /sbin/fdisk -l NTFS-разделы монтируются так же, как и любые другие разделы (создаем точку монтирования, производим монтирование и просматриваем содержимое корневого каталога): # mkdir /mnt/windows # mount /dev/hda1 /mnt/windows -t ntfs -r -o nls=koi8r umask=0222 # ls -l /mnt/windows Как ты догадался, вместо koi8r следует подставить кодировку твоей локали. Скорее всего, это будет именно KOI8-R. А вообще используй файл /etc/fstab. Готовый пример строки автоматического монтирования раздела в fstab: /dev/hda1 /mnt/windows ntfs ro,umask=0222 0 0 Т.е. монтируем hda1 к директории /mnt/windows в режиме «только для чтения» с правами доступа для всех пользователей. Теперь о доступе к Linux-разделам из Windows. Для Windows существует ряд утилит, которые позволяют получить доступ к Linux-разделам, в частности к файловым системам ext2 и ext3, причем запись туда из Windows мне представляется не то чтобы опасной, однако какой-то тревожной. Одно дело, когда за запись в Linux-разделы отвечает модуль ядра самого Linux, а другое - когда этим занимается небольшая Windows-утилита. И потом, такой доступ извне - это нарушение самой концепции файловой системы Linux с ее правами доступа. Но довольно общих слов - конкретику в студию. Для доступа к ext2/ext3 из Windows рекомендую две вещи. Во-первых, это плагин к Total Commander, который позволяет заходить на ext2, ext3 и ReiserFS-разделы. Из соображений безопасности плагин предоставляет доступ только для чтения. Равно как и другая штука - Ext2IFS for Windows NT/2K/XP. Это уже настоящий драйвер, который дает возможность читать Linux-разделы в любой Windows-программе. Надо только установить драйвер и сделать Linux-разделы доступными в системе - например, смонтировав их с NTFS-директориями или назначив им буквы дисков. Для управления всем этим надо использовать утилиту service.exe. Поскольку у меня нет разделов с NTFS, то линуксовые разделы под Windows я подключал, просто назначая им буквы. Процесс выглядит так: запускаешь service.exe, там переходишь на страницу Step 1. Есть несколько вариантов установки. В Windows XP SP1 я выбрал Driver location = Install to system root и Driver startup = Start driver on boot. В предупреждении написано, что такой при таком раскладе Windows может не загрузиться, однако я попробовал, и ничего дурного не произошло. Если ты не запустишь драйвер вручную, то он заработает сразу после перезагрузки Windows. Затем, имея в системе работающий драйвер, можем перейти на другие страницы утилиты. На странице Step 2b можно назначать разделы Linux буквам дисков. Изменения вступают в силу после, опять же, перезагрузки. |