Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux partprobe更新分区表

Linux使用partprobe更新分区表的示例代码

作者:唐青枫

partprobe 是一个用于在 Linux 操作系统中通知内核分区表变化的命令,它请求操作系统重新读取磁盘的分区表,以便及时反映对分区所做的修改,本文给大家介绍了Linux使用partprobe更新分区表的方法,需要的朋友可以参考下

简介

partprobe 是一个命令行实用程序,它可以在不重启的情况下更新内核有关分区表更改的信息。它强制内核重新读取指定磁盘的分区表。

安装

sudo apt update
sudo apt install parted
sudo yum install parted  # CentOS/RHEL 7
sudo dnf install parted  # Fedora, RHEL 8+

示例用法

通知内核分区表更改

这将扫描所有块设备并将任何更改通知内核

sudo partprobe

指定磁盘

sudo partprobe /dev/sdX

检查内核是否识别分区

lsblk
fdisk -l
cat /proc/partitions

何时使用 partprobe

创建或修改分区后

使用 fdiskgdisk 或 parted 创建或修改分区时

sudo partprobe /dev/sdX

在 parted 中使用 mklabel 之后

sudo parted /dev/sdX mklabel gpt
sudo partprobe /dev/sdX

当 fdisk -l 显示旧分区时

如果 partprobe 不起作用,可使用

sudo partx -u /dev/sdX

如果分区正在使用中,partprobe 可能会失败

运行 partprobe 之前卸载分区

sudo umount /dev/sdX1
sudo partprobe /dev/sdX

到此这篇关于Linux使用partprobe更新分区表的示例代码的文章就介绍到这了,更多相关Linux partprobe更新分区表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文