Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Правда, ситуация с их использованием двоякая, с
одной стороны, они лежат свободно, с другой – предназначены для пользователей Windows,
во всяком случае во всех дистрибутивах, имеющих captive, их приходится добывать
самостоятельно. Для работы их следует положить в каталог /var/lib/captive. Так
как драйверы Windows требуют особых привилегий вроде прямого доступа к железу,
то полную 100% эмуляцию реализовать не получится, т.к. UNIX-системы,
естественно, будут защищаться от процессов, которые лезут не в свое дело,
поэтому эмулируемая среда отделена от остальной части UNIX и любой код,
выполняющийся в этой среде, не должен привести к краху системы. Для защиты от
возможного краха используются несколько технологий. Так, для работы потребуется
модуль ядра LUFS (Linux Userland File System), который, если будете собирать из
исходников, нужно взять с
Рисунок 2
Если все есть, то можно монтировать раздел:
# mount -t captive-ntfs /dev/hda7 /mnt/utils/
В случае ошибок вся информация доступна /var/log/messages.
# cat /var/log/messages | grep captive-lufs
Если требуется автоматическое монтирование при загрузке системы, используйте скрипт captive-install-fstab с параметром -add, который автоматически добавит в файл /etc/fstab используемый раздел.
Еще пару слов хочу сказать о коммерческом
драйвере от Paragon Software Group, обеспечивающем прозрачный доступ к разделам
с файловой системой NTFS. Доступен драйвер в двух версиях: персональной и
профессиональной. Как и у предыдущих проектов, поддерживаются все версии
файловой системы NTFS, сжатые файлы и каталоги, размеры дисков до 127 Гб, в
персональной версии работа возможна только в режиме чтения, а в професиональной
возможна запись (что, в общем, и не должно вызывать удивления; учитывая опыт
работы этой компании на подобном поприще). Демо-версию драйвера, которую
производитель разрешает использовать без регистрации в течение 30 дней и
поддерживающую только чтение, можно скачать с
Для установки потребуются исходники ядра. Установка проста до безобразия: после распаковки архива запускаем скрипт install.sh (возможен запуск в интерактивном режиме ./install.sh –interactive и при помощи –iocharset=koi8-r возможно установить кодировку по умолчанию для раздела NTFS).
После этого, если не выбрано автоматическое монтирование при загрузке, можно примонтировать раздел вручную:
# mount -t ufsd /dev/hda7 /mnt/test_ntfs
# mount -t ufsd -o iocharset=koi8-r /dev/hda7 /mnt/test_ntfs
Изменение размеров NTFS из-под GNU/Linux
Теперь давайте попробуем разобраться с вопросом, можно ли изменить размер
раздела с файловой системой NTFS прямо из-под GNU/Linux, не прибегая к
посторонним утилитам вроде Partition Magic. По заверению разработчиков проекта Linux-NTFS,
утилита ntfsresize, доступная пользователям с июля 2002, позволит изменить
размер раздела, не разрушив при этом данных, причем нормально поддерживаются
все версии NTFS и работает нормально со всеми версиями системы (Windows
XP/2000/NT4, Windows Server 2003 и даже беты Longhorn). Разработчиками сделано
все, чтобы свести риск потери данных к минимуму, для подстраховки проводятся
всевозможные проверки, включая проверку на непротиворечивость данных, и, найдя
проблемы и при возникновении подозрений, утилита отказывается производить
изменение размера. Давайте проверим. Хотя уже появились графические средства,
использующие ntfsresize, но для начала разберемся с первоисточником, т.к. в
некоторых дистрибутивах вам позволят изменить раздел только с командной строки
(например, забравшись во вторую консоль <Ctrl+Alt+F2>). Для работы ntfsresize
драйвер поддержки NTFS в ядре не нужен, утилита обращается напрямую к диску.
Также если не требуются все утилиты или хотите использовать ее в спасательной
дискете, то можно взять статически слинкованную версию ntfsresize по адресу: