Имя диска? Каков правильный термин для части «sda» в «/dev/sda»?

Вы должны иметь возможность подключиться к другому хосту через ssh как пользователь с заблокированным экраном, а затем убить программу блокировки экрана, например, если это xscreensaver:

killall xscreensaver

Предупреждение :Я не знаю, какая заставка по умолчанию используется для рабочего стола LXDE или Lubuntu, это может быть другая программа(gnome-screensaverи т. д. ). Но это должно работать точно так же в любом случае.

Дополнительная информация :Судя по всему, экранная заставка LXDE -— это light-locker. Вместо этого убейте этого. Если вы хотите запустить его снова, откройте терминал в сеансе VNC и запустите там light-locker.

Дополнение к X -Окно:

При использовании SSH вы можете получить доступ к экрану , к которому вы подключены из , используя ssh -X <host>или ssh -Y <host>. Программы могут прекрасно работать на одной машине и отображаться на другой. Поэтому, если вы запустите light-lockerчерез SSH на удаленном компьютере, он заблокирует ваш локальный дисплей , а не удаленный (, точно так же, как запуск gnome-terminalили любая другая команда запустит его на удаленном компьютере. машину, но отображать локально ).

16
18.09.2017, 12:15
4 ответа

sda — имя устройства ./dev/sda— путь устройства .

Подумайте о /sbin/fdisk, fdisk— это файл имя , а /sbin/fdisk— это путь к файлу .

26
27.01.2020, 19:48

Часть sdaв /dev/sdaможет представлять несколько вещей в зависимости от вашей точки зрения:

  1. Имя файла
    В общем, это имя файла, который, если это диск, является блочным устройством, поэтому имя устройства

    Как root:

    $ ls -la /dev/sd*
    brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda
    brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1
    brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
    
  2. Имена дисков
    sda— это строка, дающая имя диску (, отличное от разделов sda1, sda2, sdX и т. д. ). Обычно он генерируется udev на основе применяемых правил устройства.

  3. Путь к каталогу
    sda— базовое имя пути/dev/sda


Ограничено интерпретацией имен дисков:

Раньше :sda использовалось как имя устройства SCSI-диска .

Поскольку эта же библиотека была расширена на диски SATA, я думаю, что теперь она должна называться:

device name: SATA/SCSI/SAS disk a

Или просто:

device name: first SATA/SCSI/SAS disk
6
27.01.2020, 19:48

В Linux/Unix все является файлом. Устройство представляет собой файл. Файл всех типов устройств, расположенный в папке /dev. Итак, sda — это специальный файл типа блочного устройства.

hd(x) - IDE
sd(x) - SATA,SSD,ISCI,SAS

Примечание :, где x — переменная. x представляет позицию жесткого диска.

if x = a for IDE disk means hda represents primary master disk
   x = b for IDE disk means hdb represents primary slave disk

Сейчас в сд*

if x = a for SATA/SSD/ISCI/SAS sda represents first disk
   x = b fo SATA/SSD/ISCI/SAS sdb represents second disk
2
27.01.2020, 19:48

Это ядро ​​-сгенерированное имя блочного диска/раздела устройства:

sda— это имя диска , сгенерированное ядром. Драйверы ядра (включая стек SCSI, который оказался очень удобным для использования с SATA дисками )заполняют поле disk_nameструктуры gendisk(т.е. для SCSI:drivers/scsi/sd.c #L3338)для создания имени sda.

Это имя позже используется как имя соответствующего блочного устройства в /dev, /sysи /proc/{partitions,diskstats}. Однако руководство по procfs называет его имя раздела(proc (5 )), а документация по статистике диска называет его имя устройства(iostats.txt).

3
27.01.2020, 19:48

Теги

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