ນີ້ແມ່ນຄໍາສັ່ງ virt-rescue ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
virt-rescue - ແລ່ນແກະກູ້ໄພຢູ່ໃນເຄື່ອງ virtual
ສະຫຼຸບສັງລວມ
virt-rescue [--ທາງເລືອກ] -d domname
virt-rescue [--options] -a disk.img [-a disk.img ...]
virt-rescue --suggest (-d domname | -a disk.img ... )
ແບບເກົ່າ:
virt-rescue [--ທາງເລືອກ] domname
virt-rescue [--options] disk.img [disk.img ...]
ຄໍາເຕືອນ
ການນໍາໃຊ້ "virt-rescue" ໃນຮູບແບບການຂຽນໃນເຄື່ອງ virtual ທີ່ມີຊີວິດ, ຫຼືພ້ອມກັນກັບເຄື່ອງອື່ນໆ
ເຄື່ອງມືການແກ້ໄຂແຜ່ນ, ສາມາດເປັນອັນຕະລາຍ, ອາດຈະເຮັດໃຫ້ການສໍ້ລາດບັງຫຼວງແຜ່ນ. virtual
ເຄື່ອງຕ້ອງຖືກປິດກ່ອນທີ່ທ່ານຈະໃຊ້ຄໍາສັ່ງນີ້, ແລະຮູບພາບແຜ່ນຈະຕ້ອງບໍ່ຖືກແກ້ໄຂ
ພ້ອມກັນ.
ການນໍາໃຊ້ --ro (ອ່ານເທົ່ານັ້ນ) ທາງເລືອກທີ່ຈະໃຊ້ "virt-rescue" ຢ່າງປອດໄພຖ້າຮູບພາບແຜ່ນຫຼື virtual
ເຄື່ອງອາດຈະມີຊີວິດຢູ່. ທ່ານອາດຈະເຫັນຜົນໄດ້ຮັບທີ່ແປກປະຫລາດຫຼືບໍ່ສອດຄ່ອງຖ້າແລ່ນ
ພ້ອມກັນກັບການປ່ຽນແປງອື່ນໆ, ແຕ່ດ້ວຍທາງເລືອກນີ້ທ່ານຈະບໍ່ມີຄວາມສ່ຽງຕໍ່ຄວາມເສຍຫາຍຂອງແຜ່ນ.
ລາຍລະອຽດ
virt-rescue ແມ່ນຄ້າຍຄື Rescue CD, ແຕ່ສໍາລັບເຄື່ອງຈັກ virtual, ແລະບໍ່ຈໍາເປັນຕ້ອງມີ CD.
virt-rescue ເຮັດໃຫ້ທ່ານມີແກະກູ້ໄພແລະບາງເຄື່ອງມືການຟື້ນຕົວແບບງ່າຍໆທີ່ທ່ານສາມາດນໍາໃຊ້
ກວດສອບຫຼືກູ້ໄພເຄື່ອງ virtual ຫຼືຮູບພາບແຜ່ນ.
ທ່ານສາມາດດໍາເນີນການ virt-rescue ໃນເຄື່ອງ virtual ໃດທີ່ຮູ້ຈັກ libvirt, ຫຼືໂດຍກົງໃນແຜ່ນ
ຮູບພາບ:
virt-rescue -d ຊື່ແຂກ
virt-rescue --ro -a /path/to/disk.img
virt-rescue -a /dev/sdc
ສໍາລັບສົດ VMs ທ່ານ ຕ້ອງ ໃຊ້ຕົວເລືອກ --ro.
ໃນເວລາທີ່ທ່ານດໍາເນີນການ virt-rescue ໃນເຄື່ອງ virtual ຫຼືຮູບພາບແຜ່ນ, ທ່ານຖືກຈັດໃສ່ໃນ
bash shell ແບບໂຕ້ຕອບທີ່ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ Linux ທໍາມະດາຫຼາຍ. ສິ່ງທີ່ທ່ານເຫັນຢູ່ໃນ /
(/ ຖັງ, / lib ແລະອື່ນໆ) ແມ່ນອຸປະກອນການກູ້ໄພ. ທ່ານຕ້ອງຕິດຕັ້ງເຄື່ອງ virtual
ລະບົບໄຟລ໌ດ້ວຍມື. ມີໄດເລກະທໍລີເປົ່າທີ່ເອີ້ນວ່າ /sysroot ບ່ອນທີ່ທ່ານສາມາດ mount
ລະບົບໄຟລ໌.
ທ່ານສາມາດໄດ້ຮັບ virt-rescue ເພື່ອແນະນໍາຄໍາສັ່ງ mount ສໍາລັບທ່ານໂດຍການນໍາໃຊ້ -- ແນະນໍາ ທາງເລືອກ
(ໃນ terminal ອື່ນ):
$ virt-rescue --suggest -d Fedora15
ການກວດສອບເຄື່ອງ virtual ຫຼືຮູບພາບແຜ່ນ ...
ແຜ່ນນີ້ປະກອບດ້ວຍຫນຶ່ງຫຼືຫຼາຍລະບົບປະຕິບັດການ. ທ່ານສາມາດນໍາໃຊ້ເຫຼົ່ານີ້
mount ຄໍາສັ່ງໃນ virt-rescue (ຢູ່ທີ່ > prompt) ເພື່ອຕິດຕັ້ງ
ລະບົບໄຟລ໌.
# /dev/vg_f15x32/lv_root ແມ່ນຮາກຂອງລະບົບປະຕິບັດການ linux.
# ປະເພດ: linux, distro: fedora, ຮຸ່ນ: 15.0
# Fedora ປ່ອຍ 15 (Lovelock)
mount /dev/vg_f15x32/lv_root /sysroot/
mount /dev/vda1 /sysroot/boot
mount --bind / dev /sysroot/dev
mount --bind /dev/pts /sysroot/dev/pts
mount --bind / proc /sysroot/proc
mount --bind / sys /sysroot/sys
ອີກວິທີໜຶ່ງແມ່ນລາຍການປະລິມານຢ່າງມີເຫດຜົນ (ດ້ວຍ lvs(8)) ແລະພາທິຊັນ (ມີ ພາກສ່ວນ(8))
ແລະຕິດໃຫ້ເຂົາເຈົ້າດ້ວຍມື:
> lvs
LV VG Attr LSize Origin Snap% ຍ້າຍບັນທຶກການຄັດລອກ% ແປງ
lv_root vg_f15x32 -wi-a- 8.83G
lv_swap vg_f15x32 -wi-a- 992.00M
> mount /dev/vg_f15x32/lv_root /sysroot
> mount /dev/vda1 /sysroot/boot
> ls /sysroot
ຄໍາສັ່ງອື່ນເພື່ອລາຍຊື່ລະບົບໄຟລ໌ທີ່ມີຢູ່ແມ່ນ virt-filesystems(1).
ເພື່ອດໍາເນີນການຄໍາສັ່ງຢູ່ໃນແຂກ Linux (ຕົວຢ່າງ, grub), ທ່ານຄວນ chroot ເຂົ້າໄປໃນ /sysroot
ໄດເລກະທໍລີທໍາອິດ:
> chroot / sysroot
ຫມາຍເຫດ
Virt-scue ສາມາດຖືກນໍາໃຊ້ໃນ ໃດ ໄຟລ໌ຮູບພາບແຜ່ນຫຼືອຸປະກອນ, ບໍ່ພຽງແຕ່ເຄື່ອງ virtual. ສໍາລັບ
ຕົວຢ່າງທີ່ທ່ານສາມາດນໍາໃຊ້ມັນໃນໄຟລ໌ເປົ່າຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະແບ່ງປັນໄຟລ໌ນັ້ນ (ເຖິງແມ່ນວ່າພວກເຮົາ
ຈະແນະນໍາໃຫ້ໃຊ້ ປາແຂກ(1) ແທນທີ່ຈະເປັນຫຼາຍເຫມາະສົມສໍາລັບຈຸດປະສົງນີ້). ເຈົ້າ
ເຖິງແມ່ນວ່າສາມາດໃຊ້ virt-scue ໃນສິ່ງຕ່າງໆເຊັ່ນບັດ SD.
ທ່ານສາມາດໄດ້ຮັບການຊ່ວຍເຫຼືອ virt ເພື່ອໃຫ້ທ່ານ scratch disk(s) ຫຼິ້ນກັບ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ການທົດລອງໃຊ້ Linux (ເບິ່ງ --ຂູດ).
Virt-scue ບໍ່ຕ້ອງການຮາກ. ທ່ານພຽງແຕ່ຕ້ອງການດໍາເນີນການມັນເປັນຮາກຖ້າຫາກວ່າທ່ານຕ້ອງການຮາກ
ເປີດຮູບພາບແຜ່ນ.
ເຄື່ອງມືນີ້ໄດ້ຖືກອອກແບບພຽງແຕ່ສໍາລັບການໂຕ້ຕອບໄວການແຮັກຂອງເຄື່ອງ virtual ໄດ້. ສໍາລັບການເພີ່ມເຕີມ
ໂຄງສ້າງການເຂົ້າເຖິງຮູບພາບແຜ່ນເຄື່ອງ virtual, ທ່ານຄວນໃຊ້ ແຂກ(3). ເພື່ອໃຫ້ໄດ້ຮັບ a
ແກະໂຄງສ້າງທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອເຮັດໃຫ້ການປ່ຽນແປງ scripted ກັບແຂກ, ໃຊ້ ປາແຂກ(1).
OPTIONS
- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອໂດຍຫຍໍ້.
-a ເອກະສານ
--ຕື່ມ ເອກະສານ
ຕື່ມ ເອກະສານ ເຊິ່ງຄວນຈະເປັນຮູບແຜ່ນຈາກເຄື່ອງ virtual. ຖ້າເຄື່ອງ virtual
ມີອຸປະກອນຕັນຫຼາຍ, ທ່ານຕ້ອງສະຫນອງໃຫ້ເຂົາເຈົ້າທັງຫມົດແຍກຕ່າງຫາກ -a ຕົວເລືອກ
ຮູບແບບຂອງຮູບພາບແຜ່ນໄດ້ຖືກກວດພົບອັດຕະໂນມັດ. ເພື່ອ override ນີ້ແລະບັງຄັບ a
ຮູບແບບໂດຍສະເພາະການນໍາໃຊ້ --format=.. ທາງເລືອກ.
-a URI
--ຕື່ມ URI
ເພີ່ມແຜ່ນຣີໂໝດ. ເບິ່ງ "ເພີ່ມການເກັບຮັກສາໄລຍະໄກ" ໃນ ປາແຂກ(1).
-- ຕື່ມໃສ່ kernelopts
ຜ່ານທາງເລືອກເພີ່ມເຕີມຕໍ່ກັບແກ່ນກູ້ໄພ.
-c URI
--ເຊື່ອມຕໍ່ URI
ຖ້າໃຊ້ libvirt, ເຊື່ອມຕໍ່ກັບສິ່ງທີ່ໃຫ້ URI. ຖ້າຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນພວກເຮົາເຊື່ອມຕໍ່ກັບ
ຄ່າເລີ່ມຕົ້ນ libvirt hypervisor.
ຖ້າທ່ານລະບຸອຸປະກອນບລັອກແຂກໂດຍກົງ (-a), ຫຼັງຈາກນັ້ນ libvirt ບໍ່ໄດ້ຖືກນໍາໃຊ້ເລີຍ.
-d ບຸກຄົນທົ່ວໄປ
--ໂດເມນ ບຸກຄົນທົ່ວໄປ
ເພີ່ມແຜ່ນທັງຫມົດຈາກແຂກທີ່ມີຊື່ libvirt. Domain UUID ສາມາດໃຊ້ແທນ
ຊື່.
--format=raw|qcow2|..
-- ຮູບແບບ
ຄ່າເລີ່ມຕົ້ນສໍາລັບການ -a ທາງເລືອກແມ່ນການກວດພົບອັດຕະໂນມັດຮູບແບບຂອງຮູບພາບແຜ່ນໄດ້. ການນໍາໃຊ້
ນີ້ບັງຄັບຮູບແບບແຜ່ນສໍາລັບ -a ທາງເລືອກທີ່ປະຕິບັດຕາມເສັ້ນຄໍາສັ່ງ. ການນໍາໃຊ້
-- ຮູບແບບ ໂດຍບໍ່ມີການໂຕ້ແຍ້ງສະຫຼັບກັບໄປຫາການກວດຫາອັດຕະໂນມັດສໍາລັບການຕໍ່ມາ -a ຕົວເລືອກ
ຍົກຕົວຢ່າງ:
virt-rescue --format=raw -a disk.img
ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img.
virt-rescue --format=raw -a disk.img --format -a another.img
ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img ແລະກັບຄືນໄປສູ່ການກວດຫາອັດຕະໂນມັດສໍາລັບ
another.img.
ຖ້າທ່ານມີຮູບພາບດິສກ໌ຂອງແຂກທີ່ມີຮູບແບບດິບທີ່ບໍ່ເຊື່ອຖືໄດ້, ທ່ານຄວນໃຊ້ຕົວເລືອກນີ້ເພື່ອ
ລະບຸຮູບແບບແຜ່ນ. ນີ້ຫຼີກເວັ້ນບັນຫາຄວາມປອດໄພທີ່ເປັນໄປໄດ້ກັບອັນຕະລາຍ
ແຂກ (CVE-2010-3851).
-m MB
-- memsize MB
ປ່ຽນປະລິມານຄວາມຊົງຈໍາທີ່ຈັດສັນໃຫ້ກັບລະບົບກູ້ໄພ. ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກກໍານົດໂດຍ
libguestfs ແລະມີຂະຫນາດນ້ອຍແຕ່ພຽງພໍສໍາລັບການແລ່ນເຄື່ອງມືຂອງລະບົບ. ໂຄງການເປັນບາງໂອກາດ
ອາດຈະຕ້ອງການຄວາມຊົງຈໍາຫຼາຍ. ພາລາມິເຕີແມ່ນຖືກກໍານົດເປັນ megabytes.
-- ເຄືອຂ່າຍ
ເປີດໃຊ້ເຄືອຂ່າຍຜູ້ໃຊ້ QEMU ໃນແຂກ. ເບິ່ງ "ເຄືອຂ່າຍ".
-r
--ro
ເປີດຮູບພາບທີ່ອ່ານເທົ່ານັ້ນ.
ທາງເລືອກຕ້ອງຖືກໃຊ້ຕະຫຼອດເວລາຖ້າຮູບພາບແຜ່ນຫຼືເຄື່ອງ virtual ອາດຈະເຮັດວຽກ,
ແລະໂດຍທົ່ວໄປແລ້ວແມ່ນແນະນໍາໃນກໍລະນີທີ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງຂຽນການເຂົ້າເຖິງແຜ່ນ.
ເບິ່ງ "ເປີດແຜ່ນເພື່ອອ່ານ ແລະຂຽນ" ໃນ ປາແຂກ(1).
--ຂູດ
--scatch=N
ໄດ້ --ຂູດ ທາງ ເລືອກ ເພີ່ມ ແຜ່ນ scratch ຂະ ຫນາດ ໃຫຍ່ ກັບ ເຄື່ອງ ກູ້ ໄພ. --scatch=N
ເພີ່ມ "N" ແຜ່ນຂູດ. ແຜ່ນ scratch(s) ຈະຖືກລຶບອັດຕະໂນມັດເມື່ອ virt-
ທາງອອກກູ້ໄພ.
ນອກນັ້ນທ່ານຍັງສາມາດປະສົມ -a, -d ແລະ --ຂູດ ທາງເລືອກ. ແຜ່ນ scratch(s) ຖືກເພີ່ມໃສ່
ເຄື່ອງໃຊ້ໃນຄໍາສັ່ງທີ່ພວກເຂົາປາກົດຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
--selinux
ເປີດໃຊ້ SELinux ໃນອຸປະກອນກູ້ໄພ. ທ່ານຄວນອ່ານ "SELINUX" ໃນ ແຂກ(3)
ກ່ອນທີ່ຈະໃຊ້ທາງເລືອກນີ້.
--smp N
ເປີດໃຊ້ N ≥ 2 CPU virtual ໃນອຸປະກອນກູ້ໄພ.
-- ແນະນໍາ
ກວດເບິ່ງຮູບພາບແຜ່ນແລະແນະນໍາສິ່ງທີ່ຄໍາສັ່ງ mount ຄວນຖືກນໍາໃຊ້ເພື່ອຕິດຕັ້ງ
ແຜ່ນ. ທ່ານຄວນໃຊ້ -- ແນະນໍາ ທາງເລືອກໃນສະຖານທີ່ສອງ, ຫຼັງຈາກນັ້ນວາງ
ຄໍາສັ່ງເຂົ້າໄປໃນ virt-rescue ອື່ນ.
ທາງເລືອກນີ້ຫມາຍເຖິງ --ro ແລະປອດໄພທີ່ຈະໃຊ້ເຖິງແມ່ນວ່າຜູ້ເຂົ້າພັກຂຶ້ນຫຼືຖ້າຄົນອື່ນ
virt-scue ແມ່ນແລ່ນ.
-v
-- verbose
ເປີດໃຊ້ຂໍ້ຄວາມ verbose ສໍາລັບການດີບັກ.
-V
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນ ແລະອອກ.
-w
--rw
ສິ່ງນີ້ປ່ຽນແປງ -a ແລະ -d ທາງເລືອກເພື່ອໃຫ້ມີການເພີ່ມແຜ່ນແລະການຕິດຕັ້ງແມ່ນສໍາເລັດການອ່ານ.
ຂຽນ
ເບິ່ງ "ເປີດແຜ່ນເພື່ອອ່ານ ແລະຂຽນ" ໃນ ປາແຂກ(1).
-x ເປີດໃຊ້ການຕິດຕາມການໂທ API ຂອງ libguestfs.
ແບບເກົ່າ ຄໍາສັ່ງ LINE ການໂຕ້ຖຽງ
ເວີຊັ່ນກ່ອນໜ້ານີ້ຂອງ virt-rescue ອະນຸຍາດໃຫ້ທ່ານຂຽນວ່າ:
virt-rescue disk.img [disk.img ...]
or
virt-rescue ຊື່ແຂກ
ໃນຂະນະທີ່ຢູ່ໃນສະບັບນີ້ທ່ານຄວນໃຊ້ -a or -d ຕາມລໍາດັບເພື່ອຫຼີກເວັ້ນກໍລະນີທີ່ສັບສົນ
ບ່ອນທີ່ຮູບພາບໃນແຜ່ນອາດມີຊື່ດຽວກັນກັບແຂກ.
ສໍາລັບຄວາມເຂົ້າກັນໄດ້, ແບບເກົ່າແມ່ນຍັງສະຫນັບສະຫນູນ.
NETWORK
ການເພີ່ມ -- ເຄືອຂ່າຍ ທາງເລືອກເຮັດໃຫ້ເຄືອຂ່າຍຜູ້ໃຊ້ QEMU ໃນອຸປະກອນກູ້ໄພ. ຢູ່ທີ່ນັ້ນ
ແມ່ນບາງຄວາມແຕກຕ່າງລະຫວ່າງເຄືອຂ່າຍຜູ້ໃຊ້ ແລະເຄືອຂ່າຍທຳມະດາ:
ping ບໍ່ເຮັດວຽກ
ເນື່ອງຈາກວ່າ ICMP ECHO_REQUEST protocol ໂດຍທົ່ວໄປຕ້ອງການຮາກເພື່ອສົ່ງ
ping packets, ແລະເນື່ອງຈາກວ່າ virt-rescue ຈະຕ້ອງສາມາດດໍາເນີນການເປັນທີ່ບໍ່ແມ່ນຮາກ, ຜູ້ໃຊ້ QEMU
ເຄືອຂ່າຍບໍ່ສາມາດເຮັດຕາມແບບຢ່າງ ping(8) ຄໍາສັ່ງ. ຄໍາສັ່ງ ping ຈະປາກົດ
ເພື່ອແກ້ໄຂທີ່ຢູ່ແຕ່ຈະບໍ່ສາມາດສົ່ງ ຫຼືຮັບແພັກເກັດໃດໆ. ນີ້ເຮັດ
ບໍ່ໄດ້ຫມາຍຄວາມວ່າເຄືອຂ່າຍບໍ່ເຮັດວຽກ.
ບໍ່ສາມາດຮັບການເຊື່ອມຕໍ່ໄດ້
ເຄືອຂ່າຍຜູ້ໃຊ້ QEMU ບໍ່ສາມາດຮັບການເຊື່ອມຕໍ່ຂາເຂົ້າໄດ້.
ສ້າງການເຊື່ອມຕໍ່ TCP
ເຄື່ອງຊ່ວຍກູ້ໄພ virt ຈໍາເປັນຕ້ອງມີຂະຫນາດນ້ອຍແລະດັ່ງນັ້ນຈິ່ງບໍ່ລວມເຄືອຂ່າຍຈໍານວນຫຼາຍ
ເຄື່ອງມື. ໂດຍສະເພາະບໍ່ມີ ໂທລະໂຄ່ງ(1) ຄໍາສັ່ງ. ທ່ານສາມາດເຮັດການເຊື່ອມຕໍ່ TCP
ຈາກແກະໂດຍໃຊ້ magical /dev/tcp/ / ໄວຍະກອນ:
exec 3<>/dev/tcp/redhat.com/80
ສຽງສະທ້ອນ "GET /" >&3
cat <&3
ເບິ່ງ bash(1) ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ກຳລັງບັນທຶກ CORE ຖິ້ມຂີ້ເຫຍື້ອ
ຖ້າຫາກວ່າທ່ານກໍາລັງທົດສອບເຄື່ອງມືພາຍໃນ virt-scue ແລະເຄື່ອງມື (ບໍ່ virt-rescue) segfaults, ມັນ
ມັນສາມາດເປັນເລື່ອງທີ່ຫຍຸ້ງຍາກໃນການເກັບເອົາບ່ອນຖິ້ມຂີ້ເຫຍື້ອຢູ່ຂ້າງນອກ virt-scue ສໍາລັບການວິເຄາະຕໍ່ມາ. ນີ້
ພາກສ່ວນອະທິບາຍວິທີການຫນຶ່ງໃນການເຮັດສິ່ງນີ້.
1. ສ້າງແຜ່ນ scratch ສໍາລັບ dumps ຫຼັກ:
ຕັດ -s 4G /tmp/corefiles
virt-format --partition=mbr --filesystem=ext2 -a /tmp/corefiles
virt-filesystems -a /tmp/corefiles --all --long -h
2. ໃນເວລາທີ່ເລີ່ມຕົ້ນການຊ່ວຍເຫຼືອ virt, ຄັດຕິດໄຟລ໌ຫຼັກແຜ່ນສຸດທ້າຍ:
virt-rescue --rw [-a ...] -a /tmp/corefiles
ນ. ຖ້າທ່ານໃຊ້ --ro ທາງເລືອກ, ຫຼັງຈາກນັ້ນ virt-rescue ຈະບໍ່ຂຽນຫຼັກໃດໆ
ໄຟລ໌ໄປຫາ /tmp/corefiles.
3. ພາຍໃນ virt-scue, mount the core files disk. ຫມາຍເຫດປ່ຽນແທນ / dev / sdb1 ກັບສຸດທ້າຍ
ດັດຊະນີດິສກ໌. ສໍາລັບຕົວຢ່າງ, ຖ້າໄຟລ໌ຫຼັກແມ່ນແຜ່ນສຸດທ້າຍຂອງສີ່ແຜ່ນ, ເຈົ້າຈະ
ການນໍາໃຊ້ /dev/sdd1.
> mkdir /tmp/mnt
> mount /dev/sdb1 /tmp/mnt
4. ເປີດໃຊ້ core dumps ໃນ kernel ກູ້ໄພ:
> echo '/tmp/mnt/core.%p' > /proc/sys/kernel/core_pattern
> ulimit -Hc ບໍ່ຈໍາກັດ
> ulimit -Sc ບໍ່ຈໍາກັດ
5. ດໍາເນີນການເຄື່ອງມືທີ່ເຮັດໃຫ້ເກີດການ dump ຫຼັກ. ການຖິ້ມຂີ້ເຫຍື້ອຫຼັກຈະຖືກຂຽນໃສ່
/tmp/mnt/core.PID.
> ls -l /tmp/mnt
ລວມ 1628
-rw------- 1 ຮາກ 1941504 Dec 7 13:13 core.130
drwx-------- 2 ຮາກ 16384 Dec 7 13:00 ຫາຍ+found
6. ກ່ອນທີ່ຈະອອກຈາກ virt-scue, unmount (ຫຼືຢ່າງຫນ້ອຍ sync) ແຜ່ນ:
> umount /tmp/mnt
> ອອກໄປ
7. ຢູ່ນອກ virt-scue, dump (s) ຫຼັກສາມາດເອົາອອກຈາກແຜ່ນໂດຍໃຊ້. ປາແຂກ(1).
ຍົກຕົວຢ່າງ:
guestfish --ro -a /tmp/corefiles -m /dev/sda1
> ll /
> ດາວໂຫລດ /core.NNN /tmp/core.NNN
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ຕົວແປສະພາບແວດລ້ອມຫຼາຍອັນສົ່ງຜົນກະທົບຕໍ່ການກູ້ໄພ. ເບິ່ງ "ຕົວແປສະພາບແວດລ້ອມ" ໃນ
ແຂກ(3) ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນ.
ໃຊ້ virt-rescue ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net