В Linux, как и в любой UNIX подобной ОС, все устройства – специальные файлы, поэтому к дисководу, принтеру, сканеру и т.д. система обращается как к обычному файлу. Это позволяет упростить интеграцию в систему новых периферийных устройств.
Каждое устройство имеет числовой идентификатор, который использует система для обращения к устройству. Но для удобства работы человека устройства имеют и символьные имена.
Файлы устройств находятся в каталоге /dev.
Имена дисководов гибких дисков: / dev / fd 0 (для А:)
/ dev / fd 1 (для В:)
Имена жестких дисков:
На системных платах с IDE-интерфейсом всегда имеется 2 IDE-канала, к каждому каналу с помощью шлейфа можно подключить два устройства, обычно это жесткие диски и различные типы приводов компакт-дисков. Для распознавания на одном шлейфе двух устройств используется правило: первое устройство – Master, а второе – Slave. Выбор имени производится с помощью переключателя (джампера) на устройстве.
/ dev / hda – жесткий диск Master на 1-ом IDE-канале;
/ dev / hdb – жесткий диск Slave на 1-ом IDE-канале;
/ dev / hdc – жесткий диск Master на 2-ом IDE-канале;
/ dev / hdd – жесткий диск Slave на 2-ом IDE-канале.
Если используется жесткий диск с интерфейсом SCSI, то имена будут следующими:
/ dev / sda – жесткий диск Master на SCSI-канале;
/ dev / sdb – жесткий диск Slave на SCSI-канале.
Имена разделов жесткого диска:
Каждый жесткий диск может быть поделен на 4 основных раздела (primary partition) , имена которых, если делится жесткий диск Master на 1-ом IDE-канале будут:
/ dev / hda 1 – первый основной раздел;
/ dev / hda 2 – второй основной раздел;
/ dev / hda 3 – третий основной раздел;
/ dev / hda 4 – четвертый основной раздел;
На деле, четыре основных раздела мало кто делает. Обычно, создается один основной раздел и один расширенный раздел (extended partition), который и делится на логические диски (теоретически в расширенном разделе может быть до 60 логических дисков). Логические диски получают последовательные числа, начиная с 5.
Если на жестком диске Master на 1-ом IDE-канале выделен основной раздел (С:) и расширенный раздел, который поделен на два логических диска (D:, E:), то их имена в Linux будут следующими:
/ dev / hda 1 – основной раздел (С:)
/ dev / hda 5 – логический диск (D:)
/ dev / hda 6 – логический диск (E:)
Соответственно, если такое же деление будет на жестком диске Slave на 1-ом IDE-канале, то имена будут следующими: / dev / hdb 1 для (С:), / dev / hdb 5 для (D:), / dev / hdb 6 для (Е:).
Имена СОМ-портов:
СОМ-порт – последовательный порт, который используется для подключения клавиатуры и монитора, а также дополнительных внешних устройств, например, модемов. Поскольку изначально в UNIX терминалы подключались через последовательные порты, то имя tty сохранилось и сейчас для обозначения этого порта.
/ dev / ttyS 0 – для СОМ1; / dev / ttyS 1 – для СОМ2; и т.д.
Имена LPT -портов:
LPT-порт – параллельный порт, который используется для подключения, например, принтера.
/ dev / lр 0 – для LPT1; / dev / lр 1 – для LPT2.
Например, смонтируем файловую систему, расположенную на дискете (/dev/fd0) в каталог /mnt/fdd. (На дискете используется файловая система FAT12, все разновидности FAT в Linux обозначаются как VFAT).
mount -t vfat /dev/fd0 /mnt/fdd
Параметр –t используется в тех случаях, когда нужно указать тип файловой системы.
Перед извлечением дискеты ее следует размонтировать, например, так:
umount /mnt/fdd
Посмотреть список всех смонтированных файловых систем можно с помощью команды mount без параметров.
Есть ряд возможностей и программ, которые облегчают операцию монтирования. Например, программы типа supermount, которые выполняют монтирование или размонтирование автоматически (монтирование при попытке доступа, размонтирование по истечении тайм-аута).
Структура корневой файловой системы в Linux практически такая же, как и в остальных UNIX-подобных ОС (см. Структура файловой системы в UNIX).
Дата: 2019-05-28, просмотров: 191.