Quelle est la différence entre partx et kpartx?

J'ai lu les pages de manuel sur les deux, et elles semblent être interchangeables et faire le même travail.

Alors quelqu'un peut-il expliquer quand je devrais utiliser partx, et quand kpartx?

partx request au kernel d'explorer un périphérique donné et de relire la table de partition. Le kernel fait le travail ici.

kpartx crée des inputs de mappeurs de périphériques et peut donc être utilisé par des périphériques que le kernel ne prend pas en charge de façon native, par exemple les périphériques de mappage de périphériques multivoies («kpartx» fait partie des outils multivoies) ou les files.

Je pense qu'ils sont à peu près les mêmes, mais kpartx ne traite que des images disque, tandis que partx vous permet également de mapper des partitions dans un périphérique en bloc.