轻松获取Linux系统UUID——UUID查询方法介绍 (linux怎么查询uuid)

UUID(Universally Unique Identifier)是一种全球唯一的标识符,在Linux系统中常被用来标识文件、磁盘分区、网络接口等。获取Linux系统UUID很重要,可以方便用户对系统进行管理和维护。下面介绍一些轻松获取Linux系统UUID的方法。

1.使用blkid命令获取UUID

blkid命令可以查看Linux系统中所有磁盘、分区和特殊设备的UUID。使用该命令只需在终端输入:

“`

sudo blkid

“`

然后按下回车,系统会列出所有磁盘、分区和特殊设备的UUID和类型信息。下面是一个示例:

“`

/dev/sda1: UUID=”12345678-9abc-def0-1234-567890abcdef” TYPE=”ext4″

/dev/sda2: UUID=”12345678-9abc-def0-1234-567890abcdef” TYPE=”swap”

/dev/sdb1: UUID=”12345678-9abc-def0-1234-567890abcdef” TYPE=”ntfs”

“`

2.查看/dev/disk/by-uuid目录下的UUID

Linux系统会为每个设备在/dev/disk/by-uuid目录下创建一个符号链接,该目录下的文件名即为对应设备的UUID。使用该方法只需在终端输入:

“`

ls -l /dev/disk/by-uuid/

“`

然后按下回车,系统会列出所有设备的UUID和符号链接文件。例如:

“`

lrwxrwxrwx 1 root root 10 Jun 20 00:53 12345678-9abc-def0-1234-567890abcdef -> ../../sda1

lrwxrwxrwx 1 root root 10 Jun 20 00:53 12345678-9abc-def0-1234-567890abcdef -> ../../sda2

lrwxrwxrwx 1 root root 10 Jun 20 00:53 12345678-9abc-def0-1234-567890abcdef -> ../../sdb1

“`

3.使用llk命令获取UUID

llk命令可以显示Linux系统中所有的块设备信息,包括磁盘、分区、挂载点和文件系统等。使用该命令只需在终端输入:

“`

sudo llk -f

“`

然后按下回车,系统会列出所有块设备的信息,其中包括UUID和文件系统类型。下面是一个示例:

“`

NAME FSTYPE LABEL UUID MOUNTPOINT

sda

├─sda1 ext4 12345678-9abc-def0-1234-567890abcdef /

├─sda2 swap 12345678-9abc-def0-1234-567890abcdef [SWAP]

└─sda3 ext4 12345678-9abc-def0-1234-567890abcdef /home

sdb

└─sdb1 ntfs 12345678-9abc-def0-1234-567890abcdef /mnt

“`

以上三种方法都能轻松获取Linux系统的UUID,具体选择哪种方法,可以根据实际情况来定。blkid命令适用于需要查看设备详细信息的场景;/dev/disk/by-uuid目录下的UUID适用于需要查看设备的符号链接文件的场景;llk命令适用于需要查看所有块设备信息的场景。不论用哪种方法,获取Linux系统UUID都非常容易,能够方便用户对系统进行管理和维护。

相关问题拓展阅读:

如何查电脑UUID

在进入系统胡此界面时会出现,你族唤仔细观察一下:在自检兆做凯时出现时按一下

