redhat 7.x 、redhat 6.x查看硬盘UUID方法

1、查看磁盘分区UUID:

[[email protected] ~]# blkid
/dev/sdb1: UUID="6bba92c4-0b25-4cc4-9442-ca87c563720a" TYPE="xfs" 
/dev/sda1: UUID="21b2b922-fcb7-461f-bdc6-3bd92259f8d7" TYPE="xfs" 
/dev/sda2: UUID="WC12Xe-0neg-Kmhp-u691-8bxn-8PpF-PuGgHH" TYPE="LVM2_member" 
/dev/mapper/rhel-root: UUID="774aa4fa-2bbe-4636-a3ce-3a8aec9cdb40" TYPE="xfs" 
/dev/mapper/rhel-swap: UUID="01075670-9314-4899-8d0f-23af11882416" TYPE="swap" 
/dev/sr0: UUID="2016-10-19-18-32-06-00" LABEL="RHEL-7.3 Server.x86_64" TYPE="iso9660" PTTYPE="dos" 
[[email protected] ~]#
[[email protected] ~]# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx. 1 root root 10 9月   2 23:49 01075670-9314-4899-8d0f-23af11882416 -> ../../dm-1
lrwxrwxrwx. 1 root root  9 9月   3 00:04 2016-10-19-18-32-06-00 -> ../../sr0
lrwxrwxrwx. 1 root root 10 9月   2 23:49 21b2b922-fcb7-461f-bdc6-3bd92259f8d7 -> ../../sda1
lrwxrwxrwx. 1 root root 10 9月   2 23:49 6bba92c4-0b25-4cc4-9442-ca87c563720a -> ../../sdb1
lrwxrwxrwx. 1 root root 10 9月   2 23:49 774aa4fa-2bbe-4636-a3ce-3a8aec9cdb40 -> ../../dm-0
[[email protected] ~]#

2、查看磁盘UUID


