uuid相关

查看系统上磁盘的uuid


查看的方式有很多种:

#blkid

/dev/sdc: UUID="40b73c44-ce00-48a0-a6b2-39bad7fc89e4" TYPE="ext3" PTTYPE="dos"
/dev/sde: UUID="1da2f843-c7fb-4cf5-ab45-dd06c2ec521c" TYPE="ext2"
/dev/sr0: UUID="2013-06-28-07-07-15-00" LABEL="Fedora_19_ppc64" TYPE="iso9660" PTTYPE="dos"
/dev/sdf: UUID="778b5032-aa57-4b7f-8b96-eb86764b61e0" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdi: UUID="40b73c44-ce00-48a0-a6b2-39bad7fc89e4" TYPE="ext3" PTTYPE="dos"
/dev/sdk: UUID="1da2f843-c7fb-4cf5-ab45-dd06c2ec521c" TYPE="ext2"
/dev/sdl: UUID="778b5032-aa57-4b7f-8b96-eb86764b61e0" SEC_TYPE="ext2" TYPE="ext3"


# tune2fs -l /dev/sdi
tune2fs 1.42.7 (21-Jan-2013)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          40b73c44-ce00-48a0-a6b2-39bad7fc89e4



[test@host ~]$ lsblk /dev/sdb -f
NAME              FSTYPE      LABEL UUID                                   MOUNTPOINT
sdb                                                                        
└─mpathb                                                                   
  ├─mpathb1                                                                
  ├─mpathb2       ext4              0cd910d9-84da-41ac-8f0d-ab30f62ec89e   /boot
  └─mpathb3       LVM2_member       sXbRFN-Pprd-OQtW-ICRL-nm1C-8rgC-eYL1cs
    ├─fedora-swap swap              5af8dd0a-6347-40ad-8c17-dd0a255c1b9f   [SWAP]
    ├─fedora-root ext4              2af3d317-c6e1-4b4e-9a75-b17f5f34c526   /
    └─fedora-home ext4              3800ff64-c8e9-4a21-a77c-43e8b4d2c8cc   /home

[ywywyang@shui by-uuid]$ lsblk /dev/sdf -f
NAME     FSTYPE LABEL UUID                                 MOUNTPOINT
sdf      ext3         778b5032-aa57-4b7f-8b96-eb86764b61e0
└─mpathf ext3         778b5032-aa57-4b7f-8b96-eb86764b61e0 


之前一直觉得用了multipath后,显示磁盘信息会很困难。刚发现这么个命令lsblk,觉得挺有意思的。


改变一个分区的uuid

首先uuid是对应一个分区的, 保存在super block上,所以格式化一次就会改变uuid。


先找到你要改变uuid的分区

blkid 查看是哪个uuid是重复的


第二步用uuidgen来产生一个新的uuid


第三步真正应用这个uuid,tune2fs

sudo tune2fs /dev/sde5 -U f0acce91-a416-474c-8a8c-43f3ed3768f9


又看了一下tune2fs的手册,其实直接用(没试过,有机会可以试试看)

sudo tune2fs /dev/sda5 -U random


/dev/disk/by-uuid是如何产生的?

好了,知道怎么看uuid,怎么生成,改变uuid,我想研究一下/dev/disk/by-uuid是怎么产生的了。

首先生成这个目录下的文件是有udev来创建的。相应的规则在(期望没有漏)

/lib/udev/rules.d/60-persistent-storage-dm.rules

/lib/udev/rules.d/60-persistent-storage.rules




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值