Add 'virt-rescue' command.
authorRichard Jones <rjones@trick.home.annexia.org>
Tue, 22 Sep 2009 18:50:21 +0000 (19:50 +0100)
committerRichard Jones <rjones@trick.home.annexia.org>
Wed, 23 Sep 2009 10:18:45 +0000 (11:18 +0100)
commit1b21ed4f5d9307e87fad094ec177c90d5adb91ce
treef702b661a1c743ef6836ceda109f567e1c11e214
parent3bc55551356532c17403508dfd8466beb2b9db1e
Add 'virt-rescue' command.

This command runs a "rescue appliance" against a virtual machine
or disk image.  This is useful for making ad-hoc interactive
changes to virtual machines.

  $ virt-rescue --ro /dev/vg_trick/F11x64

  Welcome to virt-rescue, the libguestfs rescue shell.

  Note: The contents of / are the rescue appliance.
  You have to mount the guest's partitions under /sysroot
  before you will be able to examine them.

  bash: cannot set terminal process group (-1): Inappropriate ioctl for device
  bash: no job control in this shell
  ><rescue> mount /dev/vg_f11x64/lv_root /sysroot
  EXT4-fs (dm-0): barriers enabled
  kjournald2 starting: pid 269, dev dm-0:8, commit interval 5 seconds
  EXT4-fs (dm-0): internal journal on dm-0:8
  EXT4-fs (dm-0): delayed allocation enabled
  EXT4-fs: file extents enabled
  EXT4-fs: mballoc enabled
  EXT4-fs (dm-0): mounted filesystem with ordered data mode
  ><rescue> ls /sysroot/
  bin   dev  home  lib64       media  opt   root  selinux  sys  usr
  boot  etc  lib   lost+found  mnt    proc  sbin  srv      tmp  var
  ><rescue> exit
.gitignore
HACKING
Makefile.am
TODO
appliance/init
configure.ac
po/POTFILES.in
rescue/Makefile.am [new file with mode: 0644]
rescue/run-rescue-locally [new file with mode: 0755]
rescue/virt-rescue.pl [new file with mode: 0755]