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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.