Ito ang command na nbdkit-guestfs-plugin na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
nbdkit-guestfs-plugin - nbdkit libguestfs plugin
SINOPSIS
nbdkit [-r] guestfs
[disk=DISK] [domain=DOMAIN] [format=FORMAT] [connect=URI]
[mount=inspect|MOUNT] [trace=1] [debug=1] export=DEVICE|FILE
BABALA
Ang paggamit ng nbdkit-guestfs-plugin sa read-write mode sa mga live na virtual machine ay maaaring mapanganib,
posibleng magdulot ng katiwalian sa disk. Gamitin ang -r (read-only) na opsyon para gamitin ang plugin na ito
ligtas kung maaaring live ang imahe ng disk o virtual machine.
HALIMBAWA
I-export ang unang partition loob isang imahe ng disk na tinatawag na "disk.img", at payagan ang pagsusulat:
nbdkit guestfs disk=disk.img export=/dev/sda1
I-export ang isang disk image na matatagpuan loob isang libvirt guest na tinatawag na "Guest", read-only (-r
opsyon):
nbdkit -r guestfs domain=Guest mount=inspect export=/images/disk.img
DESCRIPTION
Ang "nbdkit-guestfs-plugin" ay isang nbdkit(1) plugin na nagbibigay-daan sa iyong ma-access ang mga nilalaman ng disk
mga larawan sa NBD. Maraming kakaiba at magagandang gamit para dito, at ang man page na ito lang
sumasaklaw sa mga mas simple.
Kontrol ng mga parameter:
· Aling (mga) disk ang idinaragdag sa libguestfs. Partikular na "disk=DISK" at "domain=DOMAIN"
magdagdag ng isang disk o lahat ng mga disk mula sa isang partikular na panauhin sa libvirt.
· Ano, kung mayroon man, mga filesystem sa loob ng disk image / guest ang kailangang i-mount. Gamitin
"mount=inspect" upang awtomatikong gawin ito (tulad ng guestfish(1) -i opsyon), kung hindi man i-mount
mga indibidwal na filesystem.
· Anong device o file mula loob ang disk larawan or bisita gusto mong i-export sa NBD.
Gamitin ang "export=DEVICE|FILE" upang tukuyin ang bagay na gusto mong i-export.
· Gamitin ang -r opsyong i-export ang read-only. Ang default ay read-write.
MGA PARAMETERS
connect=URI
Ang opsyonal na parameter na ito ay tumutukoy sa libvirt connection URI. Ito ay ginagamit lamang sa
ang parameter na "domain".
debug=1
Paganahin ang buong pag-debug ng libguestfs. Tandaan na malamang na kailangan mo ring gamitin ang
nbdkit(1) opsyon -v upang makita ang mga mensahe.
disk=DISK
Idagdag ang pinangalanang disk image. Maaari mong tukuyin ang opsyong ito nang maraming beses.
domain=DOMAIN
Idagdag ang (mga) disk mula sa libvirt guest na tinatawag na "DOMAIN".
export=DEVICE|FILE
I-export ang "DEVICE" o "FILE" (mula sa loob ng disk image o guest) sa NBD.
Ang mga pangalan ng device ay ang karaniwang mga pangalan ng libguestfs tulad ng "/dev/sda1" (ibig sabihin ang una
partition ng unang disk), o "/dev/VG/LV" (isang lohikal na volume), o RAID arrays atbp.
Hindi dapat malito ang pangalan ng device sa mga host device.
Ang mga filename ay katulad ng mga nasa loob ng guest o disk image, at palaging nagsisimula
na may karakter na "/" (kahit na para sa mga bisita sa Windows).
Pag-export ay nasusulat by default. Gamitin ang -r opsyon na gawin itong read-only. Ine-export
basa sulat a mabuhay disk larawan or sa katunayan makina habilin marahil maging sanhi disk katiwalian.
format=FORMAT
Ito ay maaaring gamitin upang tukuyin ang format ng disk. Gamitin ito bago ang "disk=DISK"
argumento. Gumagana ito tulad ng --format opsyon ng guestfishNa (1).
mount=inspeksyon
Gumamit ng inspeksyon ng bisita upang mag-mount ng mga disk. Ito ay parang "guestfish -i".
mount=dev
mount=dev:mountpoint
I-mount ang "dev" mula sa loob ng bisita sa "mountpoint" (naka-default sa "/"). Ito ay tulad ng
"guestfish -m".
bakas=1
Paganahin ang pagsubaybay sa mga tawag sa libguestfs. Tandaan na malamang na kailangan mo ring gamitin ang
nbdkit(1) opsyon -v upang makita ang mga mensahe.
NAGTRABAHO HALIMBAWA
Ine-export a partisyon or lohiko dami loob a disk larawan
Ang disk.img ay isang host file na naglalaman ng mga partisyon o LVM logical volume. Gamitin ang
"disk=disk.img" na opsyon para idagdag ang disk. Dahil ayaw mong ma-access ang filesystem
nilalaman, "mount=..." ay hindi kailangan.
nbdkit guestfs disk=disk.img export=/dev/sda1
nbdkit guestfs disk=disk.img export=/dev/VG/LV
paggamit virt-filesystems(1) para malaman kung anong mga device, partition, LV, filesystem atbp ang isang disk
naglalaman ng larawan.
Ine-export a partisyon or lohiko dami loob bisita
Ang panauhin ay ang pangalan (sa libvirt) ng isang panauhin. Dahil maaaring live ang bisita, ginagamit namin ang -r
opsyong buksan ang guest read-only. Dahil ayaw mong ma-access ang mga nilalaman ng filesystem,
"mount=..." ay hindi kailangan.
nbdkit -r guestfs domain=Guest export=/dev/sda1
nbdkit -r guestfs domain=Guest export=/dev/VG/LV
Ine-export a file loob a disk larawan
disk.img ay isang partitioned disk image na may isang filesystem na naglalaman ng file na gusto namin
upang i-export. Gamitin ang opsyong "disk=disk.img" para idagdag ang disk, at "mount=/dev/sda1" sa
tukuyin ang filesystem sa disk image. Gamitin ang "export=/image" para tukuyin ang pangalan ng
file sa filesystem na iyon na gusto naming i-export.
nbdkit guestfs disk=disk.img mount=/dev/sda1 export=/image
Ine-export a file loob a sa katunayan makina disk larawan
Ang windows.img ay ang disk mula sa isang Windows virtual machine. Gamitin ang opsyong "disk=windows.img".
upang idagdag ang disk, at "mount=inspect" upang awtomatikong i-mount ang (mga) filesystem sa imahe ng disk.
Gamitin ang "export=/Users/rich/AppData/image" para tukuyin ang pangalan ng file mula sa bisita na
gusto naming i-export.
nbdkit guestfs disk=windows.img mount=inspect \
export=/Users/rich/AppData/image
NAG-DEBUGG
Upang i-debug ang plugin na ito, gamitin ang mga sumusunod na opsyon:
nbdkit -f -v guestfs debug=1 bakas=1 [...]
Binibigyang-daan nito ang pag-debug at pagsubaybay ng libguestfs (tingnan ang guestfs-faq(1)). Tinitiyak din nito iyon
ang mga mensahe ay ipinapakita ng nbdkit (dahil sa -f at -v).
Gumamit ng nbdkit-guestfs-plugin online gamit ang mga serbisyo ng onworks.net