3. Имена устройств

В Linux каждому устройству соответствует файл в каталоге /dev. Понимание соглашений об именовании этих файлов имеет решающее значение для системного администрирования. Вот наиболее распространенные типы имен устройств Linux, с которыми вы столкнетесь.

Устройства SCSI и современные накопители

Даже если ваша машина использует современные накопители, такие как SATA, NVMe или USB, ядро Linux часто управляет ими через свою подсистему SCSI (Small Computer System Interface). Вот почему наиболее распространенным префиксом для устройств хранения данных является sd, что изначально означало «SCSI disk» (диск SCSI).

Имя элемента sd следует четкой схеме:

  • Префикс sd указывает на устройство хранения данных большой емкости.
  • Следующая буква обозначает сам диск, назначается в порядке обнаружения (a для первого, b для второго и т. д.).
  • Число в конце указывает на раздел на этом диске.

К распространенным файлам устройств SCSI относятся:

  • /dev/sda: Первый накопитель.
  • /dev/sdb: Второй накопитель.
  • /dev/sda3: Третий раздел на первом накопителе.

Итак, как будет выглядеть имя устройства для первого раздела на втором диске SCSI? Следуя схеме, второй диск — это sdb, а его первый раздел — 1. Следовательно, имя устройства — /dev/sdb1.

Псевдоустройства

Псевдоустройства — это специальные файлы, которые не соответствуют какому-либо физическому оборудованию, но предоставляют полезные системные функции. Обычно это символьные устройства.

  • /dev/zero: Принимает и отбрасывает весь ввод. При чтении выдает непрерывный поток байтов NULL (нулевого значения).
  • /dev/null: Принимает и отбрасывает все, что в него записывается, и не выдает никакого вывода при чтении.
  • /dev/random: Генерирует поток случайных чисел, полученных из внешнего шума.

Устаревшие устройства PATA

В старых системах вы можете столкнуться с жесткими дисками, использующими интерфейс Parallel ATA (PATA). Имя устройства Linux для этих дисков использует префикс hd.

  • /dev/hda: Первый жесткий диск PATA.
  • /dev/hdd2: Второй раздел на четвертом жестком диске PATA.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических лабораторных работ для закрепления вашего понимания имен устройств Linux и управления хранилищем:

  1. Управление разделами и файловыми системами Linux — Практикуйтесь в создании, форматировании и монтировании разделов, что напрямую связано с работой с именами устройств.
  2. Исследование аппаратных устройств в Linux — Узнайте, как идентифицировать и проверять различные аппаратные устройства и связанные с ними имена в среде Linux.

Эти лабораторные работы помогут вам применить концепции в реальных сценариях и повысить уверенность в управлении хранилищем и понимании оборудования в Linux.

Тест

Как будет выглядеть имя устройства для первого раздела на втором диске SCSI? Пожалуйста, предоставьте ответ на английском языке, обращая внимание на правильный регистр.