Лучшая система размещения статей
 Добавить в избранное |  Сделать стартовой 
Поиск По Сайту
Навигация
     Главная
     Форум
     Новости
     Обзор новостей
     Гостевая
     Статьи
     Файлы
     Магазин
     Пользователи
     Контакты
     О Проекте
     Карта Сайта
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно Авторизоваться.
Забыли Пароль?
Регистрация
Атестат
Подписка на новости: Подписаться

Автомонтирование дисков под FreeBSD

Автор: Vlad V. Teterya
E-Mail: www.opennet.ru/base/sys/amd_freebsd_howto.t
Добавлено: 2006-03-04 17:52:30

ПРИМЕЧАНИЕ

Данные заметки не претендуют на абсолютную полноту освещения вопроса, а также, не освобождают от прочтения документации (см. раздел ДОКУМЕНТАЦИЯ). Описанный метод протестирован на FreeBSD 5.4-RELEASE и 6.0-RELEASE. Автор не несёт ответственности за возможные последствия действий его последователей ;)
ЗАДАЧА

Настроить автомонтирование CD и флоппи-дисков в FreeBSD с конвертированием кирилличных символов в названиях файлов и директорий.
НАСТРОЙКА

Ядро (опционально)



options NFSCLIENT

options MSDOSFS

options CD9660

options LIBICONV

options CD9660_ICONV

options MSDOSFS_ICONV

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

Конфигурационные файлы

/etc/fstab (для русской (koi8-r) локали)



/dev/acd0 /mnt/cdrom cd9660 ro,noauto,-C=KOI8-R 0 0

/dev/fd0 /mnt/floppy msdosfs rw,noauto,-L=ru_RU.KOI8-R,-D=CP1251

/etc/fstab (для украинской (koi8-u) локали)

/dev/acd0 /mnt/cdrom cd9660 ro,noauto,-C=KOI8-U 0 0

/dev/fd0 /mnt/floppy msdosfs rw,noauto,-L=uk_UA.KOI8-U,-D=CP1251



/etc/amd.map



* opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev localhost type:=auto;fs:=${map};pref:=${key}/



cdrom type:=program;fs:=/mnt/cdrom;\

mount:="/sbin/mount mount /mnt/cdrom";\

unmount:="/sbin/umount umount /mnt/cdrom"



floppy type:=program;fs:=/mnt/floppy;\

mount:="/sbin/mount mount /mnt/floppy";\

unmount:="/sbin/umount umount /mnt/floppy"



/etc/rc.conf



amd_enable="YES"

amd_flags="-a /mnt/.amd_mnt -r -c 10 -w 5 -l syslog /mnt/localhost /etc/amd.map"
ФАЙЛЫ, ССЫЛКИ, ДИРЕКТОРИИ

Необходимо создать директории



/mnt/.amd_mnt , /mnt/cdrom и /mnt/floppy .

/mnt/localhost создавать не надо - об этом позаботится amd.

root@host# mkdir /mnt/.amd_mntA /mnt/cdrom /mnt/floppy



Для удобства создадим символическую ссылки для CD и флоппи:

root@host# ln -s /mnt/localhost/cdrom /cdrom ; ln -s /mnt/localhost/floppy /floppy

Изначально ссылки будут "мёртвыми", так как файлов, на которые они указывают пока не существует.

После перезагрузки (или запуска amd вручную с указанными опциями) диски будут монтироваться автоматически при переходе в соответствующие директории



root@host# cd /cdrom

root@host# cd /floppy
ПРОБЛЕМЫ

Личный опыт автора показывает, что доверять автомонтированию флоппи всё-таки не стоит. При использовании автомонтирования стабильность системы существенно снижается - неоходимо взвесить удобства и недостатки.

В данной заметке также не затронуты вопросы безопасности, выходящие за рамки темы. При использовании amd на сетевых машинах настоятельно рекомендуется изучить вопросы защиты NFS.
ДОКУМЕНТАЦИЯ



man amd (8)

man amd.conf (5)

man mount (8)

man umount (8)

man mount_cd9660 (8)

man mount_msdosfs (8)

man fstab (5)
РЕВЕРАНСЫ



Автор благодарит коллег, освещавших данную тему в Сети, в частности:

Дмитрий Донцов aka mit unix.ginras.ru/bsd/sys010.html

Roman Y. Bogdanov bsd.opennet.ru/base/sys/amd.txt.html

Renaud Waldura ezine.daemonnews.org/200202/automounting.html

Понравилась статья? Поделись с друзьями!
Facebook Опубликовать в LiveJournal Tweet This


Оглавление   |  ?? ????

Оглавление        Вернуться к Статье

Скачай CMS сейчас!
Текущая версия системы управления сайтом WebCodePortalSystem:
v.7.1.00
Скачать CMS v.7.1.00
Обновление с версии 6.2.01

Сайт разработчика:
Новые бета версии

На Сайте
Гостей: 15
Пользователей: 0


10 новых статей
Наши Партнеры


Copyright WebCode-Command © 2003-2012
Работает под управлением WebCodePortalSystem v. 6.2.01
Rambler's Top100