Khi tôi muốn Linux xem xét các phân vùng mới được tạo mà không cần khởi động lại, tôi có sẵn một số công cụ để làm mới kernel "cache cache":
partx -va /dev/sdX
kpartx -va /dev/sdX
hdparm -z /dev/sdX
sfdisk -R /dev/sdX
- ...
Tôi không chắc về sự khác biệt giữa các kỹ thuật này, nhưng tôi nghĩ rằng chúng không sử dụng giống nhau ioctl
, như BLKRRPART
hoặc BLKPG
. Vì vậy, sự khác biệt giữa những người là ioctl
gì?
kpartx
có nguồn gốc từpartx
,sfdisk
là một công cụ chỉnh sửa phân vùng.hdparm
là để sử dụng khác, nhưng cũng có một cách để đọc bảng phân vùng vào kernel. Nếu bạn thực sự cần biết, thì hãy nhìn vào mã nguồn.