[[email protected] ~]# lsscsi -i
[2:0:0:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sda   -
[2:0:1:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sdb   -
[4:0:0:0]    cd/dvd  NECVMWar VMware SATA CD01 1.00  /dev/sr0   -
[33:0:1:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdc   36000c29cd6841d61d151f17cfaae37c1
[33:0:2:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdd   36000c29981370abb4b6dbf6101ad8e9f
[33:0:3:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sde   36000c29b71c709b99b63547534028558
[33:0:4:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdf   36000c29bbaf58c22dcb92b6f6e4c67e9
[33:0:5:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdg   36000c2942fbfb7d286d52d2e7fa5cf05
[33:0:6:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdh   36000c29ac6f46745dccdcb2e623064da
[[email protected] ~]#
[[email protected] ~]# ls -l /dev/disk/by-id
total 0
lrwxrwxrwx. 1 root root  9 9月   3 00:04 ata-VMware_Virtual_SATA_CDRW_Drive_01000000000000000001 -> ../../sr0
lrwxrwxrwx. 1 root root 10 9月   2 23:49 dm-name-rhel-root -> ../../dm-0
lrwxrwxrwx. 1 root root 10 9月   2 23:49 dm-name-rhel-swap -> ../../dm-1
lrwxrwxrwx. 1 root root 10 9月   2 23:49 dm-uuid-LVM-J1i1Vn6zXoJbfabPIPfJB0QKwuIkbSBEardSvOvgmlN05wDrG9PJHoxdW4m1RPwc -> ../../dm-0
lrwxrwxrwx. 1 root root 10 9月   2 23:49 dm-uuid-LVM-J1i1Vn6zXoJbfabPIPfJB0QKwuIkbSBEqNT9omSEi4skcnWqN8lfzMLPGqezyZhm -> ../../dm-1
lrwxrwxrwx. 1 root root 10 9月   2 23:49 lvm-pv-uuid-WC12Xe-0neg-Kmhp-u691-8bxn-8PpF-PuGgHH -> ../../sda2
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c2942fbfb7d286d52d2e7fa5cf05 -> ../../sdg
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c29981370abb4b6dbf6101ad8e9f -> ../../sdd
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c29ac6f46745dccdcb2e623064da -> ../../sdh
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c29b71c709b99b63547534028558 -> ../../sde
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c29bbaf58c22dcb92b6f6e4c67e9 -> ../../sdf
lrwxrwxrwx. 1 root root  9 9月   2 23:49 scsi-36000c29cd6841d61d151f17cfaae37c1 -> ../../sdc
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c2942fbfb7d286d52d2e7fa5cf05 -> ../../sdg
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c29981370abb4b6dbf6101ad8e9f -> ../../sdd
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c29ac6f46745dccdcb2e623064da -> ../../sdh
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c29b71c709b99b63547534028558 -> ../../sde
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c29bbaf58c22dcb92b6f6e4c67e9 -> ../../sdf
lrwxrwxrwx. 1 root root  9 9月   2 23:49 wwn-0x6000c29cd6841d61d151f17cfaae37c1 -> ../../sdc
[[email protected] ~]#

使用/lib/udev/scsi_id查看磁盘UUID

[[email protected] ~]# /lib/udev/scsi_id --help
Usage: scsi_id [OPTION...] DEVICE
SCSI device identification.
  -h --help                        Print this message
    --version                     Print version of the program
  -d --device=                     Device node for SG_IO commands
  -f --config=                     Location of config file
  -p --page=0x80|0x83|pre-spc3-83  SCSI page (0x80, 0x83, pre-spc3-83)
  -s --sg-version=3|4              Use SGv3 or SGv4
  -b --blacklisted                 Treat device as blacklisted
  -g --whitelisted                 Treat device as whitelisted
  -u --replace-whitespace          Replace all whitespace by underscores
  -v --verbose                     Verbose logging
  -x --export                      Print values as environment keys
[[email protected] ~]#

命令:/lib/udev/scsi_id --whitelisted --device=/dev/sd*

[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sdc
36000c29cd6841d61d151f17cfaae37c1
[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sdd
36000c29981370abb4b6dbf6101ad8e9f
[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sde
36000c29b71c709b99b63547534028558
[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sdf
36000c29bbaf58c22dcb92b6f6e4c67e9
[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sdg
36000c2942fbfb7d286d52d2e7fa5cf05
[[email protected] ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sdh
36000c29ac6f46745dccdcb2e623064da
[[email protected] ~]#

******************************************************************************

注:

redhat 6.x命令为:

scsi_id --whitelisted --device=/dev/sd*

******************************************************************************

3、使用脚本输入磁盘UUID

符号“c d e f g h”为磁盘名

linux 7.x脚本为

[[email protected] ~]# for i in c d e f g h; 
> do 
> echo "sd$i" "`/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i` "; 
> done
sdc 36000c29cd6841d61d151f17cfaae37c1 
sdd 36000c29981370abb4b6dbf6101ad8e9f 
sde 36000c29b71c709b99b63547534028558 
sdf 36000c29bbaf58c22dcb92b6f6e4c67e9 
sdg 36000c2942fbfb7d286d52d2e7fa5cf05 
sdh 36000c29ac6f46745dccdcb2e623064da 
[[email protected] ~]#

******************************************************************************

注:

linux 6.x脚本为

> do 
> echo "sd$i" "`scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i` "; 
> done
sdc 36000c29cd6841d61d151f17cfaae37c1 
sdd 36000c29981370abb4b6dbf6101ad8e9f 
sde 36000c29b71c709b99b63547534028558 
sdf 36000c29bbaf58c22dcb92b6f6e4c67e9 
sdg 36000c2942fbfb7d286d52d2e7fa5cf05 
sdh 36000c29ac6f46745dccdcb2e623064da 
[[email protected] ~]#

******************************************************************************

4、Oracle ASM配置

生成文件内容的脚本

for i in c d e f g h;
do
echo "KERNEL==\"sd*\",BUS==\"scsi\", PROGRAM==\"/lib/udev/scsi_id --whitelisted --replace-whitespace--device=/dev/\$name\", RESULT==\"`/lib/udev/scsi_id --whitelisted--replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\",OWNER=\"grid\", GROUP=\"asmadmin\",MODE=\"0660\""     
done
[[email protected] ~]# for i in c d e f g h;
> do
> echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      
> done
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29cd6841d61d151f17cfaae37c1", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29981370abb4b6dbf6101ad8e9f", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29b71c709b99b63547534028558", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29bbaf58c22dcb92b6f6e4c67e9", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2942fbfb7d286d52d2e7fa5cf05", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29ac6f46745dccdcb2e623064da", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"
[[email protected] ~]#

编写/etc/udev/rules文件,添加ASM块设备

将生成的内容保存在99-oracle-asmdevices.rules文件中。

修改磁盘名,便于识别:asm-grid1……

vim /etc/udev/rules.d/99-oracle-asmdevices.rules

linux 6.x

#linux 6.x
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29cd6841d61d151f17cfaae37c1", NAME="asm-grid1", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29981370abb4b6dbf6101ad8e9f", NAME="asm-grid2", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29b71c709b99b63547534028558", NAME="asm-dgsystem", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29bbaf58c22dcb92b6f6e4c67e9", NAME="asm-dgrecovery", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2942fbfb7d286d52d2e7fa5cf05", NAME="asm-dgdata1", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29ac6f46745dccdcb2e623064da", NAME="asm-dgdata2", OWNER="grid", GROUP="asmadmin", MODE="0660"

linux7.x

#linux 7.x
KERNEL=="sdc",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c29cd6841d61d151f17cfaae37c1",SYMLINK+="asm-grid1",OWNER="grid",GROUP="asmadmin",MODE="0660"
 
KERNEL=="sdd",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c29981370abb4b6dbf6101ad8e9f",SYMLINK+="asm-grid2",OWNER="grid",GROUP="asmadmin",MODE="0660"
 
KERNEL=="sde",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c29b71c709b99b63547534028558",SYMLINK+="asm-dgsystem",OWNER="grid",GROUP="asmadmin",MODE="0660"
 
KERNEL=="sdf",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c29bbaf58c22dcb92b6f6e4c67e9",SYMLINK+="asm-dgrecovery",OWNER="grid",GROUP="asmadmin",MODE="0660"
 
KERNEL=="sdg",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c2942fbfb7d286d52d2e7fa5cf05",SYMLINK+="asm-dgdata1",OWNER="grid",GROUP="asmadmin",MODE="0660"
 
KERNEL=="sdh",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id-g -u -d /dev/$name",RESULT=="36000c29ac6f46745dccdcb2e623064da",SYMLINK+="asm-dgdata2",OWNER="grid",GROUP="asmadmin",MODE="0660"

5、重启udev设备

/sbin/udevadm control --reload-rules

/sbin/start_udev

udevadm trigger

systemctl restartsystemd-udevd.service

[[email protected] ~]# partprobe

[[email protected] ~]# ll /dev/a*

crw-rw----. 1 root video 10, 175 9月   4 02:47 /dev/agpgart

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-dgdata1 -> sdg

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-dgdata2 -> sdh

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-dgrecovery -> sdf

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-dgsystem -> sde

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-grid1 -> sdc

lrwxrwxrwx. 1 root root        3 9月   4 02:59 /dev/asm-grid2 -> sdd

crw-------. 1 root root  10, 235 9月   4 02:47 /dev/autofs

[[email protected] ~]#

6、重新生成

# rm -rf /dev/asm-dgsystem

/sbin/udevadm control --reload-rules

/sbin/start_udev

udevadm trigger

systemctl restartsystemd-udevd.service

ll /dev/a*

***************************************************************************************

RestartUDEV Service

Restart the UDEV service.

# #OL5
# /sbin/udevcontrol reload_rules
 
# #OL6 and OL7
# udevadm control --reload-rules
 
# #OL5 and OL6 : Not needed for OL7
# /sbin/start_udev

***************************************************************************************

参考:

https://oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux

http://www.zhongweicheng.com/?p=1608

时间: 2024-10-09 10:58:39

redhat 7.x 、redhat 6.x查看硬盘UUID方法的相关文章

查看硬盘序列号方法

windows: 运行cmd >diskpart DISKPART> list disk DISKPART> select disk 0 DISKPART> detail disk linux: # yum install hdparm # hdparm -i /dev/sda 原文地址:https://www.cnblogs.com/wq242424/p/11384512.html

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-

Redhat Linux 硬盘挂载方法

Redhat Linux 硬盘挂载方法!!! 硬盘挂载操作工作步骤: 1.先查看目前机器上有几块硬盘,查看命令有两种: 命令1:# fdisk –l 命令2:# dmesg | grep sd ----------------------------------------------------------------------------------------------------------------------- 列如:本人操作 [[email protected]%ancunk

windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息

如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP. 问题描述: 如何从系统中 查看主板上内存条的数量. 最佳答案: 在cmd命令下 输入:wmic memorychip list brief 就会看到内存条的数量 如何在windows系统自带命令查看硬件信息? 对于在windows下查看系统信息大家一定不

Linux查看硬盘使用时间等信息

查看硬盘信息的很多命令,都需要root权限,如果普通用户无法看到信息,请切换至root: 1.查看硬盘使用时间等信息 硬盘使用时间很重要,硬盘理论寿命是3万小时以上 $ sudo smartctl -A /dev/sdasmartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.

Centos 7.0查看硬盘使用情况 命令

查看硬盘使用情况 df -hl [[email protected] ~]# df -hl文件系统         容量    已用    可用    已用%.     挂载点/dev/sda3      49G    52M    49G      1%.        /devtmpfs        1.9G      0   1.9G       0%        /devtmpfs             1.9G      0    1.9G       0%.     /dev/

amazon免费服务器12个月、linux查看硬盘信息命令

亚马逊免费服务器12个月:AWS免费套餐-AWS云服务  申请成功了! http://aws.amazon.com/cn/free/(有点麻烦的是要接听一个英语的电话,要填信用卡,验证时会冻结1美元,可能到时会退,期待中).有1GB可以使用.后面,再看说明即可. https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/putty.html 如果申请多个实例,每月按总小时来算的,超过就可能会自动扣款.不用时,可以停止. 如何在Amazon

linux 下查看硬盘型号、大小等信息(含Raid)

linux 下查看硬盘型号.大小等信息,机器有没有做Raid有关系 一.普通模式(该机硬盘没有做磁盘阵列) 1.fdisk -l 查看你的硬盘编号,如sda,sdb 等 2.smartctl --all /dev/sda smartctl --all /dev/sda #该命令centos自带 [[email protected] ~]# smartctl --all /dev/sda smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-504

查看硬盘负载情况:iostat命令

Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视.它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况.同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析.iostat属于sysstat软件包.可以用 yum -y install sysstat 直接安装. 1.命令格式: iostat[参数][时间][次数] 2.命令功能: 通过iostat方便