Назад Содержание Вперед


Управление томами

Начиная с системы Solaris 2.2, управление томами автоматизирует монтирование CD-ROM-ов и дискет; пользователям больше не нужно иметь права суперпользователя для монтирования CD-ROM-ов или дискет.


ВНИМАНИЕ! Процедуры по монтированию CD-ROM-ов и дискет для Solaris 2.0 и 2.1 не работают для Solaris 2.2 и более поздних версий. За управление томами для CD-ROM-ов отвечает путь /dev/dsk/c0t6d0s0, а для дисковода для дискет - /dev/diskette. Если вы попытаетесь получить доступ к CD-ROM или дискете, используя эти пути, то получите сообщение об ошибке.

Управление томами имеет стандартный пользовательский интерфейс для управления дискетами и CD-ROM-ами. Управление томами имеет три основных преимущества:

  Автоматическое монтирование дискет и CD облегчает их использование.
  Пользователи имеют доступ к дискетам и CD без необходимости регистрации в системе как суперпользователь.
  Пользователи сети могут получить автоматический доступ к дискетам и CD, монтированных на удаленных системах.

Для монтирования устройств вручную требуется выполнить следующие шаги:

1.  Вставьте устройство (media).
2.  Войдите в систему как суперпользователь.
3.  Определите местонахождение накопителя устройства.
4.  Создайте точку монтажа(монтирования).
5.  Убедитесь в том, что вы не находитесь в каталоге точки монтирования.
6.  Монтируйте устройство, используя правильные опции монтирования.
7.  Завершите сеанс суперпользователя.
8.  Выполните работу с файлами, которые содержит устройство.
9.  Войдите в систему как суперпользователь.
10.  Демонтируйте накопитель устройства.
11.  Удалите устройство.
12.  Завершите сеанс суперпользователя.

При использовании управления томами выполните следующие шаги:

1.  Вставьте устройство.
2.  Для дискет используйте команду volcheck.
3.  Выполните работу с файлами, которые содержит устройство.
4.  Удалите устройство.

Файлы для управления томами

Управление томами состоит из демона (daemon) по управлению томами /usr/sbin/vold, конфигурационного файла /etc/vold.conf, используемого демоном vold для определения каким устройством надо управлять, файла /etc/rmmount.conf, используемого для конфигурации монтажа сменных устройств, и действий в /usr/lib/rmmount. Демон тома записывает сообщения в файл /var/adm/vold.log.

Файл по умолчанию /etc/vold.conf выглядит следущим образом:

# @(#)vold.conf 1.21     96/05/10 SMI
#
# Volume Daemon Configuration file
#

# Database to use (must be first)
db db_mem.so

# Labels supported
label dos label_dos.so floppy rmscsi pcmem
label cdrom label_cdrom.so cdrom
label sun label_sun.so floppy rmscsi pcmem

# Devices to use
use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d
use pcmem drive /dev/rdsk/c*s2 dev_pcmem.so pcmem%d forceload=true
# use rmscsi drive /dev/rdsk/c*s2 dev_rmscsi.so rmscsi%d

# Actions
insert dev/diskette[0-9]/* user=root /usr/sbin/rmmount
insert dev/dsk/* user=root /usr/sbin/rmmount
eject dev/diskette[0-9]/* user=root /usr/sbin/rmmount
eject dev/dsk/* user=root /usr/sbin/rmmount
notify rdsk/* group=tty user=root /usr/lib/vold/volmissing -p

# List of file system types unsafe to eject
unsafe ufs hsfs pcfs

Если в системе имеются дополнительные накопители для дискет, то управление томами автоматически создает два подкаталога в /vol/dev для каждого дополнительного накопителя -- один для обеспечения доступа к файловым системам, а другой для обеспечения доступа к исходному устройству (raw device). Для второго накопителя для дискет, управление томами создает каталоги, называемые diskette1 и rdiskette1. Для третьего накопителя для дискет, создаются каталоги с именами diskette2 и rdiskette2 (и.т.д. для дополнительных накопителей).

Если вы хотите установить в системе дополнительные накопители для CD-ROM-ов, вы должны отредактировать файл /etc/vold.conf и добавить новые устройства в список Devices to use. Синтаксис входных данных для Devices to use показан ниже:

use device type special shared-object symname options

Таблица 3-5 описывает каждое из полей синтаксиса для Devices to use.

Таблица 3-5 Описание синтаксиса команд для управления устройствами

Поле Поддерживаемые значения по умолчанию Описание
device cdrom, floppy Сменное устройство media.
type drive Тип устройства--множественная или одиночная поддержка media.
special /dev/dsk/c0t6 /dev/diskette Имя пути для устройства, используемое в каталоге /dev.
shared-object /usr/lib/vold/shared-object-name Местонахождение кода, отвечающего за управление устройством.
symname cdrom0, floppy0 Символическое имя, относящееся к устройству. symname расположено в каталоге устройства, либо в /cdrom, либо в /floppy).
options user=nobody group=nobody mode=0666 Разрешения для пользователя, группы, и режим для вставленного устройства (media).


Назад Содержание Вперед
Hosted by uCoz