The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

fd (4)
  • fd (4) ( Solaris man: Специальные файлы /dev/* )
  • fd (4) ( FreeBSD man: Специальные файлы /dev/* )
  • >> fd (4) ( Русские man: Специальные файлы /dev/* )
  • fd (4) ( Linux man: Специальные файлы /dev/* )
  • fd (7) ( Solaris man: Макропакеты и соглашения )
  •  

    ИМЯ

    fd - дисковод  

    КОНФИГУРАЦИЯ

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

    Предупреждение: Если вы используете формат дискет с большим числом дорожек, чем поддерживает ваш дисковод, вы можете вызвать механическое повреждение. Однажды попробовав работать с числом дорожек больше обычных 40/80, вы не должны его испортить, но нет гарантии, что этого не произойдет. Не создавайте устройства для таких форматов, чтобы предотвратить их использование, если вы не уверены.

    Файлы устройств, не зависящие от привода, которые автоматически определяют формат и емкость диска:

    ИмяБазовый младший #

    fdn0

    Файлы устройств 5.25 дюймов с двойной плотностью:

    ИмяОбъем Дор.Сект.Голов.Базовый младший #

    fdnd360360K40924

    Файлы устройств 5.25 дюймов с высокой плотностью:

    ИмяОбъем Дор.Сект.Голов.Базовый младший #

    fdnh360360K409220
    fdnh410410K4110248
    fdnh420420K4210264
    fdnh720720K809224
    fdnh880880K8011280
    fdnh12001200K801528
    fdnh14401440K8018240
    fdnh14761476K8218256
    fdnh14941494K8318272
    fdnh16001600K8020292

    Файлы устройств 3.5 дюймов с двойной плотностью:

    ИмяОбъем Дор.Сект.Голов.Базовый младший #

    fdnD360360K809112
    fdnD720720K809216
    fdnD800800K80102120
    fdnD10401040K8013284
    fdnD11201120K8014288

    Файлы устройств 3.5 дюймов с высокой плотностью:

    ИмяОбъем Дор.Сект.Голов.Базовый младший #

    fdnH360360K409212
    fdnH720720K809216
    fdnH820820K8210252
    fdnH830830K8310268
    fdnH14401440K8018228
    fdnH16001600K80202124
    fdnH16801680K8021244
    fdnH17221722K8221260
    fdnH17431743K8321276
    fdnH17601760K8022296
    fdnH18401840K80232116
    fdnH19201920K80242100

    Файлы устройств 3.5 дюймов с дополнительной плотностью:

    ИмяОбъем Дор.Сект.Голов.Базовый младший #

    fdnE28802880K8036232
    fdnCompaQ2880K8036236
    fdnE32003200K80402104
    fdnE35203520K80442108
    fdnE38403840K80482112
     

    ОПИСАНИЕ

    Специальные файлы fd имеют доступ к дисководам в "сыром" виде (raw mode). Следующие вызовы ioctl(2) поддерживаются устройствами fd:
    FDCLRPRM
    очищает информацию о носителе для устройства (геометрию диска в приводе).
    FDSETPRM
    устанавливает информацию о носителе в устройстве. Информация о носителе потеряется, когда носитель будет сменен.
    FDDEFPRM
    устанавливает информацию о носителе в устройстве (геометрию диска в приводе). Информация о носителе не будет потеряна, когда носитель будет сменен. При этом автоопределение носителя будет запрещено. Чтобы снова его разрешить, обратитесь к FDCLRPRM .
    FDGETDRVTYP
    возвращает тип дисковода (параметр имени). Для форматов, работающих на нескольких типах дисководов, FDGETDRVTYP возвращает имя, которое соответствует самому старому типу дисковода, который поддерживает данный формат.
    FDFLUSH
    отменяет использование текущих данных кэша для данного диска.
    FDSETMAXERRS
    устанавливает пороговые значения для сообщения об ошибках, остановки действий, перекалибровки, сброса в начальное состояние и посекторного чтения.
    FDSETMAXERRS
    возвращает текущие пороговые значения для ошибок.
    FDGETDRVTYP
    возвращает внутреннее имя привода.
    FDWERRORCLR
    очищает статистику ошибок записи.
    FDWERRORGET
    читает статистику ошибок записи. Она включает общее число ошибок записи, расположение и диск, на котором произошла первая ошибка записи и расположение и диск, на котором произошла последняя ошибка записи. Диски обозначаются генерирующимся числом, которое увеличивается на единицу при (почти) каждой смене диска.
    FDTWADDLE
    Выключить на несколько микросекунд мотор привода. Это может быть необходимо для получения доступа к диску, чьи сектора располагаются слишком близко друг к другу.
    FDSETDRVPRM
    устанавливает различные параметры дисковода.
    FDGETDRVPRM
    возвращает эти параметры.
    FDGETDRVSTAT
    возвращает кэшированное состояние дисковода (диск сменен, защищен от записи и т. д.)
    FDPOLLDRVSTAT
    обращается к диску и возвращает состояние дисковода.
    FDGETFDCSTAT
    возвращает состояние контроллера гибких дисков.
    FDRESET
    сбрасывает в начальное состояние контроллер гибких дисков при определенных условиях.
    FDRAWCMD
    посылает команду в "сыром" виде (raw command) контроллеру гибких дисков.

    Для более точной информации обратитесь также к include-файлам <linux/fd.h> и <linux/fdreg.h>, а также к странице руководства для floppycontrol.  

    ПРИМЕЧАНИЕ

    Разные форматы позволяют читать и записывать многие типы дисков. Однако, если дискета отформатирована со слишком маленьким межсекторным промежутком, производительность может снизиться вплоть до того, что для доступа к дорожке может понадобиться до нескольких секунд. Во избежание этого, используйте перемежающий (interleaved) формат. Невозможно прочитать дискеты, отформатированные с использованием GCR (групповая запись кодов), которые используются компьютерами Apple II и Macintosh (диски 800k). Чтение аппаратно размеченных на секторы дискет (с отверстием на каждый сектор и слегка повернутым индексным отверстием) не поддерживается. Такими были старые 8-дюймовые дискеты.  

    ФАЙЛЫ

    /dev/fd*  

    АВТОРЫ

    Alain Knaff (Alain.Knaff@imag.fr), David Niemi (niemidc@clark.net), Bill Broadhurst (bbroad@netcom.com).  

    СМОТРИ ТАКЖЕ

    floppycontrol(1), mknod(1), chown(1), getfdprm(1), superformat(1), mount(8), setfdprm(8)


     

    Index

    ИМЯ
    КОНФИГУРАЦИЯ
    ОПИСАНИЕ
    ПРИМЕЧАНИЕ
    ФАЙЛЫ
    АВТОРЫ
    СМОТРИ ТАКЖЕ


    Поиск по тексту MAN-ов: 




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру