当前位置:首页 » 操作系统 » linux硬盘uuid

linux硬盘uuid

发布时间: 2022-05-16 11:09:24

① 如何查看linux硬盘的uuid

查看硬盘UUID
# ls -l /dev/disk/by-uuid
# blkid /dev/sda5
uuidgen 会返回一个合法的 uuid,结合 tune2fs 可以新生成一个 uuid 并写入 ext2,3,4 分区中:
比如新建或改变 sda5 的 uuid (需要 root 权限)
uuidgen | xargs tune2fs /dev/sda5 -U
你也可以把 fstab 里找到的原 uuid 写回分区:
tune2fs -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/sda5

② linux怎么改变一个xfs磁盘的uuid

完整步骤比较麻烦的,需要好多步骤,不是一两句话的问题。
如果准备工作都做好了,只是启用配额的话简单,一个命令:
quotaon
/devdba3
/dev/sda3是随便举得例子,换成你自己的设备就可以。

③ 如何查看linux磁盘的uuid

查看硬盘UUID
#
ls
-l
/dev/disk/by-uuid
#
blkid
/dev/sda5
uuidgen
会返回一个合法的
uuid,结合
tune2fs
可以新生成一个
uuid
并写入
ext2,3,4
分区中:
比如新建或改变
sda5

uuid
(需要
root
权限)
uuidgen
|
xargs
tune2fs
/dev/sda5
-U
你也可以把
fstab
里找到的原
uuid
写回分区:
tune2fs
-U
c1b9d5a2-f162-11cf-9ece-0020afc76f16
/dev/sda5

④ linux UUID是什么

UUID是设备唯一识别码,在挂载等的时候,是可以直接用UUID的,等同于相应的设备及设备编号

⑤ Linux下磁盘分区的uuid是根据哪些参数得的

UUID在文件系统中的使用
UUID可以持久唯一标识一个硬盘分区。其实方式很简单,就是在文件系统的超级块中使用128位存放UUID。这个UUID是在使用文件系统格式化分区时计算生成的,例如Linux下的文件系统工具mkfs就在格式化分区的同时,生成UUID并把它记录到超级块的固定区域中。
下面是ext2文件系统超级块结构:
struct ext2_super_block
{ __u32 s_inodes_count; /* 文件系统中索引节点总数 */
__u32 s_blocks_count; /*文件系统中总块数 */
__u32 s_r_blocks_count; /* 为超级用户保留的块数 */
__u32 s_free_blocks_count; /*文件系统中空闲块总数 */
__u32 s_free_inodes_count; /*文件系统中空闲索引节点总数*/
__u32 s_first_data_block; /* 文件系统中第一个数据块 */
__u32 s_log_block_size; /* 用于计算逻辑块大小 */
__s32 s_log_frag_size; /* 用于计算片大小 */
__u32 s_blocks_per_group; /* 每组中块数 */
__u32 s_frags_per_group; /* 每组中片数 */
__u32 s_inodes_per_group; /* 每组中索引节点数 */
__u32 s_mtime; /*最后一次安装操作的时间 */
__u32 s_wtime; /*最后一次对该超级块进行写操作的时间 */
__u16 s_mnt_count; /* 安装计数 */
__s16 s_max_mnt_count; /* 最大可安装计数 */
__u16 s_magic; /* 用于确定文件系统版本的标志 */
__u16 s_state; /* 文件系统的状态*/
__u16 s_errors; /* 当检测到有错误时如何处理 */
__u16 s_minor_rev_level; /* 次版本号 */
__u32 s_lastcheck; /* 最后一次检测文件系统状态的时间 */
__u32 s_checkinterval; /* 两次对文件系统状态进行检测的间隔时间 */
__u32 s_rev_level; /* 版本号 */
__u16 s_def_resuid; /* 保留块的默认用户标识号 */
__u16 s_def_resgid; /* 保留块的默认用户组标识号*/
/*
* These fields are for EXT2_DYNAMIC_REV superblocks only.
*
* Note: the difference between the compatible feature set and
* the incompatible feature set is that if there is a bit set
* in the incompatible feature set that the kernel doesn't
* know about, it should refuse to mount the filesystem.
*
* e2fsck's requirements are more strict; if it doesn't know
* about a feature in either the compatible or incompatible
* feature set, it must abort and not try to meddle with
* things it doesn't understand...
*/
__u32 s_first_ino; /* 第一个非保留的索引节点 */
__u16 s_inode_size; /* 索引节点的大小 */
__u16 s_block_group_nr; /* 该超级块的块组号 */
__u32 s_feature_compat; /* 兼容特点的位图*/
__u32 s_feature_incompat; /* 非兼容特点的位图 */
__u32 s_feature_ro_compat; /* 只读兼容特点的位图*/
__u8 s_uuid[16]; /* 128位的文件系统标识号*/
char s_volume_name[16]; /* 卷名 */
char s_last_mounted[64]; /* 最后一个安装点的路径名 */
__u32 s_algorithm_usage_bitmap; /* 用于压缩*/
/*
* Performance hints. Directory preallocation should only
* happen if the EXT2_COMPAT_PREALLOC flag is on.
*/
__u8 s_prealloc_blocks; /* 预分配的块数*/
__u8 s_prealloc_dir_blocks; /* 给目录预分配的块数 */
__u16 s_padding1;
__u32 s_reserved[204]; /* 用null填充块的末尾 */
};
可以看到s_uuid[16]就是存放分区UUID的地方。
这样,无论硬盘分区的标识就永远不会重复,而且只要分区没有被重新格式化,那么标识此分区的UUID永远不变。

