def METHOD_NAME(self, vg_name: str, volume: str) -> Tuple[int, int]:
    # Now that we have the volume group, find the specified logical volume and its device path
    cmd = [
        "lvdisplay", "-C", "--noheadings",
        "-o", "lv_kernel_major,lv_kernel_minor",
        "--separator", ";",
        "-S", f"lv_name={volume}",
        vg_name
    ]
    if self.devices_file:
        cmd += ["--devicesfile", self.devices_file]
    res = subprocess.run(cmd,
                         check=False,
                         stdout=subprocess.PIPE,
                         stderr=subprocess.PIPE,
                         encoding="UTF-8")
    if res.returncode != 0:
        raise RuntimeError(res.stderr.strip())
    data = res.stdout.strip()
    devnum = list(map(int, data.split(";")))
    assert len(devnum) == 2
    major, minor = devnum[0], devnum[1]
    return major, minor