{
    "mode": "info",
    "parameter": "pvck",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/info/pvck/json",
    "generated": "2026-07-05T13:13:14Z",
    "synopsis": "pvck optionargs positionargs\n[ optionargs ]\n--commandprofile String\n--config String\n-d|--debug\n--driverloaded y|n\n--dump headers|metadata|metadataall|metadatasearch\n-f|--file String\n-h|--help\n--labelsector Number\n--lockopt String\n--longhelp\n--nolocking\n--profile String\n--[pv]metadatacopies 0|1|2\n-q|--quiet\n--repair\n--repairtype pvheader|metadata|labelheader\n--settings String\n-t|--test\n-v|--verbose\n--version\n-y|--yes",
    "sections": {
        "NAME": {
            "content": "pvck - Check metadata on physical volumes\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "pvck optionargs positionargs\n[ optionargs ]\n\n--commandprofile String\n--config String\n-d|--debug\n--driverloaded y|n\n--dump headers|metadata|metadataall|metadatasearch\n-f|--file String\n-h|--help\n--labelsector Number\n--lockopt String\n--longhelp\n--nolocking\n--profile String\n--[pv]metadatacopies 0|1|2\n-q|--quiet\n--repair\n--repairtype pvheader|metadata|labelheader\n--settings String\n-t|--test\n-v|--verbose\n--version\n-y|--yes\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "pvck checks and repairs LVM metadata on PVs.\n\nDump options\nheaders\nPrint  LVM  on-disk  headers  and  structures: labelheader, pvheader,\nmdaheader(s), and metadata text.  Warnings are printed if  any  values\nare incorrect.  The labelheader and pvheader both exist in a 512 byte\nsector, usually the second sector of the device.  An mdaheader  exists\nin a 512 byte sector at offset 4096 bytes.  A second mdaheader can op-\ntionally exist near the end of the device.  The metadata text exists in\nan  area  (about  1MiB by default) immediately following the mdaheader\nsector.  The metadata text is checked but not printed  (see  other  op-\ntions).\n\nmetadata\nPrint the current LVM VG metadata text (or save to a file), using head-\ners to locate the latest copy of metadata.   If  headers  are  damaged,\nmetadata  may  not  be  found  (see  metadatasearch).   Use --settings\n\"mdanum=2\" to look in mda2 (the second mda at the end of  the  device,\nif  used).   The  metadata text is printed to stdout or saved to a file\nwith --file.\n\nmetadataall\nList all versions of VG metadata found  in  the  metadata  area,  using\nheaders to locate metadata.  Full copies of all metadata are saved to a\nfile with the --file option.  If headers are damaged, metadata may  not\nbe  found  (see metadatasearch).  Use --settings \"mdanum=2\" as above.\nUse -v to include descriptions and dates  when  listing  metadata  ver-\nsions.\n\nmetadatasearch\nList  all versions of VG metadata found in the metadata area, searching\ncommon locations so metadata can be found if headers are damaged.  Full\ncopies  of all metadata are saved to a file with the --file option.  To\nsave one specific version of metadata,  use  --settings  \"metadataoff-\nset=<offset>\",  where  the  offset  is  taken from the list of versions\nfound.  Use -v to include descriptions and dates when listing  metadata\nversions.\n\nmetadataarea\nSave the entire text metadata area to a file without processing.\n\nRepair options",
            "subsections": [
                {
                    "name": "--repair",
                    "content": "Repair  headers  and metadata on a PV.  This uses a metadata input file\nthat was extracted by --dump, or a backup file (from  /etc/lvm/backup).\nWhen possible, use metadata saved by --dump from another PV in the same\nVG (or from a second metadata area on the PV).\n\nThere are cases where the PV UUID needs to be specified for the PV  be-\ning  repaired.   It is specified using --settings \"pvuuid=<UUID>\".  In\nparticular, if the device name for the PV being repaired does not match\nthe  previous device name of the PV, then LVM may not be able to deter-\nmine the correct PV UUID.  When headers are damaged on more than one PV\nin  a VG, it is important for the user to determine the correct PV UUID\nand specify it in --settings.  Otherwise, the wrong PV  UUID  could  be\nused  if  device  names  have  been swapped since the metadata was last\nwritten.\n\nIf a PV has no metadata areas and the pvheader is  damaged,  then  the\nrepair  will  not  know  to create no metadata areas during repair.  It\nwill by default repair metadata in mda1.  To repair  with  no  metadata\nareas, use --settings \"mdaoffset=0 mdasize=0\".\n\nThere  are cases where repair should be run on all PVs in the VG (using\nthe same metadata file):  if all PVs in the VG are damaged, if using an\nold  metadata version, or if a backup file is used instead of raw meta-\ndata (taken from pvck dump.)\n\nUsing --repair is equivalent to running --repairtype pvheader followed\nby --repairtype metadata.\n\n--repairtype pvheader\nRepairs the header sector, containing the pvheader and labelheader.\n\n--repairtype metadata\nRepairs  the  mdaheader and metadata text.  It requires the headers to\nbe correct (having been undamaged or already repaired).\n\n--repairtype labelheader\nRepairs labelheader fields, leaving the pvheader (in the same sector)\nunchanged.  (repairtype pvheader should usually be used instead.)\n\nSettings\nThe  --settings option controls or overrides certain dump or repair be-\nhaviors.  All offset and size values in settings are  in  bytes  (units\nare not recognized.)  These settings are subject to change.\n\nmdanum=1|2\nSelect  which metadata area should be used.  By default the first meta-\ndata area (1) is used.  mda1 is always located at offset  4096.   mda2,\nat the end of the device, often does not exist (it's not created by de-\nfault.) If mda1 is erased, mda2, if it exists, will  often  still  have\nmetadata.\n\nmetadataoffset=bytes\nSelect  metadata  text  at  this  offset.   Use with metadatasearch to\nprint/save one instance of metadata text.\n\nmdaoffset=bytes mdasize=bytes\nRefers to a metadata area (mda) location and size.  An mda includes  an\nmdaheader  and  circular  metadata  text  buffer.  Setting this forces\nmetadatasearch look for metadata in the  given  area  instead  of  the\nstandard  locations.   When  set  to  zero with repair, it indicates no\nmetadata areas should exist.\n\nmda2offset=bytes mda2size=bytes\nWhen repairing a pvheader, this forces a specific offset and size  for\nmda2 that should be recorded in the pvheader.\n\npvuuid=uuid\nSpecify  the PV UUID of the device being repaired.  When not specified,\nrepair will attempt to determine the correct PV UUID by matching a  de-\nvice name in the metadata.\n\ndevicesize=bytes\ndataoffset=bytes\nWhen  repairing a pvheader, the devicesize, dataoffset, and pvid can\nall be specified directly, in which case these  values  are  not  taken\nfrom  a  metadata file (where they usually come from), and the metadata\nfile can be omitted.  dataoffset is the starting location of the first\nphysical extent (data), which follows the first metadata area.\n",
                    "long": "--repair"
                }
            ]
        },
        "USAGE": {
            "content": "Check for metadata on a device\n\npvck PV ...\n[ COMMONOPTIONS ]\n-\n\nCheck and print LVM headers and metadata on a device\n\npvck --dump headers|metadata|metadataall|metadatasearch PV\n[ -f|--file String ]\n[    --settings String ]\n[    --[pv]metadatacopies 0|1|2 ]\n[ COMMONOPTIONS ]\n-\n\nRepair LVM headers or metadata on a device\n\npvck --repairtype pvheader|metadata|labelheader PV\n[ -f|--file String ]\n[    --settings String ]\n[ COMMONOPTIONS ]\n-\n\nRepair LVM headers and metadata on a device\n\npvck --repair -f|--file String PV\n[    --settings String ]\n[ COMMONOPTIONS ]\n-\n\nCommon options for command:\n[    --labelsector Number ]\n\nCommon options for lvm:\n[ -d|--debug ]\n[ -h|--help ]\n[ -q|--quiet ]\n[ -t|--test ]\n[ -v|--verbose ]\n[ -y|--yes ]\n[    --commandprofile String ]\n[    --config String ]\n[    --driverloaded y|n ]\n[    --lockopt String ]\n[    --longhelp ]\n[    --nolocking ]\n[    --profile String ]\n[    --version ]\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "--commandprofile String\nThe command profile to use for command configuration.  See\nlvm.conf(5) for more information about profiles.\n\n--config String\nConfig settings for the command. These override lvm.conf set-\ntings.  The String arg uses the same format as lvm.conf, or may\nuse section/field syntax.  See lvm.conf(5) for more information\nabout config.\n\n-d|--debug ...\nSet debug level. Repeat from 1 to 6 times to increase the detail\nof messages sent to the log file and/or syslog (if configured).\n\n--driverloaded y|n\nIf set to no, the command will not attempt to use device-mapper.\nFor testing and debugging.\n\n--dump headers|metadata|metadataall|metadatasearch\nDump headers and metadata from a PV for debugging and repair.\nOption values include: headers to print and check LVM headers,\nmetadata to print or save the current text metadata, meta-\ndataall to list or save all versions of metadata, meta-\ndatasearch to list or save all versions of metadata, searching\nstandard locations in case of damaged headers, metadataarea to\nsave an entire text metadata area to a file.\n\n-f|--file String\nMetadata file to read or write.\n\n-h|--help\nDisplay help text.\n\n--labelsector Number\nBy default the PV is labelled with an LVM2 identifier in its\nsecond sector (sector 1). This lets you use a different sector\nnear the start of the disk (between 0 and 3 inclusive - see LA-\nBELSCANSECTORS in the source). Use with care.\n\n--lockopt String\nUsed to pass options for special cases to lvmlockd.  See lvm-\nlockd(8) for more information.\n",
            "subsections": [
                {
                    "name": "--longhelp",
                    "content": "Display long help text.\n",
                    "long": "--longhelp"
                },
                {
                    "name": "--nolocking",
                    "content": "Disable locking.\n\n--profile String\nAn alias for --commandprofile or --metadataprofile, depending on\nthe command.\n\n--[pv]metadatacopies 0|1|2\nThe number of metadata areas to set aside on a PV for storing VG\nmetadata.  When 2, one copy of the VG metadata is stored at the\nfront of the PV and a second copy is stored at the end.  When 1,\none copy of the VG metadata is stored at the front of the PV.\nWhen 0, no copies of the VG metadata are stored on the given PV.\nThis may be useful in VGs containing many PVs (this places limi-\ntations on the ability to use vgsplit later.)\n\n-q|--quiet ...\nSuppress output and log messages. Overrides --debug and --ver-\nbose.  Repeat once to also suppress any prompts with answer\n'no'.\n",
                    "long": "--nolocking"
                },
                {
                    "name": "--repair",
                    "content": "Repair headers and metadata on a PV.\n\n--repairtype pvheader|metadata|labelheader\nRepair headers and metadata on a PV. See command description.\n\n--settings String\nSpecifies command specific settings in \"Key = Value\" form.  Com-\nbine multiple settings in quotes, or repeat the settings option\nfor each.\n\n-t|--test\nRun in test mode. Commands will not update metadata.  This is\nimplemented by disabling all metadata writing but nevertheless\nreturning success to the calling function. This may lead to un-\nusual error messages in multi-stage operations if a tool relies\non reading back metadata it believes has changed but hasn't.\n\n-v|--verbose ...\nSet verbose level. Repeat from 1 to 4 times to increase the de-\ntail of messages sent to stdout and stderr.\n",
                    "long": "--repair"
                },
                {
                    "name": "--version",
                    "content": "Display version information.\n\n-y|--yes\nDo not prompt for confirmation interactively but always assume\nthe answer yes. Use with extreme caution.  (For automatic no,\nsee -qq.)\n",
                    "long": "--version"
                }
            ]
        },
        "VARIABLES": {
            "content": "PV\nPhysical  Volume  name,  a device path under /dev.  For commands\nmanaging physical extents, a PV positional arg generally accepts\na suffix indicating a range (or multiple ranges) of physical ex-\ntents (PEs). When the first PE is omitted, it  defaults  to  the\nstart of the device, and when the last PE is omitted it defaults\nto end.  Start and end range (inclusive):  PV[:PE-PE]...   Start\nand length range (counting from 0): PV[:PE+PE]...\n\nString\nSee the option description for information about the string con-\ntent.\n\nSize[UNIT]\nSize is an input number that accepts an  optional  unit.   Input\nunits are always treated as base two values, regardless of capi-\ntalization, e.g. 'k' and 'K' both refer to  1024.   The  default\ninput unit is specified by letter, followed by |UNIT.  UNIT rep-\nresents other possible input units:  bBsSkKmMgGtTpPeE.   b|B  is\nbytes,  s|S is sectors of 512 bytes, k|K is KiB, m|M is MiB, g|G\nis GiB, t|T is TiB, p|P is PiB, e|E is EiB.  (This should not be\nconfused  with the output control --units, where capital letters\nmean multiple of 1000.)\n",
            "subsections": []
        },
        "ENVIRONMENT VARIABLES": {
            "content": "See lvm(8) for information about environment  variables  used  by  lvm.\nFor example, LVMVGNAME can generally be substituted for a required VG\nparameter.\n",
            "subsections": []
        },
        "EXAMPLES": {
            "content": "If the partition table is corrupted or lost on /dev/sda, and  you  sus-\npect  there  was  an  LVM partition at approximately 100 MiB, then this\narea of the disk can be scanned using the --labelsector parameter  with\na value of 204800 (100 * 1024 * 1024 / 512 = 204800).\npvck --labelsector 204800 /dev/sda\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "lvm(8) lvm.conf(5) lvmconfig(8)\n\npvchange(8)  pvck(8)  pvcreate(8)  pvdisplay(8)  pvmove(8)  pvremove(8)\npvresize(8) pvs(8) pvscan(8)\n\nvgcfgbackup(8) vgcfgrestore(8) vgchange(8) vgck(8)  vgcreate(8)  vgcon-\nvert(8)  vgdisplay(8)  vgexport(8)  vgextend(8)  vgimport(8)  vgimport-\nclone(8) vgmerge(8) vgmknodes(8)  vgreduce(8)  vgremove(8)  vgrename(8)\nvgs(8) vgscan(8) vgsplit(8)\n\nlvcreate(8)  lvchange(8)  lvconvert(8)  lvdisplay(8)  lvextend(8) lvre-\nduce(8) lvremove(8) lvrename(8) lvresize(8) lvs(8) lvscan(8)\n\nlvm-fullreport(8) lvm-lvpoll(8) lvm2-activation-generator(8) blkdeacti-\nvate(8) lvmdump(8)\n\ndmeventd(8)  lvmpolld(8)  lvmlockd(8)  lvmlockctl(8)  cmirrord(8) lvmd-\nbusd(8)\n\nlvmsystemid(7) lvmreport(7) lvmraid(7) lvmthin(7) lvmcache(7)\n\nRed Hat, Inc.          LVM TOOLS 2.03.11(2) (2021-01-08)               PVCK(8)",
            "subsections": []
        }
    },
    "summary": "pvck - Check metadata on physical volumes",
    "flags": [
        {
            "flag": "",
            "long": "--longhelp",
            "arg": null,
            "description": "Display long help text."
        },
        {
            "flag": "",
            "long": "--nolocking",
            "arg": null,
            "description": "Disable locking. --profile String An alias for --commandprofile or --metadataprofile, depending on the command. --[pv]metadatacopies 0|1|2 The number of metadata areas to set aside on a PV for storing VG metadata. When 2, one copy of the VG metadata is stored at the front of the PV and a second copy is stored at the end. When 1, one copy of the VG metadata is stored at the front of the PV. When 0, no copies of the VG metadata are stored on the given PV. This may be useful in VGs containing many PVs (this places limi- tations on the ability to use vgsplit later.) -q|--quiet ... Suppress output and log messages. Overrides --debug and --ver- bose. Repeat once to also suppress any prompts with answer 'no'."
        },
        {
            "flag": "",
            "long": "--repair",
            "arg": null,
            "description": "Repair headers and metadata on a PV. --repairtype pvheader|metadata|labelheader Repair headers and metadata on a PV. See command description. --settings String Specifies command specific settings in \"Key = Value\" form. Com- bine multiple settings in quotes, or repeat the settings option for each. -t|--test Run in test mode. Commands will not update metadata. This is implemented by disabling all metadata writing but nevertheless returning success to the calling function. This may lead to un- usual error messages in multi-stage operations if a tool relies on reading back metadata it believes has changed but hasn't. -v|--verbose ... Set verbose level. Repeat from 1 to 4 times to increase the de- tail of messages sent to stdout and stderr."
        },
        {
            "flag": "",
            "long": "--version",
            "arg": null,
            "description": "Display version information. -y|--yes Do not prompt for confirmation interactively but always assume the answer yes. Use with extreme caution. (For automatic no, see -qq.)"
        }
    ],
    "examples": [
        "If the partition table is corrupted or lost on /dev/sda, and  you  sus-",
        "pect  there  was  an  LVM partition at approximately 100 MiB, then this",
        "area of the disk can be scanned using the --labelsector parameter  with",
        "a value of 204800 (100 * 1024 * 1024 / 512 = 204800).",
        "pvck --labelsector 204800 /dev/sda"
    ],
    "see_also": [
        {
            "name": "lvm",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvm/8/json"
        },
        {
            "name": "lvm.conf",
            "section": "5",
            "url": "https://www.chedong.com/phpMan.php/man/lvm.conf/5/json"
        },
        {
            "name": "lvmconfig",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvmconfig/8/json"
        },
        {
            "name": "pvchange",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvchange/8/json"
        },
        {
            "name": "pvcreate",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvcreate/8/json"
        },
        {
            "name": "pvdisplay",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvdisplay/8/json"
        },
        {
            "name": "pvmove",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvmove/8/json"
        },
        {
            "name": "pvremove",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvremove/8/json"
        },
        {
            "name": "pvresize",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvresize/8/json"
        },
        {
            "name": "pvs",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvs/8/json"
        },
        {
            "name": "pvscan",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pvscan/8/json"
        },
        {
            "name": "vgcfgbackup",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgcfgbackup/8/json"
        },
        {
            "name": "vgcfgrestore",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgcfgrestore/8/json"
        },
        {
            "name": "vgchange",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgchange/8/json"
        },
        {
            "name": "vgck",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgck/8/json"
        },
        {
            "name": "vgcreate",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgcreate/8/json"
        },
        {
            "name": "vert",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vert/8/json"
        },
        {
            "name": "vgdisplay",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgdisplay/8/json"
        },
        {
            "name": "vgexport",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgexport/8/json"
        },
        {
            "name": "vgextend",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgextend/8/json"
        },
        {
            "name": "vgimport",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgimport/8/json"
        },
        {
            "name": "clone",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/clone/8/json"
        },
        {
            "name": "vgmerge",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgmerge/8/json"
        },
        {
            "name": "vgmknodes",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgmknodes/8/json"
        },
        {
            "name": "vgreduce",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgreduce/8/json"
        },
        {
            "name": "vgremove",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgremove/8/json"
        },
        {
            "name": "vgrename",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgrename/8/json"
        },
        {
            "name": "vgs",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgs/8/json"
        },
        {
            "name": "vgscan",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgscan/8/json"
        },
        {
            "name": "vgsplit",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vgsplit/8/json"
        },
        {
            "name": "lvcreate",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvcreate/8/json"
        },
        {
            "name": "lvchange",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvchange/8/json"
        },
        {
            "name": "lvconvert",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvconvert/8/json"
        },
        {
            "name": "lvdisplay",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvdisplay/8/json"
        },
        {
            "name": "lvextend",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvextend/8/json"
        },
        {
            "name": "duce",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/duce/8/json"
        },
        {
            "name": "lvremove",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvremove/8/json"
        },
        {
            "name": "lvrename",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvrename/8/json"
        },
        {
            "name": "lvresize",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvresize/8/json"
        },
        {
            "name": "lvs",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvs/8/json"
        },
        {
            "name": "lvscan",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvscan/8/json"
        },
        {
            "name": "lvm-fullreport",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvm-fullreport/8/json"
        },
        {
            "name": "lvm-lvpoll",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvm-lvpoll/8/json"
        },
        {
            "name": "lvm2-activation-generator",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvm2-activation-generator/8/json"
        },
        {
            "name": "vate",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/vate/8/json"
        },
        {
            "name": "lvmdump",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvmdump/8/json"
        },
        {
            "name": "dmeventd",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/dmeventd/8/json"
        },
        {
            "name": "lvmpolld",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvmpolld/8/json"
        },
        {
            "name": "lvmlockd",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvmlockd/8/json"
        },
        {
            "name": "lvmlockctl",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lvmlockctl/8/json"
        },
        {
            "name": "cmirrord",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/cmirrord/8/json"
        },
        {
            "name": "busd",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/busd/8/json"
        },
        {
            "name": "lvmsystemid",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/lvmsystemid/7/json"
        },
        {
            "name": "lvmreport",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/lvmreport/7/json"
        },
        {
            "name": "lvmraid",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/lvmraid/7/json"
        },
        {
            "name": "lvmthin",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/lvmthin/7/json"
        },
        {
            "name": "lvmcache",
            "section": "7",
            "url": "https://www.chedong.com/phpMan.php/man/lvmcache/7/json"
        }
    ]
}