Pause Break键就可以查看了

  在进入系统界面时会出现,你

  仔细观察一下:在自检时出现时按一下Pause Break键就可以查看了

  通用唯一识别码(英语:Universally Unique Identifier,简称UUID)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。UUID的目的,是让分散式系统中的所有元素,都能有唯一的辨识信息,而腊毕不需要通过中央控制端来做辨识信息的指定。

  UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。目前最广泛应用的 UUID,即是微软的 Microsoft’s Globally Unique Identifiers (GUIDs),而其他重要的应用,则有 Linux ext2/ext3 档案系统、LUKS 加密分割区、GNOME、KDE、Mac OS X 等等。

  主要组成折叠编辑本段

  UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字

  UUID由以下几部分的组合:

  (1)当前日期和时间,UUID的之一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第轮枣芹一个部分不同,其余相同。

  (2)时钟序列。

  (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

  (4)UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式为:xx-x- x-x(),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xx-x-x-x-x (),可以从cflib 下载CreateGUID() UDF进行转换。主要应用折叠编辑本段

  (5)使用UUID的好处在岩罩分布式的软件系统中(比如:DCE/RPC, COM+,CORBA)就能体现出来,它能保证每个节点所生成的标识都不会重复,并且随着WEB服务等整合技术的发展,UUID的优势将更加明显。根据使用的特定机制,UUID不仅需要保证是彼此不相同的,或者最少也是与公元3400年之前其他任何生成的通用唯一标识符有非常大的区别。

  通用唯一标识符还可以用来指向大多数的可能的物体。微软和其他一些软件公司都倾向使用全球唯一标识符(GUID),这也是通用唯一标识符的一种类型,可用来指向组建对象模块对象和其他的软件组件。之一个通用唯一标识符是在网络计算机UUID系统(NCS)中创建,并且随后成为开放软件基金会(OSF)的分布式计算环境(DCE)的组件。

在进入系统界面时会出现,你

  仔细观察一下:在自检时出现时按一下Pause Break键就可以查看了

  通用唯一识别码(英语:Universally Unique Identifier,简称UUID)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。UUID的目的,是让分散式系统中的所有元素,都悔祥能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。

  UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。目前最广泛应用的 UUID,即是微软的 Microsoft’s Globally Unique Identifiers (GUIDs),而其他重要的应用,则岩嫌有 Linux ext2/ext3 档案系统、LUKS 加密分割区、GNOME、KDE、Mac OS X 等等。

  主要组成折叠编辑本段

  UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字

  UUID由以下几部分的组合:

  (1)当前日期和时间,UUID的之一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则之一个部分不同,其余相同。

  (2)时钟序列。

  (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

  (4)UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式粗前手为:xx-x- x-x(),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xx-x-x-x-x (),可以从cflib 下载CreateGUID() UDF进行转换。主要应用折叠编辑本段

  (5)使用UUID的好处在分布式的软件系统中(比如:DCE/RPC, COM+,CORBA)就能体现出来,它能保证每个节点所生成的标识都不会重复,并且随着WEB服务等整合技术的发展,UUID的优势将更加明显。根据使用的特定机制,UUID不仅需要保证是彼此不相同的,或者最少也是与公元3400年之前其他任何生成的通用唯一标识符有非常大的区别。

  通用唯一标识符还可以用来指向大多数的可能的物体。微软和其他一些软件公司都倾向使用全球唯一标识符(GUID),这也是通用唯一标识符的一种类型,可用来指向组建对象模块对象和其他的软件组件。之一个通用唯一标识符是在网络计算机UUID系统(NCS)中创建,并且随后成为开放软件基金会(OSF)的分布式计算环境(DCE)的组件。

  查看uuid有以下几种方法:

  1. sudo blkid

  /dev/sda1: UUID=”9ADAAB4DDAAB250B” TYPE=”ntfs”

  /dev/sdb1: UUID=”B2FCDCFBFCDCBAB5″ TYPE=”ntfs”

  /dev/sdb5: UUID=”46FC5C74FC5C5FEB” TYPE=”ntfs”

  /dev/sdb6: TYPE=”swap” UUID=”2cec6109-5bcf-45a3-ba1b-978b041c037f”

  /dev/sdb8: UUID=”9ee6f22d-bc-9b4a-1525a″ SEC_TYPE=”ext2″ TYPE=”ext3″

  /dev/sdb7: UUID=”4bcb9381-6ef882023ff3ad”顷桐族 TYPE=”ext3″

  2. ls -l /dev/雀弊轮洞disk/by-uuid

  lrwxrwxrwx 1 root root 22:37 2cec6109-5bcf-45a3-ba1b-978b041c037f -> ../../sdb6

  lrwxrwxrwx 1 root root 22:37 46FC5C74FC5C5FEB -> ../../sdb5

  lrwxrwxrwx 1 root root 22:37 4bcb9381-6ef882023ff3ad -> ../../sdb7

  lrwxrwxrwx 1 root root 22:37 9ee6f22d-bc-9b4a-1525a> ../../sdb8

  3. sudo vol_id /dev/sda1

  ID_FS_USAGE=filesystem

  ID_FS_TYPE=reiserfs

  ID_FS_VERSION=3.6

  ID_FS_UUID=be6d8295-a1c4-48e9-b68d-f4b043cd5f2c

  ID_FS_UUID_ENC=be6d8295-a1c4-48e9-b68d-f4b043cd5f2c

  ID_FS_LABEL=

  ID_FS_LABEL_ENC=

  ID_FS_LABEL_SAFE=

1、资源管理器下右击盘符;

2、我的电脑——属性——详细信息——属性——设备类GUID

linux私房菜笔记 – 第七章 – Linux磁盘与文件系统管理

重点:inode、block(数据区块)、superblock(超级区块)

磁盘结构

GPT与MBR

区别

磁盘以文件表示

linux中设备都以文件形式在/dev中表示,如磁盘为/dev/sd

文件系统:boot+group+group…

group: inode信息 数据

限制:

缺点:

区块大:小文件多浪费空间

区块小:inode多读写性能差

记录一个区块指针需要4B,一个inode包含12个直接、1个间接、1个双间接、1个三间接,所以1K区块下一个文件更大12+256+256

256+256

256*256个数据区块共16G

如何查看这些信息

输出:超级区块信息+区块群组信息

数据不一致

异步处理

修改时将文件读入内存标记为clean,修改后标记为dirty但并不立即写入硬盘,需要调用sync。

不正常关机时会导致磁悔郑盘校验。

文件系统与档御目录树

挂载:文件系统与目录树结合,比如将 / 挂载到 /dev/sda1 这个设备

相同文件系统类型的不同文件系统目录树根的inode相同,不同文件系统内文件inode值可能重复,同一个文件系统inode与文件一一对应。

Linux支持多种文件系统,包括

传统、日志、网络

的,以下命令可以查询。

VFS(Virtual Filesystem Switch)是位于

内核层

系统调用

,帮助处理读取不同文件系统

ext4不好:预先分配所有inode,格式化慢,不适合大容量磁盘

XFS好:适合大容量磁盘和巨型文件

lsattr 和 chattr 可以更改隐藏属性,但是xfs不支持部分隐藏属性

xfs分为数据区(data section)、文件系统活动登录区(log section)、实时运行区(realtime section)

数据区

同ext,分为超级区块、剩余空间的管理、inode分配与追踪。但是inode动态分配,格式化快。且数据块(4K以上内核不给挂载)与inode大小(256B-2M)可以自定义。

文件系统活动登录区

类似日志区,所有文件变化在此记录,当完全被写入记录才被删除,用于校验。可指定外部磁盘作为该区。

实时运行区

先在该区段中寻找数个extent区块,将文件放到这些区块中,

等分配完了

再写入数据区中的inode与区块中。

xfs文件系统查看信息

注意点:如果对 /boot 使用,可以看到 /dev/sda2 指向某个物理设备,但是对 / 使用,可以看到指向 /dev/mapper/centos-root 。这是因为在安装系统时候,

设备分区

使用了LVM而非标准分区,linux为你自动碧蠢颂创建的空间池,用多少取多少。

含有inode大小、个数、总数、区块大小、数量、与阵列 stripe 有关的信息

df

/proc 中1kblock,used,free都是0,因为这个目录挂载在内存中

/dev/shm/ 是用内存虚拟出的磁盘空间

不知道某个目录/文件所在挂载点,还想知道这个分区还能存多少东西?

du

硬链接

符号链接

流程: 分区->格式化->检验(可选)->挂载(Linux特色)

查看UUID(全局唯一标识符): llk-f 或 blkid

分区流程: llk 或 blkid 查看分区-> gdisk 或 fdisk 根据提示操作

区块与扇区:区块针对

文件系统

而言,扇区针对

物理硬盘

而言

不要处理正在活动的分区

(已挂载的分区),linux将不能更新分区表

添加分区默认按序号给分区编号,且默认开始扇区从之一个未被占用的扇区开始。

功能:使用文件系统格式化软件格式化磁盘分区。

linux怎么查询uuid的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux怎么查询uuid,轻松获取Linux系统UUID——UUID查询方法介绍,如何查电脑UUID,linux私房菜笔记 – 第七章 – Linux磁盘与文件系统管理的信息别忘了在本站进行查找喔。


数据运维技术 » 轻松获取Linux系统UUID——UUID查询方法介绍 (linux怎么查询uuid)