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
- linux私房菜笔记 – 第七章 – Linux磁盘与文件系统管理
如何查电脑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,其格式为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (),可以从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,其格式粗前手为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (),可以从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磁盘与文件系统管理的信息别忘了在本站进行查找喔。