Главная » (4) Специальные файлы (находящиеся обычно в каталоге /dev)





ИМЯ


hpsa - драйвер SCSI для HP Smart Array



ОБЗОР


modprobe hpsa [ hpsa_allow_any=1 ]



ОПИСАНИЕ


hpsa — это драйвер SCSI для контроллеров RAID HP Smart Array.

Параметры
hpsa_allow_any=1: Этот параметр разрешает драйверу попытаться управлять
аппаратурой любого контроллера RAID HP Smart Array, даже если его модель
неизвестна драйверу. Это позволяет новому оборудованию работать через старые
драйверы. Обычно, данный параметр используется для того, чтобы позволить
установить операционную систему с носителя, который был создан раньше контроллера
RAID, а также он может использоваться для обслуживания драйвером hpsa старых
контроллеров, которые, обычно, работают через драйвер cciss(4). Такие старые карты
не тестировались и не поддерживаются hpsa; для них пока всё же лучше использовать
cciss(4)< ... Читать дальше »

Категория: (4) Специальные файлы (находящиеся обычно в каталоге /dev) | Просмотров: 562 | Добавил: Администратор | Дата: 19.11.2017 | Комментарии (0)





ИМЯ


hd - устройства для жёстких дисков MFM/IDE



ОПИСАНИЕ


Устройства hd* — это блочные устройства для прямого доступа к жёстким дискам
MFM/IDE. Для главного (master) диска на первичном контроллере IDE (старший номер
3) назначается имя hda; для зависимого (slave) диска — hdb. Для главного диска на
вторичном контроллере (старший номер 22) — hdc, а для зависимого — hdd.

Названия блочных устройств IDE имеют вид hdX или hdXP, где X — буква, указывающая
на физический диск, а P — номер, указывающий на раздел этого физического диска.
Первая форма, hdX, используется для обращения ко всему диску. Номера разделов
назначаются в порядке их обнаружения, и номера присваиваются только «не пустым»,
не расширенным разделам. Однако, номера с первого по четвертый присваиваются
разделам, описанным в MBR («основным» (primary) разделам), независимо от тог ... Читать дальше »






ИМЯ


fuse - устройство файловой системы в пользовательском пространстве (FUSE)



ОБЗОР


#include <linux/fuse.h>



ОПИСАНИЕ


Это устройство является основным интерфейсом между драйвером файловой системы FUSE
и процессом в пользовательском пространстве, который будет предоставлять файловую
систему (далее здесь называется службой файловой системы (filesystem daemon)).
Данная справочная страница предназначена тому, кто заинтересован в понимании
интерфейса самого ядра. Тем, кто реализует файловую систему FUSE, важнее описание
библиотеки пользовательского пространства такой как libfuse, которая скрывает
низкоуровневый интерфейс.

В основе FUSE лежит простой клиент-серверный протокол, в котором ядро Linux
является клиентом, а служба — сервером. После получения файлового дескриптора
этого устройства, служб ... Читать дальше »






ИМЯ


full - всегда полное устройство



НАСТРОЙКА


Если в системе нет файла /dev/full, то его можно создать при помощи следующих
команд:

mknod -m 666 /dev/full c 1 7
chown root:root /dev/full



ОПИСАНИЕ


Файл /dev/full имеет основной номер устройства, равный 1, и второстепенный, равный
7.

При записи в файл /dev/full будет возвращено сообщение об ошибке ENOSPC. Это можно
использовать на программе для проверки обработки ошибки переполнения диска.

При попытке чтения файла /dev/full будут возвращаться символы \0.

Перемещение по /dev/full всегда выполняется успешно.



ФАЙЛЫ


/dev/full



СМОТРИТЕ ТАКЖЕ


mknod(1), null(4), zero(4)






 

 

ИМЯ

 


fd - устройство для работы с дисководом

 

 

НАСТРОЙКА

 


Дисководы гибких дисков — это блочные устройства со старшим номером 2. Обычно их
владельцем является root.floppy (т.е. пользователь root, группа floppy), а права
доступа к ним — 0660 (доступно членам группы) или 0666 (доступно всем). Младшим
номером определяется тип устройства, номер устройства и номер контроллера. Для
каждого типа устройства, то есть комбинации объёма и количества дорожек,
существует базовый младший номер. К этому базовому номеру прибавьте номер
устройства в пределах его контроллера и ещё 128, если дисковод подключен к
вторичному контроллеру. В нижеследующих таблицах n означает номер дисковода.

Предупреждение: Если вы используете формат дискет с большим ч ... Читать дальше »






ИМЯ


dsp56k - устройство интерфейса DSP56001



ОБЗОР


#include <asm/dsp56k.h>

ssize_t read(int fd, void *data, size_t length);
ssize_t write(int fd, void *data, size_t length);

int ioctl(int fd, DSP56K_UPLOAD, struct dsp56k_upload *program);
int ioctl(int fd, DSP56K_SET_TX_WSIZE, int wsize);
int ioctl(int fd, DSP56K_SET_RX_WSIZE, int wsize);
int ioctl(int fd, DSP56K_HOST_FLAGS, struct dsp56k_host_flags *flags);
int ioctl(int fd, DSP56K_HOST_CMD, int cmd);



НАСТРОЙКА


Устройство dsp56k является символьным устройством с старшим номером 55 и младшим
номером 0.



ОПИСАНИЕ


Motorola DSP56001 — это полностью программируемый 24-битный цифровой сигнальный
процессор, используемый в компьютерах Atari Falcon030 и совместимых с ними.
Специальный файл dsp56k используетс ... Читать дальше »






ИМЯ


cpuid - устройство доступа к CPUID в процессорах x86



ОПИСАНИЕ


CPUID предоставляет интерфейс для получения информации о процессоре x86.

Для перехода на нужный уровень CPUID достаточно выполнить на устройстве lseek(2)
или pread(2); чтение происходит порциями по 16 байт. Для получения большего
количества данных нужно повторить операцию чтения на последующих уровнях.

Младшие 32 бита позиции файла используются как входящее значение для регистра
%eax, а старшие 32 бита как входящее значение для %ecx, последнее предназначено
для "подсчёта" уровней eax, например eax=4.

Этот драйвер использует устройства /dev/cpu/CPUNUM/cpuid, где CPUNUM указывает на
младший номер, а в многопроцессорных машинах CPUNUM указывает на номер
процессора, которые перечислены в /proc/cpuinfo.

Файл доступен на чтение только пользов ... Читать дальше »


« 1 2 3 4 5 6 »