Как проверить, удален ли cdrom в лотке (через ssh)?

Благодаря zechariah.

Как насчет:

dconf reset -f /org/gnome/gnome-panel/layout/

Это избавилось от 3 моих четырех панелей.

1
задан 6 September 2012 в 14:29

1 ответ

Использование hwinfo:

Думаю, я просто ответил на свои вопросы, используя инструмент hwinfo.

Он может быть установлен с помощью sudo apt-get install hwinfo.

Он также может быть запущен с помощью кнопки [ f8] для отображения только информации о конкретном типе аппаратного обеспечения (например, cd-накопители) здесь указаны параметры этого флага:

   --<hwitem>
          Probe for the particular hardware item. Available hardware items
          are:  all,  bios,  block,  bluetooth,  braille,  bridge, camera,
          cdrom, chipcard,  cpu,  disk,  dsl,  dvb,  fingerprint,  floppy,
          framebuffer,  gfxcard,  hub,  ide,  isapnp, isdn, joystick, key‐
          board, memory, modem, monitor, mouse, netcard,  network,  parti‐
          tion,  pci,  pcmcia, pcmcia-ctrl, pppoe, printer, scanner, scsi,
          smp, sound, storage-ctrl, sys, tape,  tv,  usb,  usb-ctrl,  vbe,
          wlan, and zip.

Используя флаг cdrom, я могу найти нужную мне информацию .

austin@austinvpn:/proc/scsi$ sudo hwinfo --cdrom
15: SCSI 100.0: 10602 CD-ROM                                    
  [Created at block.247]
  Unique ID: KD9E.skIhcO_MyD1
  Parent ID: 3p2J.7RBlinTaF34
  SysFS ID: /class/block/sr0
  SysFS BusID: 1:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1f.1/host1/target1:0:0/1:0:0:0
  Hardware Class: cdrom
  Model: "Lite-On LTN486S 48x Max"
  Vendor: "Lite-On"
  Device: "LTN486S 48x Max"
  Revision: "YDS6"
  Driver: "ata_piix", "sr"
  Device File: /dev/sr0 (/dev/sg1)
  Device Files: /dev/sr0, /dev/block/11:0, /dev/scd0, /dev/disk/by-path/pci-0000:00:1f.1-scsi-1:0:0:0, /dev/cdrom1
  Device Number: block 11:0 (char 21:1)
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (IDE interface)
  Drive Speed: 48

16: SCSI 101.0: 10602 CD-ROM
  [Created at block.247]
  Unique ID: nOPI.WcCe56A4L50
  Parent ID: 3p2J.7RBlinTaF34
  SysFS ID: /class/block/sr1
  SysFS BusID: 1:0:1:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1f.1/host1/target1:0:1/1:0:1:0
  Hardware Class: cdrom
  Model: "SAMSUNG CD-R/RW SW-248F"
  Vendor: "SAMSUNG"
  Device: "CD-R/RW SW-248F"
  Revision: "R602"
  Driver: "ata_piix", "sr"
  Device File: /dev/sr1 (/dev/sg2)
  Device Files: /dev/sr1, /dev/block/11:1, /dev/scd1, /dev/disk/by-path/pci-0000:00:1f.1-scsi-1:0:1:0, /dev/cdrom, /dev/cdrw
  Device Number: block 11:1 (char 21:2)
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (IDE interface)
  Drive Speed: 48

Как вы можете видеть, он сообщает, что Drive status: no medium для обоих дисков - появляется, чтобы подтвердить, что компакт-диск не находится на диске, компакт-диск неузнаваем или диск поврежден .

Использование hwinfo для определения состояния диска:

Если вы не хотите просматривать все списки hwinfo, вы можете продолжить автоматизацию процесса с помощью следующей команды:

sudo hwinfo --cdrom | grep 'Drive status:'

Которая быстро вернет, есть ли компакт-диски в любом из дисков.

austin@austinvpn:/proc/scsi$ sudo hwinfo --cdrom | grep 'Drive status:'
  Drive status: no medium
  Drive status: no medium

Я смотрю, есть ли путь к grep название модели в то же время, и я обновлю этот ответ, когда выясню это.

Надеюсь, это может помочь кому-то else!

edit:

Вот немного более полезная команда, которая также выведет имя модели и файл устройства (так что если среда присутствует, вы узнаете, какой диск ее присутствует и где вы можете установить его из / rip изображения из.)

sudo hwinfo --cdrom | grep -e 'Model' -e 'Drive status:' -e 'Device File:'

Вот как выглядит результат:

austin@austinvpn:/proc/scsi$ sudo hwinfo --cdrom | grep -e 'Model' -e 'Drive status:' -e 'Device File:'
  Model: "Lite-On LTN486S 48x Max"
  Device File: /dev/sr0 (/dev/sg1)
  Drive status: no medium
  Model: "SAMSUNG CD-R/RW SW-248F"
  Device File: /dev/sr1 (/dev/sg2)
  Drive status: no medium
3
ответ дан 25 May 2018 в 06:48

Другие вопросы по тегам:

Похожие вопросы: