你好,
完成我正在做的一个小型应用程序(考虑 KDE 主要是)我被迫陷入非常烦人的事情...我必须通过某种方法知道 UUID 用户的键盘,我仍然无法弄清楚 TT ...如果有人对此有所了解,请给我一个提示好吧😀
好吧,让我们开始解释什么 UUID(唯一通用标识符):
UUID 代表通用唯一标识符。 这是在软件构建过程中使用的标准标识符代码。
其目的是启用唯一的信息代码,而不必对其生成进行中央协调,这意味着任何人都应该能够生成一个 UUID 可以从任何地方获取某些信息,而不必连接到分配代码的中央设备。 可以将结果文件混合到数据库中,而不会发生重复冲突。
我是从 Tralix.com博客上的文章,尽管他们也可以依靠 Wikipedia.org(ESP) 有关详细信息。 基本上没有太多弯路或技术细节中, UUID 一个硬盘的一个分区,只是该分区的指纹,可以识别该分区的唯一和特殊编号(我不住在西班牙,但我想它与DNI类似,对吧?)
无论如何,🙂
在这里你会看到 2种方法/方法/方法 知道 UUID 我们的分区:
第一:
1. 打开一个终端,在其中写入以下内容,然后按 [输入]:
须藤blkid
它将显示如下内容:
/ dev / sda2:UUID =»066652f1-aee6-4a2a-932a-106cf1174142»类型=»ext2''
/ dev / sda3:UUID =»222fcc49-0fa1-431e-9210-5233f3bf889b»类型=»ext4''
/ dev / sda5:UUID =»c7b2785c-6da0-4b8c-a780-cadb01b7227a»类型=»ext4''
/ dev / sda6:UUID =»f3e50492-204f-4e52-9dfb-4f6bf44a711e»类型=»交换»
我用粗体指出的显然是UUID,首先您可以看到该UUID所属的分区(/ dev / sda5 例如).
第二名:
1. 打开一个终端,在其中写入以下内容,然后按 [输入]:
须藤ls -l / dev / disk / by-uuid /
它将显示如下内容:
lrwxrwxrwx 1根10年14月11日35:XNUMX 222fcc49-0fa1-431e-9210-5233f3bf889b -> ../../sda3
lrwxrwxrwx 1根10年14月11日35:XNUMX c7b2785c-6da0-4b8c-a780-cadb01b7227a -> ../../sda5
lrwxrwxrwx 1根10年14月11日35:XNUMX 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种方法
非常感谢! 很完整🙂