您的位置:

partprobe : 磁盘分区工具

partprobe是Linux下非常实用的磁盘分区工具,它可以扫描磁盘分区表,将新创建的分区加入内核分区表中,同时通知内核重新读取分区表。在磁盘分区或者热插拔时,使用partprobe可以快速更新分区信息,而无需重启机器。

一、partprobe的安装和基本用法

partprobe内置于util-linux包中,所以在大多数的Linux系统中,partprobe都是已经预装好的。如果你需要检查partprobe是否已经安装,可以运行以下命令:

which partprobe

若partprobe已安装,则会返回partprobe执行文件所在的路径。如果你的系统中没有预安装partprobe,可以使用以下命令进行安装:

sudo apt install util-linux

安装完成后,即可开始使用partprobe。以下是常用的partprobe命令:

sudo partprobe # 扫描所有分区表
sudo partprobe /dev/sdb # 扫描指定设备的分区表

在不指定设备路径时,partprobe会扫描多有设备的分区表。

二、partprobe与fdisk、lsblk的比较

partprobe是磁盘分区表的更新工具,与fdisk和lsblk的区别在于,fdisk可用于创建、删除、编辑分区表,而lsblk则是列出系统中挂载的块设备。

相对于fdisk和lsblk,partprobe的功能较为简单,但是partprobe可以与fdisk和lsblk相结合,共同使用,以获得更为全面的磁盘信息。

三、使用partprobe更新分区表信息

在下列情况下,使用partprobe可以快速更新磁盘分区表信息:

1、创建、删除分区;

2、文件系统被扩展,例如通过resize2fs或xfs_growfs扩展文件系统后,使用partprobe更新分区表信息;

3、使用虚拟磁盘,例如在VMware或VirtualBox中添加新磁盘文件后,需要使用partprobe更新分区表信息。

四、partprobe使用样例

以下是一个partprobe的实例,假设我们已经创建一个/dev/sdb2分区:

sudo fdisk /dev/sdb # 创建分区,创建/dev/sdb2分区
sudo mkfs.ext4 /dev/sdb2 # 格式化分区
sudo partprobe # 更新分区表信息

更新完成后,我们可以使用lsblk查看到/dev/sdb2:

lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT /dev/sdb
NAME   FSTYPE   SIZE MOUNTPOINT
sdb           20G
└─sdb2 ext4     10G

五、partprobe的主要应用场景

partprobe主要用于以下场景:

1、在磁盘分区或者热插拔时,使用partprobe可以快速更新分区信息,而无需重启机器;

2、使用partprobe更新分区表信息后,可以确保文件系统能够正确地识别新分区,从而保证数据安全性;

3、partprobe可以与其他工具结合使用,以获得更为全面的磁盘信息,例如与lsblk共同使用,以列出系统中所有挂载的块设备。

六、总结

partprobe是Linux下实用的磁盘分区工具,它可以快速更新磁盘分区表信息。在磁盘分区或者热插拔时,partprobe可以是使用更为便捷。与fdisk和lsblk相结合,partprobe可以获得更为全面的磁盘信息。

partprobe : 磁盘分区工具

2023-05-20
掌握partprobe命令,更好的管理磁盘分区

2023-05-19
CentOS清理磁盘空间指南

2023-05-16
Linux下使用fdisk进行磁盘分区步骤

2023-05-13
了解Linux磁盘分区:划分、命名、挂载和查看

2023-05-13
Mac笔记:在日常生活中高效实用的笔记工具

2023-05-18
Linux fdisk命令:磁盘分区管理工具

2023-05-13
Linux磁盘分区工具——cfdisk

2023-05-12
Linux磁盘分区工具sfdisk使用指南

一、sfdisk简介 sfdisk是一个用来分割磁盘的命令行程序,可以用来建立、修改和删除磁盘分区表。sfdisk可以将磁盘分成几个逻辑分区,并设置分区标识和文件系统类型等信息,使得磁盘可以按照需要进

2023-12-08
Linux磁盘分区管理工具fdisk的使用方法

2023-05-13
详解growpart

2023-05-23
磁盘管理工具fdisk-l:分区、格式化和挂载磁盘的必备利器

2023-05-13
使用fdisk命令删除Linux分区

一、什么是fdisk命令 fdisk是一个linux命令行下的用于硬盘分区的工具。可以创建、删除、调整和复制分区。通过fdisk,我们可以快速地管理硬盘分区。 二、fdisk命令的基本用法 在使用fd

2023-12-08
CentOS磁盘分区详解

2023-05-21
Linux分区命令:划分磁盘分区,管理磁盘空间

2023-05-13
Linux磁盘分区:使用fdisk命令进行磁盘分区和管理

2023-05-12
Linux分区格式化:如何重新分区和清除数据

2023-05-13
印象笔记记录java学习(Java成长笔记)

2022-11-12
Ubuntu清理磁盘空间

2023-05-22
硬盘分区:使用fdisk-l命令轻松管理Linux系统磁盘分

2023-05-13