⑥ 如何查看linux硬盘的uuid

查看硬盘UUID:

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

2、blkid /dev/sda5

如何在Linux 中获取硬盘分区或文件系统的UUID?

⑦ linux下的UUID是个什么东西

UUID
简介
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。
2作用
UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Microsoft's Globally Unique Identifiers (GUIDs),而其他重要的应用,则有 Linux ext2/ext3 档案系统、LUKS 加密分割区、GNOME、KDE、Mac OS X 等等。
3组成
UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字
UUID由以下几部分的组合:
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (8-4-4-4-12),可以从cflib 下载CreateGUID() UDF进行转换。
4应用
使用UUID的好处在分布式的软件系统中(比如:DCE/RPC, COM+,CORBA)就能体现出来,它能保证每个节点所生成的标识都不会重复,并且随着WEB服务等整合技术的发展,UUID的优势将更加明显。根据使用的特定机制,UUID不仅需要保证是彼此不相同的,或者最少也是与公元3400年之前其他任何生成的通用唯一标识符有非常大的区别。
通用唯一标识符还可以用来指向大多数的可能的物体。微软和其他一些软件公司都倾向使用全球唯一标识符(GUID),这也是通用唯一标识符的一种类型,可用来指向组建对象模块对象和其他的软件组件。第一个通用唯一标识符是在网络计算机系统(NCS)中创建,并且随后成为开放软件基金会(OSF)的分布式计算环境(DCE)的组件。

⑧ Linux 系统如何查看硬盘UUID与修改

  • 查看硬盘UUID# ls -l /dev/disk/by-uuid # blkid /dev/sda5 uuidgen 会返回一个合法的 uuid,结合 tune2fs 可以新生成一个 uuid 并写入 ext2,3,4 分区中: 比如新建或改变 sda5 的 uuid (需要 root 权限) uuidgen | xargs tune2fs /dev/sda5 ...

⑨ Linux怎么查看磁盘UUID并挂载

查看硬盘UUID# ls -l /dev/disk/by-uuid # blkid /dev/sda5uuidgen 会返回一个合法的 uuid,结合 tune2fs 可以新生成一个 uuid 并写入 ext2,3,4 分区中:比如新建或改变 sda5 的 uuid (需要 root 权限)uuidgen | xargs tune2fs /dev/sda5 -U你也可以把 fstab 里找到的原 uuid 写回分区:tune2fs -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/sda5

⑩ linux 重启uuid会变么

UUID是用来唯一标识某个东西的,只要你的磁盘分区没有改变(比如:格式化等等),UUID一般是不会改变的!
你多次重启一下,并在每次重启之后,记一下UUID,看看它们是不全不同,还是有一次或几次不同!

热点内容
安卓144hz怎么设置 发布:2024-10-11 07:25:49 浏览:770
邮政银行app转账什么是交易密码 发布:2024-10-11 07:17:28 浏览:257
win764位c语言编程软件 发布:2024-10-11 07:08:08 浏览:458
自动点胶机编程 发布:2024-10-11 07:08:03 浏览:750
java编译型解释 发布:2024-10-11 06:40:54 浏览:641
linuxhfs 发布:2024-10-11 06:39:48 浏览:763
ug如何加载服务器 发布:2024-10-11 06:10:40 浏览:569
python3小程序 发布:2024-10-11 06:07:10 浏览:109
数据库无法添加数据 发布:2024-10-11 06:04:16 浏览:747
付费系统源码 发布:2024-10-11 05:42:53 浏览:259