Knowledge (XXG)

libguestfs

Source ๐Ÿ“

373: 27: 185:
and files inside VMs, scripting changes to VMs, creating VMs, and much else besides. It was created because of security issues, when virtual disk images are mounted directly on the host system.
547: 562: 552: 378: 291: 137: 339: 323: 217: 327: 303: 386: 354: 483: 311: 307: 66: 331: 141: 557: 335: 167: 95: 511: 343: 178: 253: 225: 188:
libguestfs can access nearly any type of file system including: all known types of Linux filesystem (
26: 170: 122: 407: 221: 174: 241: 233: 275:
for fixing unbootable virtual machines. Multiple tools are available modeled after ordinary
132: 110: 261: 244:/VHDX, on files, local devices, CD and DVD ISOs, SD cards, or remotely over FTP, HTTP, 541: 358: 245: 181:. The tools can be used for viewing and editing virtual machines (VMs) managed by 427: 441: 368: 34: 469: 402: 257: 264:, Sheepdog, and much more. libguestfs does not require root permissions. 470:"A reminder why you should never mount guest disk images on the host OS" 397: 182: 342:. It can be used from shell scripts or in the command line. Using the 295: 315: 249: 229: 205: 115: 99: 392: 299: 276: 237: 213: 209: 197: 193: 189: 102: 319: 201: 346:
module guest filesystems can be mounted on the host with the
530: 497: 455: 152: 267:
The functionality is available through a shell called
147: 131: 121: 109: 91: 65: 43: 33: 173:and a set of tools for accessing and modifying 8: 19: 18: 298:management programs and has bindings for 408:Linux range of use ยง Virtualization 419: 16:Tools for accessing virtual disk images 216:), any Mac OS X and BSD filesystems, 7: 512:"Internal description of libguestfs" 379:Free and open-source software portal 353:libguestfs is implemented using the 428:"Historical releases of libguestfs" 548:Application programming interfaces 271:. There is a rescue shell called 14: 563:Virtualization software for Linux 208:, etc.), any Windows filesystem ( 371: 25: 72:1.40 / February 8, 2019 294:that can be linked with C and 1: 553:Free virtualization software 498:"Description from home page" 456:"Description from home page" 387:Kernel-based Virtual Machine 355:Kernel-based Virtual Machine 228:disk partitions, raw disks, 579: 87: 61: 24: 442:"libguestfs 1.40 stable" 484:"Features in Fedora 12" 179:platform virtualization 290:libguestfs is also an 49:; 15 years ago 74:; 5 years ago 220:volume management, 175:virtual disk images 21: 279:commands, such as 47:April 4, 2009 161: 160: 570: 558:Virtual machines 534: 533: 531:Official website 516: 515: 508: 502: 501: 494: 488: 487: 480: 474: 473: 466: 460: 459: 452: 446: 445: 438: 432: 431: 424: 381: 376: 375: 374: 349: 286: 282: 274: 270: 157: 154: 111:Operating system 82: 80: 75: 57: 55: 50: 29: 22: 578: 577: 573: 572: 571: 569: 568: 567: 538: 537: 529: 528: 525: 520: 519: 510: 509: 505: 496: 495: 491: 482: 481: 477: 468: 467: 463: 454: 453: 449: 440: 439: 435: 426: 425: 421: 416: 377: 372: 370: 367: 347: 284: 280: 272: 268: 151: 98:; utilities in 83: 78: 76: 73: 53: 51: 48: 44:Initial release 17: 12: 11: 5: 576: 574: 566: 565: 560: 555: 550: 540: 539: 536: 535: 524: 523:External links 521: 518: 517: 503: 489: 475: 461: 447: 433: 418: 417: 415: 412: 411: 410: 405: 400: 395: 390: 383: 382: 366: 363: 159: 158: 149: 145: 144: 135: 129: 128: 127:Virtualization 125: 119: 118: 113: 107: 106: 93: 89: 88: 85: 84: 71: 69: 67:Stable release 63: 62: 59: 58: 45: 41: 40: 37: 31: 30: 15: 13: 10: 9: 6: 4: 3: 2: 575: 564: 561: 559: 556: 554: 551: 549: 546: 545: 543: 532: 527: 526: 522: 513: 507: 504: 499: 493: 490: 485: 479: 476: 471: 465: 462: 457: 451: 448: 443: 437: 434: 429: 423: 420: 413: 409: 406: 404: 401: 399: 396: 394: 391: 388: 385: 384: 380: 369: 364: 362: 360: 356: 351: 345: 341: 337: 333: 329: 325: 321: 317: 313: 309: 305: 301: 297: 293: 288: 278: 265: 263: 259: 255: 251: 247: 243: 239: 235: 232:, VirtualBox 231: 227: 223: 219: 215: 211: 207: 203: 199: 195: 191: 186: 184: 180: 176: 172: 169: 165: 156: 150: 146: 143: 139: 136: 134: 130: 126: 124: 120: 117: 114: 112: 108: 104: 101: 97: 94: 90: 86: 70: 68: 64: 60: 46: 42: 39:Richard Jones 38: 36: 32: 28: 23: 506: 492: 478: 464: 450: 436: 422: 359:Linux kernel 352: 289: 266: 187: 163: 162: 35:Developer(s) 273:virt-rescue 542:Categories 414:References 348:guestmount 240:, Hyper-V 164:libguestfs 153:libguestfs 92:Written in 79:2019-02-08 54:2009-04-04 20:libguestfs 403:OpenStack 350:command. 269:guestfish 258:GlusterFS 236:, VMWare 365:See also 357:for the 285:virt-tar 281:virt-cat 177:used in 105:, et al. 398:libvirt 324:Haskell 183:libvirt 171:library 148:Website 133:License 77: ( 52: ( 336:Golang 328:Erlang 304:Python 389:(KVM) 316:OCaml 250:iSCSI 230:qcow2 206:btrfs 166:is a 116:Linux 100:OCaml 393:QEMU 344:FUSE 338:and 312:Java 308:Ruby 300:Perl 283:and 277:Unix 262:Ceph 238:VMDK 224:and 218:LVM2 214:NTFS 212:and 210:VFAT 190:ext2 155:.org 138:LGPL 123:Type 103:Perl 332:Lua 320:PHP 296:C++ 292:API 254:NBD 246:SSH 242:VHD 234:VDI 226:GPT 222:MBR 202:XFS 142:GPL 544:: 361:. 340:C# 334:, 330:, 326:, 322:, 318:, 314:, 310:, 306:, 302:, 287:. 260:, 256:, 252:, 248:, 204:, 200:, 140:, 514:. 500:. 486:. 472:. 458:. 444:. 430:. 198:4 196:/ 194:3 192:/ 168:C 96:C 81:) 56:)

Index


Developer(s)
Stable release
C
OCaml
Perl
Operating system
Linux
Type
License
LGPL
GPL
libguestfs.org
C
library
virtual disk images
platform virtualization
libvirt
ext2
3
4
XFS
btrfs
VFAT
NTFS
LVM2
MBR
GPT
qcow2
VDI

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