|
Отдельного разговора заслуживают файлы устройств. Для Linux нет разницы между устройством и файлом. Все устройства системы представлены в корневой файловой системе как обычные файлы.
Отдельного разговора заслуживают файлы устройств. Для Linux нет разницы между устройством и файлом. Все устройства системы представлены в корневой файловой системе как обычные файлы. Например, /dev/fdO — это ваш дисковод для гибких дисков, /dev/hda — жесткий диск. Файлы устройств хранятся в каталоге/dev.
Сначала разберемся с жесткими дисками. Для примера возьмем обычный IDE-диск. Такие диски наиболее распространены и имеются практически в каждом компьютере (может быть, за исключением серверов, на которых устанавливаются жесткие диски интерфейса SCSI). Итак, у нас есть обычный жесткий диск. Как мы знаем, к IDE-контроллеру можно подключить два IDE-устройства, например, два жестких диска, два CD-ROM, один жесткий диск и один CD-ROM, два DVD-ROM и т. д. В любом компьютере два IDE-контроллера — первичный (primary) и вторичный (secondary). Следовательно, всего мы можем подключить четыре IDE-устройства — два к первичному и два ко вторичному. Первое устройство, подключенное к контроллеру, называется мастером (master), а второе — подчиненным.
Устройства (вне зависимости от их типа — CD-ROM, жесткий диск), подключаемые к первичному IDE-контроллеру, называются /dev/hda и /dev/hdb. /dev/hda — это первичный мастер (primary master), /dev/hdb — это первичный подчиненный (primary slave). Аналогично, ко второму контроллеру подключаются тоже два устройства (вторичный мастер и подчиненный) — /dev/hdc и /dev/hdd. |