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


Отключение управления томами (Disabling Volume Management)

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

1.  Зарегистрируйтесь как суперпользователь.
2.  Удалите или переименуйте скрипт /etc/rc2.d/S92volmgt.
3.  Наберите /etc/init.d/volmgt stop и нажмите Return.

Вы можете отключить часть управления томами, а другую часть оставить работающей. Возможно, например, вам потребуется автоматически монтировать CD-ROM-ы, но использовать методы системы Solaris 2.0 для доступа к файлам на дискете. Вы можете это сделать, закомметрировав строки для дискет в файле /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

Использование дискет без управления томами

Используйте 3.5 - дюймовые дискеты двусторонние [double-sided] (DS), с высокой плотностью[high-density] (HD). Прежде чем вы сможете скопировать файлы ufs или файловые системы на дискету, вы должны отформатировать дискету. Используйте команду tar для копирования файлов ufs на ?(single formatted diskette). Используйте cpio, если необходимо скопировать файлы ufs на ?(multiple formatted diskettes). Команда cpio распознает конец ?(media) и выдает приглашение (prompts) вставить следующий том (volume).

Вы можете также создать на дискете файловую систему DOS. Для использования дискеты, отформатированной под DOS, вы монтируете дискету как файловую систему pcfs и используете основные команды OS, такие как cp и mv для архивирования и получения файлов с дискеты.

Имена устройств для дискет (Diskette Device Names)

Имя устройства (device name) для накопителя для дискет изменилось по сравнению с системой SunOS 5.x. Имя устройства для накопителя для дискет - /dev/diskette. Исходный файл для дискеты - /dev/rdiskette.

Дискеты для файловых систем ufs

В следующих разделах описано как форматировать дискеты для использования с файловыми системами ufs, и как копировать файлы, используя команды tar и cpio. Также описано как получать файлы, созданные используя команду SunOS 4.x bar.

Форматирование дискеты ufs

Выполните следующие шаги для форматирования дискеты для использования с файловыми системами ufs SunOS 5.x:

1.  Убедитесь, что на дискету разрешена запись (is not write protected).
2.  Вставьте дискету в дисковод.


ВНИМАНИЕ! Переформатирование уничтожает все файлы, находящиеся на дискете.
3.  Наберите fdformat и нажмите Return. Выводится сообщение Press return to start formatting floppy.
4.  Нажмите Return. Пока дискета форматируется на экране отображаются точки (series of dots) (...). Когда форматирование завершается, выводится приглашение:
oak% fdformat
Press return to start formatting floppy.
....................................................................
oak%

Удаление дискеты из дисковода

Используйте команду eject для удаления дискеты из дисковода. Вы можете также использовать команду eject для удаления диска CD-ROM из дисковода CD-ROM. Значение по умолчанию (The default) для команды eject - /dev/diskette, когда вы набираете это без аргументов. Для удаления дискеты из дисковода, наберите eject и нажмите Return. Дискета извлекается из дисковода.


ЗАМЕЧАНИЕ:  Если дисковод не отдает диск (jams), вы можете извлечь дискету вручную, вставив выпрямленную скрепку в отверстие под слотом дискеты (by sticking a straightened wire paper clip into the pinhole under the diskette slot).

Для извлечения диска CD-ROM из дисковода CD-ROM, наберите eject cdrom и нажмите Return.

Копирование файлов ufs на ?(Single Formatted Diskette)

В данном разделе описываются шаги по использованию команды tar для копирования файлов на ?(single formatted diskette). Заметьте, что команда tar не требует исходного имени устройства (raw device name), /dev/rdiskette. Вы можете использовать имя устройства либо /dev/rdiskette, либо /dev/diskette. В примерах этой книги используется исходное имя устройства.

Выполните следующие шаги для копирования файлов ufs на ?(single formatted diskette):

1.  Перейдите в каталог, содержащий файл(ы), которые требуется скопировать.
2.  Вставьте дискеты, разрешенную для записи, в дисковод.


ВНИМАНИЕ! Копирование файлов на форматированную дискету с опцией c удаляет все файлы, уже находящиеся на дискете. Если вы хотите сохранить файлы на дискете, используйте опцию r, описанную в разделе "Присоединение файлов на отформатированную дискету (tar)" ниже.
3.  Наберите tar cvf /dev/rdiskette filename filename filename ... и нажмите Return. Имена файлов, которые вы определили, копируются на дискету, замещая все существующие файлы на дискете.


ЗАМЕЧАНИЕ:  Вы можете использовать метасимволы (? и *) как части имен файлов, которые вы определяете. Например, для копирования всех документов с расширением .doc, наберите *.doc как аргумент имени файла.
4.  Наберите eject и нажмите Return для удаления дискеты из дисковода. Дискета извлекается из дисковода.
5.  Запишите имена файлов на ярлыке дискеты.

В примере ниже на дискету копируются два файла:

oak% cd /home/winsor
oak% ls evaluation*
evaluation.doc   evaluation.doc.backup
oak% tar cvf /dev/rdiskette evaluation*
a evaluation.doc 86 blocks
a evaluation.doc.backup 84 blocks
oak% eject
oak%


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