ubuntu获取查看uuid的方法

1、用UUID来标识硬盘有很多好处,它是一个硬盘的唯一代号,所以当硬盘插口位置变化时,虽然sda可能会变成sdc,但这个码是不会变的。所以在 fstab中用/dev/sda1这样的硬盘标识可能会有混乱,当其中一个硬盘比如sdb挂掉时,sdc会变成sdb,mount到原来sdb的位置。所以还是应该用UUID来写到fstab中。

要得到UUID,可以用这个命令。

复制代码

代码如下:

sudo blkid

2、有时候重新格式化一个分区之后,UUID会变化,可以用这个命令刷新UUID。

复制代码

代码如下:

sudo blkid -s none

3、自己写的一段代码,根据/dev/sda等获取uuid,初学python,也就写成这样了。

复制代码

代码如下:

def get_disk_uuid(disk):
uuid = ''
cmd = 'sudo blkid'
result = yitg_check_cmd_execute(cmd)
if(result[HEAD] !=0 ):
return 0xACD
res = result[BODY]
for i in range(0,len(res)):
item = res[i]
item_divide = item.split(':')
item_zero = (item_divide[0])
if(disk != item_zero):
pass
else:
uuid_item = item_divide[1]
uuid_divide = uuid_item.split('"')
uuid = uuid_divide[1]
return uuid
return uuid

其中一接口代码如下:

复制代码

代码如下:

def yitg_check_cmd_execute(cmd):
(os_result) = os.popen3(cmd)
res = os_result[1].readlines()
error_res = os_result[2].readlines()
if(error_res):
return send_msg(res, 0xABB)
else:
return send_msg(res, 0)

(0)

相关推荐

  • 如何在ubuntu下安装wine?在ubuntu下安装wine的方法

    wine,我每次安装ubuntu的时候都会装它,因为很多时候,它可以让我们的使用其他平台的软件,那么如何安装wine呢?下面小编要为大家带来在ubuntu下安装wine的方法!一起去看看吧! 以下是一 ...

  • 支付宝怎么自动获取信用卡账单 支付宝自动获取信用卡账单的方法

    支付宝自动获取信用卡账单的方法 打开并登陆自己的支付宝,在主界面,点击“信用卡还款”. 选择需要还款的信用卡. 在此信用卡下面,点击查询信用卡账单. 两种查询方式,需要自己所在信用卡银行开通的账单查询 ...

  • notefirst如何获取文献全文?notefirst获取文献全文的方法介绍

    NoteFirst是国内首款的文献资料管理.论文写作及科研协作工具,主要功能包括文献收集管理.论文写作帮助.科研协作交流以及学术信息搜索.NoteFirst基于互联网,可以多台电脑数据可以自动同步,并 ...

  • 使用dir命令获取文件列表的方法

    大家知道文件夹下的所有文件名和属性,指定类型的文件或者一个目录及子目录下所有的文件该怎么获得吗?下面给大家讲讲使用dir命令获取文件列表的方法.具体如下:1. 如图所示,在命令提示符窗口中输入&quo ...

  • Android 怎么查看网络图片的方法

    操作方法 01 随着智能手机的普及,尤其是基于安卓系统的广泛使用,使android开发具有很好的前景.下面分享一个Android 怎么查看网络图片的方法. 第一步:下面是具体布局文件 android: ...

  • Win7旗舰版系统快速打开事件查看器的方法

    在Win7事件查看器中,可以看到电脑在运行过程中产生的一系列事情,比如警告、信息、审核成功事件、审核失败事件,应用程序硬件事件的日志摘要等,能够诊断当前系统问题产生的根源,预测潜在的系统问题,是排除系 ...

  • Win10怎么看Directx版本?Win10系统查看Directx版本方法图解

    传闻Win10正式版内置最新Directx12版本,近日小编安装了Win10技术预览版,想查看一下Win10系统的Directx版本是多少。那么Win10怎么看Directx版本?不少对电脑不是特别懂 ...

  • 云图获取网络失败怎么办?云图tv电视直播获取数据失败解决方法介绍

    云图TV获取数据失败怎么解决?云图TV是一款流畅,高清,稳定看电视直播的应用,目前已经吸引了不少用户使用这款软件,不过部分用户在进入的时候会出现“获取数据失败”的问题,那么问题该怎么解决呢?下面就跟小 ...

  • 鲁大师怎么查看cpu风扇转速?鲁大师查看风扇转速方法

    鲁大师如何看cpu风扇转速?cpu风扇转速快慢和电脑散热好坏有直接的关系,那么怎么查看cpu风扇转速呢?下文小编就教大家使用鲁大师查看风扇转速的方法,一起去了解下吧。 鲁大师查看风扇转速方法: 1. ...