Linux 使用 partprobe 更新分区表

简介

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

安装

  • Debian/Ubuntu
shell 复制代码
sudo apt update
sudo apt install parted
  • RHEL/CentOS/Fedora
shell 复制代码
sudo yum install parted  # CentOS/RHEL 7
sudo dnf install parted  # Fedora, RHEL 8+

示例用法

通知内核分区表更改

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

shell 复制代码
sudo partprobe

指定磁盘

shell 复制代码
sudo partprobe /dev/sdX

检查内核是否识别分区

shell 复制代码
lsblk
fdisk -l
cat /proc/partitions

何时使用 partprobe

创建或修改分区后

使用 fdiskgdiskparted 创建或修改分区时

shell 复制代码
sudo partprobe /dev/sdX

在 parted 中使用 mklabel 之后

shell 复制代码
sudo parted /dev/sdX mklabel gpt
sudo partprobe /dev/sdX

当 fdisk -l 显示旧分区时

如果 partprobe 不起作用,可使用

shell 复制代码
sudo partx -u /dev/sdX

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

运行 partprobe 之前卸载分区

shell 复制代码
sudo umount /dev/sdX1
sudo partprobe /dev/sdX
相关推荐
飘忽不定的bug1 小时前
RK3568移植RM500U-PCIE模块
linux·pcie·rm500g
wheeldown3 小时前
【Linux&&vs code】Xshell远程配置到VS Code环境配置指南
linux·运维·服务器
阿雄不会写代码6 小时前
AWS | Linux 硬盘挂载综合教程
linux·运维·chrome
绵羊20237 小时前
ImmuCellAI 免疫浸润分析
linux·python
胡斌附体8 小时前
linux docker 离线 安装
linux·docker·卸载·自启动·离线安装·系统服务
大聪明-PLUS10 小时前
通过 Telnet 实现自动化
linux·嵌入式·arm·smarc
Lin_Aries_042110 小时前
容器化 Tomcat 应用程序
java·linux·运维·docker·容器·tomcat
HAORChain10 小时前
Fabric 2.x 外部链码部署(External Chaincode Service)实战攻略
linux·docker·区块链·fabric
Lin_Aries_042110 小时前
部署 GitLab 服务器
linux·运维·服务器·docker·gitlab·github
appdeveloperxg11 小时前
Centos 7 创建ftp 匿名登录和专用用户名登录可上传下载
linux·服务器