В рубрике: Установка программного обеспечения Solaris 8

Файлы блочных и символьных устройств
Некоторые устройства, такие как дисковые накопители, имеют элемент как в каталоге /dev/dsk, так и в каталоге /dev/rdsk. Каталог /dev/dsk ссылается на файл блочного, или буферизованного устройства, тогда как каталог /dev/rdsk ссылается на файл символьного, или низкоуровневого устройства. Буква "г" в обозначении символизирует слово "raw" ("низкоуровневое"). Команды администрирования дисков и файлов требуют применения либо низкоуровневого, либо блочного интерфейса устройства. Используемый файл устройства определяет, будут ли операции ввода-вывода обрабатываться в блочном или в символьном режиме, и обычно упоминается как тип операций ввода-вывода.
Файлы блочных устройств передают данные с использования системных буферов для ускорения операций ввода-вывода. Устройства хранения информации - такие как накопители на магнитной ленте, дисковые накопители и приводы CD-ROM - используют блочно-специальные файлы. В большинстве случае операционная система Solaris осуществляет доступ к диску через буферизованное устройство. Данные буферизуются, или кэшируют-ся, в памяти до тех пор, пока буфер не заполнится, а затем записываются на диск.
Интерфейсы символьных устройств передают только небольшие объемы данных, по одному символу за один раз. При использовании файла символьного устройства данные записываются непосредственно на диск, минуя системные буферы ввода-вывода. Буферизацией управляет прикладная программа. Символьный интерфейс ввода-вывода используют терминалы, принтеры, плоттеры и устройства хранения информации.
Различные команды требуют использования различных интерфейсов файлов устройств. Когда команда требует интерфейс символьного устройства, указывайте подкаталог /dev/ rdsk. Когда команда требует интерфейс блочного устройства, указывайте подкаталог /dev/ dsk. Если вы не уверены, требует ли команда использования /dev/dsk или /dev/rdsk, обратитесь к страницам оперативного руководства по данной команде.
Похожие темы

