Linux -сборник рецептов


Решение


Воспользуйтесь командами dmesg и fdisk. Команда dmesg находит имена устройств, а команда fdisk отображает нумерацию разделов на жестких дисках. Возможно, вам также поможет официальный список имен /dev по адресу http://www.lanana.org/docs/device-list/devices.txt (если в вашей системе установлены исходные тексты ядра, возможно, файл devices.txt находится в каталоге /usr/src/).

Следующая команда ищет информацию CD-устройств в выходных данных dmesg:

$ dmesg | grep -i cd hdc: ATAPI CDROM. ATAPI CD/DVD-ROM DRIVE hdc: ATAPI 40X CD-ROM DRIVE. 128K cache. UDMA (33)

Быстрый поиск в devices.txt дает следующий результат:

Second IDE hard disk/CD-ROM interface 0=/dev/hdc Master: whole disk (or CD-ROM)

Не обращайте внимания на 0=; имя устройства — /dev/hdc. А вот как выглядят дисководы CD/DVD, использующие подсистему IDE/SCSI:

$ dmesg | grep -i cd hdb: TOSHIBA DVD-ROM SD-M1202. ATAPI CD/DVD-ROM drive hdc: LITE-ON LTR-24102B. ATAPI CD/DVD-ROM drive ide-cd: ignoring drive hdb ide-cd: ignoring drive hdc Type: CD-ROM ANSI SCSI revision: 02 Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0. channel 0. id 0. lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0. id 1. lun 0 scd0: scsi3-mmc drive: 32x/32x cd-rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 scd1: scsi3-mmc drive: 131x/40x writer cd/rw xa/form2 cdda tray

Итак, устройствам соответствуют имена /dev/scd0 и /dev/scd1.

Для жестких дисков приходится указывать конкретные разделы, поскольку каждый раздел является самостоятельным блочным устройством. Команда fdisk -l выводит информацию обо всех разделах на всех обнаруженных жестких дисках:

# /sbin/fdisk -l Disk /dev/hda: 20.5 GB. 20576747520 bytes 255 heads, 63 sectors/track, 2501 cylinders Units - cylinders of 16065 * 512= 8225280 bytes Device Boot Start End Blocks Id System /dev/hdal * 1 893 7172991 7 HPFS/NTFS /dev/hda2 894 1033 1124550 с W95 FAT32 (LBA) /dev/hda4 1034 2501 11791710 f W95 Exfd (LBA) /dev/hda5 2437 2501 522081 82 Linux swap /dev/hda6 1034 1670 5116639+ 83 Linux /dev/hda7 1671 2436 6152863+ 83 Linux

Скопируйте имя устройства из столбца Device. А вот как команда fdisk отображает устройства USB:

Disk /dev/sda: 65 MV, 65536000 bytes 8 heads, 32 sectors/track, 500 cylinders







Начало  Назад  Вперед


Книжный магазин