ນີ້ແມ່ນຄໍາສັ່ງ lxc-copy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
lxc-copy - ສຳເນົາກ່ອງບັນຈຸທີ່ມີຢູ່ແລ້ວ.
ສະຫຼຸບສັງລວມ
lxc-copy {-n, --ຊື່ ຊື່} [-P, --lxcpath ເສັ້ນທາງ] {-N, --newname ຊື່ໃໝ່} [-p, --newpath
ເສັ້ນທາງໃໝ່] [-B, --backingstorage ການເກັບຮັກສາສຳຮອງ] [-s, --snapshot] [-K, --keepdata]
[-M, --keepmac] [-L, --fssize ຂະຫນາດ [ໜ່ວຍ]] [-- ການໂຕ້ຖຽງກັນ]
lxc-copy {-n, --ຊື່ ຊື່} [-P, --lxcpath ເສັ້ນທາງ] [-N, --newname ຊື່ໃໝ່] [-p, --newpath
ເສັ້ນທາງໃໝ່] {-e, --ephemeral} [-B, --backingstorage ການເກັບຮັກສາສຳຮອງ] [-s, --snapshot]
[-K, --keepdata] [-M, --keepmac] [-L, --fssize ຂະຫນາດ [ໜ່ວຍ]] [-- ການໂຕ້ຖຽງກັນ]
lxc-copy {-n, --ຊື່ ຊື່} [-P, --lxcpath ເສັ້ນທາງ] {-N, --newname ຊື່ໃໝ່} [-p, --newpath
ເສັ້ນທາງໃໝ່] {-R, --rename}
ລາຍລະອຽດ
lxc-copy ສ້າງ ແລະເລືອກເລີ່ມຕົ້ນ (ephemeral ຫຼື non-ephemeral) ສໍາເນົາທີ່ມີຢູ່ແລ້ວ
ບັນຈຸ. ມັນປ່ຽນແທນ lxc-clone ແລະ lxc-start-ephemeral.
lxc-copy ສ້າງສຳເນົາຂອງບັນຈຸທີ່ມີຢູ່. ສໍາເນົາສາມາດເປັນ clones ຄົບຖ້ວນສົມບູນຂອງ
ຖັງຕົ້ນສະບັບ. ໃນກໍລະນີນີ້, ລະບົບໄຟລ໌ຮາກທັງຫມົດຂອງຖັງແມ່ນງ່າຍດາຍ
ສຳເນົາໃສ່ຖັງໃໝ່. ຫຼືພວກເຂົາສາມາດເປັນຮູບຖ່າຍ, ie ສໍາເນົາຂະຫນາດນ້ອຍກ່ຽວກັບການຂຽນ
ຖັງຕົ້ນສະບັບ. ໃນກໍລະນີນີ້ການເກັບຮັກສາຮອງທີ່ກໍານົດໄວ້ສໍາລັບການສໍາເນົາຕ້ອງ
ສະຫນັບສະຫນູນຮູບພາບ. ໃນປັດຈຸບັນນີ້ປະກອບມີ aufs, btrfs, lvm (ອຸປະກອນ lvm ບໍ່ຮອງຮັບ
ພາບຖ່າຍຂອງພາບຖ່າຍ.), overlay, ແລະ zfs.
ບ່ອນເກັບຂໍ້ມູນສຳຮອງຂອງສຳເນົາຈະເປັນປະເພດດຽວກັນກັບບັນຈຸຕົ້ນສະບັບ. aufs ຫຼື
ພາບລວມຂອງ overlayfs ຂອງກ່ອງບັນຈຸທີ່ຮອງຈາກໄດເລກະທໍລີແມ່ນໄດ້ຮັບການຍົກເວັ້ນຈາກກົດລະບຽບນີ້.
ໃນເວລາທີ່ -e ທຸງແມ່ນໄດ້ລະບຸພາບຫຍໍ້ໆຂອງຖັງຕົ້ນສະບັບຖືກສ້າງຂື້ນ
ແລະໄດ້ເລີ່ມຕົ້ນ. ບັນຈຸ Ephemeral ຈະມີ lxc.ephemeral = 1 ຕັ້ງຢູ່ໃນໄຟລ໌ config ຂອງເຂົາເຈົ້າແລະ
ຈະຖືກທໍາລາຍໃນເວລາປິດ. ເມື່ອໃດ -e ຖືກນໍາໃຊ້ໃນການປະສົມປະສານກັບ -D ເປັນທີ່ບໍ່ແມ່ນຊົ່ວຮ້າຍ
ພາບຖ່າຍຂອງຖັງຕົ້ນສະບັບແມ່ນສ້າງແລະເລີ່ມຕົ້ນ.
ເມື່ອໃດ -e ໄດ້ຖືກລະບຸໄວ້ ແລະບໍ່ມີການໃຫ້ຊື່ໃໝ່ຜ່ານທາງ -N ຊື່ແບບສຸ່ມສໍາລັບພາບຖ່າຍຈະເປັນ
ເລືອກ.
ຕູ້ຄອນເທນເນີທີ່ສ້າງແລະເລີ່ມຕົ້ນດ້ວຍ -e ສາມາດມີ mounts ທີ່ກໍາຫນົດເອງ. ເຫຼົ່ານີ້ແມ່ນໄດ້ລະບຸໄວ້ກັບ
ໄດ້ -m ທຸງ. ໃນປັດຈຸບັນສາມປະເພດຂອງ mounts ໄດ້ຮັບການສະຫນັບສະຫນູນ: aufs, ຜູກ, ແລະ overlay. ພູ
ປະເພດແມ່ນໄດ້ລະບຸໄວ້ເປັນ suboptions ກັບ -m ທຸງແລະສາມາດກໍານົດໄດ້ຫຼາຍຄັ້ງ
ແຍກກັນດ້ວຍasາຍຈຸດ. aufs ແລະ overlay mounts ໄດ້ຖືກລະບຸໃນປັດຈຸບັນໃນຮູບແບບ -m
overlay=/src:/dest. ໃນເວລາທີ່ບໍ່ມີຈຸດຫມາຍປາຍທາງ ຈຸດຫມາຍປາຍທາງ ຖືກກໍານົດ ຈຸດຫມາຍປາຍທາງ ຈະຄືກັນກັບ src.
ອ່ານຢ່າງດຽວ ຜູກ mounts ຖືກລະບຸ -m bind=/src:/dest:ro ແລະອ່ານ-ຂຽນ ຜູກ mounts -m
bind=/src:/dest:rw. ອ່ານ-ຂຽນ ຜູກ mounts ແມ່ນຄ່າເລີ່ມຕົ້ນແລະ rw ສາມາດຂາດຫາຍໄປເມື່ອ ກ
read-write mount ແມ່ນຕ້ອງການ. ເມື່ອໃດ ຈຸດຫມາຍປາຍທາງ ຫາຍໄປ ຈຸດຫມາຍປາຍທາງ ຈະຄືກັນກັບ src. ຕົວຢ່າງ
ສໍາລັບ mounts ຫຼາຍຈະເປັນ -m bind=/src1:/dest1:ro,bind=/src2:ro,overlay=/src3:/dest3.
mounts, ທາງເລືອກຂອງເຂົາເຈົ້າ, ແລະຮູບແບບທີ່ສະຫນັບສະຫນູນໂດຍຜ່ານ -m ທຸງແມ່ນຂຶ້ນກັບການປ່ຽນແປງ.
OPTIONS
-N,--ຊື່ໃໝ່ ຊື່ໃໝ່
ຊື່ສໍາລັບສໍາເນົາ.
-p,--Newpath ເສັ້ນທາງໃໝ່
ເສັ້ນທາງສໍາລັບການສໍາເນົາ.
-R,--ປ່ຽນຊື່
ປ່ຽນຊື່ກ່ອງບັນຈຸຕົ້ນສະບັບ.
-s,--snapshot
ສ້າງພາບຖ່າຍຂອງຖັງຕົ້ນສະບັບ. ການເກັບຮັກສາສໍາຮອງສໍາລັບການສໍາເນົາຕ້ອງ
ສະຫນັບສະຫນູນຮູບພາບ. ໃນປັດຈຸບັນນີ້ປະກອບມີ aufs, btrfs, lvm, overlay, ແລະ zfs.
-F,--ດ້ານໜ້າ
ແລ່ນພາບຖ່າຍຢູ່ເບື້ອງໜ້າ. ຄອນໂຊນພາບຖ່າຍຈະຖືກຕິດກັບ
tty ໃນປະຈຸບັນ. (ທາງເລືອກນີ້ສາມາດຖືກກໍານົດໂດຍສົມທົບກັບ -e.)
-d, --daemon
ດໍາເນີນການ snapshot ເປັນ daemon (ນີ້ແມ່ນຮູບແບບເລີ່ມຕົ້ນສໍາລັບ ephemeral containers.).
ເນື່ອງຈາກວ່າບັນຈຸບໍ່ມີ tty ຫຼາຍ, ຖ້າຫາກວ່າຄວາມຜິດພາດເກີດຂຶ້ນບໍ່ມີຫຍັງຈະສະແດງ, ໄດ້
ໄຟລ໌ບັນທຶກສາມາດຖືກນໍາໃຊ້ເພື່ອກວດສອບຄວາມຜິດພາດ. (ທາງເລືອກນີ້ສາມາດຖືກລະບຸໄວ້ໃນ
ສົມທົບກັບ -e.)
-m, --mount mounttype
ລະບຸ mount ສໍາລັບ snapshot ໄດ້ ເລືອກ ການໂຕ້ຖຽງສໍາລັບປະເພດ mount ສາມາດໂດຍປະເພດ
{aufs, bind, overlay}. ຍົກຕົວຢ່າງ -m bind=/src:/dest:ro,overlay=/src:/dest (ນີ້
ທາງເລືອກໃນປັດຈຸບັນສາມາດໄດ້ຮັບການລະບຸພຽງແຕ່ຮ່ວມກັບ -e) ..
-B, -- ການເກັບຮັກສາໄວ້ ການເກັບຮັກສາສຳຮອງ
ລະບຸປະເພດຂອງການເກັບຮັກສາສຳຮອງທີ່ຈະໃຊ້ສໍາລັບການສໍາເນົາບ່ອນທີ່ 'backingstorage' ແມ່ນ
ປະເພດ 'aufs', 'btrfs', 'dir', 'lvm', 'loop', 'overlay', ຫຼື 'zfs'.
-L, --fssize ຂະຫນາດ [ໜ່ວຍ]
ລະບຸຂະຫນາດສໍາລັບລະບົບໄຟລ໌ 'lvm'.
-D, --keepdata
ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸດ້ວຍ -e ບັນຈຸທີ່ບໍ່ແມ່ນ ephemeral ຖືກສ້າງຂື້ນແລະ
ເລີ່ມຕົ້ນ.
-K, --ຮັກສາຊື່
ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸຊື່ເຈົ້າພາບຂອງບັນຈຸຕົ້ນສະບັບຈະຖືກເກັບຮັກສາໄວ້
ສໍາລັບສໍາເນົາ.
-M, --keepmac
ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸທີ່ຢູ່ MAC ຂອງຖັງຕົ້ນສະບັບຈະເປັນ
ເກັບຮັກສາໄວ້ສໍາລັບການສໍາເນົາ.
COPY ຂໍ
ຖ້າຖັງທີ່ຖືກຄັດລອກມີຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ lxc.hook.clone ລະບຸ, ຫຼັງຈາກນັ້ນກໍານົດ
hooks ຈະຖືກເອີ້ນສໍາລັບບັນຈຸໃຫມ່. ການໂຕ້ຖຽງ 3 ຄັ້ງທໍາອິດຜ່ານໄປຫາ hook clone
ຈະເປັນຊື່ບັນຈຸ, ພາກສ່ວນ ('lxc'), ແລະປະເພດ hook ('clone'). ພິເສດ
ການໂຕ້ຖຽງຜ່ານໄປ lxc-copy ຈະຖືກສົ່ງກັບໂຄງການ hook ເລີ່ມຈາກການໂຕ້ຖຽງ 4.
ໄດ້ LXC_ROOTFS_MOUNT ຕົວແປສະພາບແວດລ້ອມໃຫ້ເສັ້ນທາງທີ່ຮາກຂອງບັນຈຸ
ລະບົບໄຟລ໌ຖືກຕິດຕັ້ງ. ຊື່ເສັ້ນທາງໄຟລ໌ການຕັ້ງຄ່າຖືກເກັບໄວ້ໃນ LXC_CONFIG_FILE, ການ
ຊື່ບັນຈຸໃຫມ່ໃນ LXC_NAME, ຊື່ບັນຈຸເກົ່າໃນ LXC_SRC_NAME, ແລະເສັ້ນທາງຫຼື
ອຸປະກອນທີ່ rootfs ຕັ້ງຢູ່ LXC_ROOTFS_PATH.
COMMON OPTIONS
ຕົວເລືອກເຫຼົ່ານີ້ແມ່ນທົ່ວໄປກັບຄໍາສັ່ງ lxc ສ່ວນໃຫຍ່.
-?, -ຊ, - ຊ່ວຍ
ພິມຂໍ້ຄວາມທີ່ໃຊ້ໄດ້ດົນກວ່າປົກກະຕິ.
-- ການນໍາໃຊ້
ໃຫ້ຂໍ້ຄວາມການນໍາໃຊ້
-q, --ງຽບ
ປິດສຽງເປີດ
-P, --lxcpath=PATH
ໃຊ້ເສັ້ນທາງພາຊະນະສຳຮອງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /var/lib/lxc.
-o, --logfile=ເອກະສານ
ສົ່ງຜົນອອກເປັນບັນທຶກສຳຮອງ ເອກະສານ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີບັນທຶກ.
-l, --logpriority=LEVEL
ຕັ້ງຄວາມສຳຄັນຂອງບັນທຶກເປັນ LEVEL. ບູລິມະສິດບັນທຶກເລີ່ມຕົ້ນແມ່ນ ERROR. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນ:
ອັນຕະລາຍ, ແຈ້ງ, ເຕືອນ, ຂໍ້ຜິດພາດ, ແຈ້ງການ, ຂໍ້ມູນ, ດີບັກ.
ຈົ່ງຈື່ໄວ້ວ່າທາງເລືອກນີ້ແມ່ນກໍານົດບູລິມະສິດຂອງບັນທຶກເຫດການໃນຕົວເລືອກ
ໄຟລ໌ບັນທຶກ. ມັນບໍ່ມີຜົນກັບເຫດການ ERROR ເຂົ້າສູ່ລະບົບ stderr.
-n, --ຊື່=NAME
ໃຊ້ຕົວລະບຸຕົວບັນຈຸ NAME. ຮູບແບບຕົວລະບຸຕູ້ຄອນເທນເນີແມ່ນເປັນໂຕເລກ
string
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກລຸ້ນ.
ໃຊ້ lxc-copy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net