partprobe is a utility that asks the running kernel to reread the partition table from a disk. It is used after partition changes so the system recognises new or altered partitions without a reboot, although busy devices can prevent the update from taking effect immediately.
What partprobe does and why it matters
partprobe is a small system utility that tells the running kernel to reread a disk’s partition table after partition changes. That matters because the operating system’s view of storage layout can lag behind the on-disk state, so administrators use it to bring the live kernel view into sync without rebooting.
In practical terms, partprobe sits at the boundary between storage administration and kernel state. It does not create partitions or format filesystems; it refreshes what the kernel believes exists. That makes it useful after resizing, adding, or deleting partitions, especially on systems that must stay online.
How the kernel picks up partition changes
Partition tables are metadata, and the kernel caches them to manage block devices efficiently. When a table changes, the kernel may not immediately reflect the new layout until it is asked to rescan. partprobe is one of the standard ways to trigger that rescan, so device nodes and partition mappings can be updated for the current session.
That refresh is not always immediate or complete. If a partition is busy, mounted, or otherwise in use, the kernel may refuse to update its view because changing the table could disrupt active I/O. In those cases, the storage change is real on disk but not yet safely adoptable by the running system.
Operational limits and storage safety
partprobe is designed for controlled operational use, not as a forceful override. Its value comes from avoiding unnecessary reboots, but it cannot safely break active device dependencies. The need for a reread also highlights an important storage principle: metadata changes and live device state are related, but not identical.
Administrators should treat a failed partition reread as a signal to check whether the disk is still in use by filesystems, LVM, RAID, or other consumers. The tool is useful precisely because it reveals that storage changes can be technically correct yet operationally unavailable until dependent processes are quiesced.
Where partprobe fits in change management
In day-to-day administration, partprobe is part of the workflow for storage maintenance, incident recovery, and capacity changes. It helps reduce downtime by letting systems recognise new partition layouts in place, but the change still needs careful sequencing so that device users are not disrupted.
For that reason, partprobe is best understood as a synchronisation step between disk state and kernel state. It confirms that the partition map has changed, but it does not guarantee that every consumer can immediately adopt the new layout. The operational success of the change still depends on what is using the disk at the time.
Risk and Threat Considerations
Partition-table rereads have a real availability risk when storage is busy, because the kernel may refuse the update or expose a partial transition state. In environments with live services, a poorly timed partition change can disrupt mounted filesystems, dependent volumes, or automation that expects the new layout to exist immediately.
Failure mechanism: A partition table is changed on disk while the kernel still has active references to the old layout, so the reread fails or the new state is not safely applied until those references are cleared.
Impact: Systems may see stale device mappings, delayed provisioning, failed maintenance steps, or service interruption if administrators assume the kernel has already adopted the new partition structure.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CM-3 — Configuration Change Control | Partition-table changes require controlled change sequencing and validation. |
| SI-13 — Predictable Failure Prevention | Busy-device rereads can fail or delay adoption of the new partition state. | |
| Recommendation — Control partition changes through approval, testing, and verification before exposing the updated disk layout. Validate that storage changes are safely applied and do not create inconsistent live system state. | ||
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | Storage and device-state changes should be tracked and verified during maintenance windows. |
| Recommendation — Verify system state after maintenance changes and confirm that device mappings match intended configuration. | ||
Practitioner Guidance
What to watch for: Use partprobe as a verification step after partition work, then confirm that the kernel actually recognised the change before handing the device back to dependent services. If the update does not take effect, inspect whether the disk is still mounted or otherwise busy rather than assuming the partition table itself is wrong.
Practitioner takeaway: partprobe is safest when it is treated as a state-refresh tool, not as a guarantee that every live workload will instantly accept the new storage layout.
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org