Привет,
Чтобы закончить небольшое приложение, которое я делаю (думая о KDE в основном) Меня заставляют делать что-то действительно раздражающее ... Я должен каким-то образом знать UUID клавиатура пользователя, которую я до сих пор не могу понять TT ... если кто-то что-то знает об этом, дайте мне подсказку, ладно 😀
Что ж, начнем с объяснения того, что UUID (универсальный уникальный идентификатор):
UUID означает универсальный уникальный идентификатор. Это стандартный код идентификатора, который используется в процессе построения программного обеспечения.
Его цель состоит в том, чтобы включить уникальный информационный код без необходимости централизованной координации его генерации, это означает, что каждый должен иметь возможность генерировать UUID с определенной информацией из любого места без необходимости подключения к центральному устройству, назначающему коды. Полученный файл можно смешивать в базах данных без дублирования конфликтов.
Я привел эту цитату из статья в блоге Tralix.com, хотя они также могут полагаться на Wikipedia.org (англ.) для более подробной информации В принципе и без особых обходных путей и технических деталей, el UUID раздела какого-то нашего жесткого диска, это просто отпечаток этого раздела, уникальный и специальный номер, который будет идентифицировать его (я не живу в Испании, но я полагаю, что он был похож на DNI, верно?)
Так или иначе, дело под рукой 🙂
Здесь вы увидите 2 пути / способы / способы знать UUID наших перегородок:
1-й:
1. Откройте терминал, напишите в нем следующее и нажмите [Войти]:
sudo blkid
Появится что-то вроде этого:
/ dev / sda2: UUID = »066652f1-aee6-4a2a-932a-106cf1174142»TYPE =» ext2 ″
/ dev / sda3: UUID = »222fcc49-0fa1-431e-9210-5233f3bf889b»TYPE =» ext4 ″
/ dev / sda5: UUID = »c7b2785c-6da0-4b8c-a780-cadb01b7227a»TYPE =» ext4 ″
/ dev / sda6: UUID = »f3e50492-204f-4e52-9dfb-4f6bf44a711e»TYPE =» поменять местами »
То, что я выделил жирным шрифтом, это, очевидно, UUID, сначала вы можете увидеть раздел, которому принадлежит этот UUID (/ Dev / sda5 например).
2-й:
1. Откройте терминал, напишите в нем следующее и нажмите [Войти]:
sudo ls -l / dev / диск / by-uuid /
Появится что-то вроде этого:
lrwxrwxrwx 1 root root 10 ноя 14 11:35 222fcc49-0fa1-431e-9210-5233f3bf889b -> ../../sda3
lrwxrwxrwx 1 root root 10 ноя 14 11:35 c7b2785c-6da0-4b8c-a780-cadb01b7227a -> ../../sda5
lrwxrwxrwx 1 root root 10 ноя 14 11:35 f3e50492-204f-4e52-9dfb-4f6bf44a711e -> ../../sda6
То, что я выделяю жирным шрифтом, это, очевидно, UUID, в конце вы можете увидеть раздел, которому принадлежит этот UUID (../../sda3 например).
И что ж, больше нечего добавить ... Я буду пытаться узнать UUID клавиатуры ¬¬
Привет 🙂
Очень подробно и понятно.
Если вы хотите что-то еще, укажите, что вы также можете используйте vol_id, чтобы получить uuid диска
привет
Проблема с vol_id в том, что в Arch он недоступен, нет возможности его использовать, также я пытался использовать его в Debian Squeeze (один из моих серверов), и нет команды или опции для его включения, поэтому я не поставил его.
Какой дистрибутив вы используете, чтобы использовать vol_id?
Умм… ну, ты прав; не найден в моем файле (исчез из пакета udev)
В то время я использовал его в Ubuntu, но Debian, как вы хорошо заметили, "прекратил поддержку".
Ага 🙁… Я думал поставить 3 метода, но так как этот больше нельзя использовать (как я использовал его раньше в Ubuntu), поэтому их было только 2 🙁
Большое спасибо! Очень полный 🙂