首页 > 编程知识 正文

partprobe命令,partprobe

时间:2023-05-05 12:00:41 阅读:125490 作者:4345

磁盘管理命令的partx、lsblk、blkid和partprobe

partx :更改磁盘分区表后,不需要重新启动,partx命令将更改分区,并告知内核可以读取新的分区表信息

/proc/partitions记录系统中的所有硬盘及其上的分区。 包括装载的和没有装载的。

有些硬盘上没有记录分区信息。 可能没有分区或没有记录

对于分区已完成但尚未装载的硬盘分区,partx指示其向内核注册,并准备进行装载。

partx告诉内核进行识别,注册某个硬盘的分区信息。 不是加载,只是识别和记录。 或者,删除某个分区的信息。

partx命令:

-a设备:注册磁盘上的所有分区信息。 如果分区信息中有记录,则报告错误。

-d设备:删除内核中某个磁盘上所有分区的记录。 (不是卸载)

-s设备:显示磁盘的分区信息

使用partx工具使内核重新装入磁盘分区表信息:

partx -d /dev/sdb #内核内存在部分未调整磁盘的信息,因此首先清除所有信息

partx -a /dev/sdb #添加经过调整的磁盘分区信息

partx -s /dev/sdb #显示磁盘分区信息

partx命令显示了向内核传达当前磁盘分区状态的语法

partx [-a|- d|- l ] [-- type type ] [-- NRM-n ] [ partition ]磁盘

解释

尝试解析磁盘或分区表类型的分区表。 可以添加或删除分区。 但是,通过增加或删除分区而不是fdisk对磁盘进行更改只是向内核传达当前磁盘的分区情况。

选项

-a将新添加的分区添加到创建的分区或读取磁盘中

d删除制定或所有分区

-l分区列表

--type指定分区类型。 dos、bsd、solaris、unix或gpt

--NR指定m-n分区范围

# partx -a /dev/sdb

blk pg :设备or资源总线

错误添加分区1

都是虚拟机的错

# partx -a /dev/sdb1 /dev/sdb

没有上面的提示

lsblk命令:显示所有可用块设备的信息,也显示它们的依赖关系,但不显示RAM磁盘的信息。 设备包括硬盘、闪存驱动器、CD-ROM等。

追记: lsblk和df的区别:

lsblk显示块设备,即逻辑磁盘的大小

df显示并挂载了文件系统,它是文件系统层的磁盘大小

NAME :这是块设备名。

MAJ:MIN :本栏显示主要和次要设备号。

RM :本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。

SIZE :本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。

RO :该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。

TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。

MOUNTPOINT :本栏指出设备挂载的挂载点。

 

blkid命令:显示关于可用块设备的信息,他可以识别一个块设备内容的类别(如文件系统,交换区)以及从内容的元数据(如卷标或UUID字段)中获取属性(如tokens和键值对)。它主要有两类作用:用指定的键值对搜索一个设备,或是显示一个或多个设备的键值对。

不添加任何参数直接运行blkid将会输出所有可用的设备,他们的通用唯一识别码(UUID),文件系统类型以及卷标(如果有设置过)

 

partprobe:通知系统分区表的变化

使用fdisk或其他命令创建一个新的分区,然后使用partprobe命令重新读取分区表。这个命令执行完毕后不会输出任何返回信息。

 

partprobe: 用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区。

     将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。

    -d 不更新内核

    -s 显示磁盘分区汇总信息

    -h 显示帮助信息

    -v 显示版本信息

eg:

    partprobe /dev/sdb

    当磁盘分区信息完整时,手动删除/dev/disk/by-id目录下对应的wwn链接文件,执行partprobe操作,系统会自己创建删除的链接文件。

    通过udevadmin monitor命令可以监控到相关信息。

 


 

总结:在使用fdisk命令创建分区后,可以使用partx和partprobe使系统内核加载分区信息,然后使用lsblk或partx -s 设备名 查看修改后的设备分区信息,给分区做上文件系统后,可以使用blkid命令查看设备信息,以及其文件系统等信息。

使用partx -s/ partx -l 查看分区信息如果出错,可能是信息未被登记,可使用partx -a 设备名 来添加,再进行查看。

 

 

 

About Me

........................................................................................................................

● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

● 本文在itpub、博客园、CSDN和个人微 信公众号( xiaomaimiaolhr )上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文博客园地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、个人简介及小麦苗云盘地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群号: 230161599 (满) 、618766405

● 微 信群:可加我微 信,我拉大家进群,非诚勿扰

● 联系我请加QQ好友 ( 646634621 ) ,注明添加缘由

● 于 2019-08-01 06:00 ~ 2019-08-31 24:00 在西安完成

● 最新修改时间:2019-08-01 06:00 ~ 2019-08-31 24:00

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

........................................................................................................................

超帅的冰棍的微店 : https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

超帅的冰棍出版的数据库类丛书 : http://blog.itpub.net/26736162/viewspace-2142121/

超帅的冰棍OCP、OCM、高可用网络班 : http://blog.itpub.net/26736162/viewspace-2148098/

超帅的冰棍腾讯课堂主页 : https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客户端 扫描下面的二维码来关注小麦苗的微 信公众号( xiaomaimiaolhr )及QQ群(DBA宝典)、添加小麦苗微 信, 学习最实用的数据库技术。

........................................................................................................................

 

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。