ນີ້ແມ່ນຄໍາສັ່ງ genbackupdata ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
genbackupdata - ສ້າງຂໍ້ມູນການທົດສອບສໍາຮອງຂໍ້ມູນ
ສະຫຼຸບສັງລວມ
genbackupdata [--chunk-size=ຫລືຂະຫຍາຍໂຕ] [--config=ເອກະສານ] [-c=ຫລືຂະຫຍາຍໂຕ] [--ສ້າງ=ຫລືຂະຫຍາຍໂຕ]
[-- ຄວາມເລິກ=ທ] [--dump-config] [--dump-memory-profile=ວິທີການ] [--dump-setting-names]
[--ຂະໜາດໄຟລ໌=ຫລືຂະຫຍາຍໂຕ] [--generate-manpage=ຕົວຢ່າງ] [-h] [- ຊ່ວຍ] [--help-ທັງໝົດ]
[--list-config-files] [--ບັນທຶກ=ເອກະສານ] [--log-ຮັກສາ=N] [--log-level=LEVEL] [--log-max=ຫລືຂະຫຍາຍໂຕ]
[--log-mode=MODE] [--max-files=MAX-FILES] [--memory-dump-interval=ວິນາທີ]
[--no-default-config] [--ບໍ່ງຽບ] [-- ຜົນຜະລິດ=ເອກະສານ] [--ງຽບ] [-- ແກ່ນ=ແກ່ນ] [- ການປ່ຽນແປງ]
[ເອກະສານ] ...
ລາຍລະອຽດ
genbackupdata ສ້າງຊຸດຂໍ້ມູນການທົດສອບສໍາລັບການທົດສອບປະສິດທິພາບຂອງຊອບແວສໍາຮອງຂໍ້ມູນ. ມັນ
ສ້າງຕົ້ນໄມ້ໄດເລກະທໍລີທີ່ເຕັມໄປດ້ວຍໄຟລ໌ທີ່ມີຂະຫນາດທີ່ແຕກຕ່າງກັນ. ຂະຫນາດທັງຫມົດແລະ
ການແຜ່ກະຈາຍຂອງຂະຫນາດລະຫວ່າງຂະຫນາດນ້ອຍແລະໃຫຍ່ແມ່ນສາມາດກໍານົດໄດ້. ໂຄງການຍັງສາມາດປັບປຸງແກ້ໄຂ
ຕົ້ນໄມ້ໄດເລກະທໍລີທີ່ມີຢູ່ແລ້ວໂດຍການສ້າງໄຟລ໌ໃຫມ່, ແລະການລຶບ, ປ່ຽນຊື່, ຫຼືດັດແກ້
ໄຟລ໌ທີ່ມີຢູ່. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງຂໍ້ມູນການທົດສອບສໍາລັບການຜະລິດຢ່າງຕໍ່ເນື່ອງຂອງ
ສຳ ຮອງ.
ໂຄງການດັ່ງກ່າວແມ່ນການກໍານົດ: ມີກໍານົດໄວ້ຂອງຕົວກໍານົດການ (ແລະທີ່ໃຫ້ໄວ້ກ່ອນທີ່ມີຢູ່ແລ້ວ
directory tree), ມັນສະເຫມີສ້າງຜົນຜະລິດດຽວກັນ. ດ້ວຍວິທີນີ້, ມັນສາມາດແຜ່ພັນໄດ້
ການທົດສອບສໍາຮອງຂໍ້ມູນຢ່າງແທ້ຈິງ, ໂດຍບໍ່ມີການແຈກຢາຍຊຸດການທົດສອບທີ່ມີທ່າແຮງຫຼາຍ.
ຊຸດຂໍ້ມູນປະກອບດ້ວຍໄຟລ໌ທໍາມະດາແລະໄດເລກະທໍລີ. ໄຟລ໌ແມ່ນເປັນໄຟລ໌ຂໍ້ຄວາມຂະຫນາດນ້ອຍ
ຫຼືໄຟລ໌ binary ໃຫຍ່. ໄຟລ໌ຂໍ້ຄວາມມີ "lorem ipsum" stanza, binary ໄຟລ໌ປະກອບດ້ວຍ
ກະແສ byte ທີ່ສ້າງຂຶ້ນແບບສຸ່ມ. ເປີເຊັນຂອງຂໍ້ມູນໄຟລ໌ທີ່ເປັນຕົວໜັງສືນ້ອຍ ຫຼື ໃຫຍ່
ໄຟລ໌ຖານສອງສາມາດໄດ້ຮັບການກໍານົດ, ເຊັ່ນດຽວກັນກັບຂະຫນາດຂອງປະເພດໄຟລ໌ທີ່ກ່ຽວຂ້ອງໄດ້.
ໄຟລ໌ແລະໄດເລກະທໍລີມີຊື່ວ່າ "fileXXXX" ຫຼື "dirXXXX", ເຊິ່ງ "XXXX" ແມ່ນສືບຕໍ່.
integer, ລໍາດັບແຍກຕ່າງຫາກສໍາລັບໄຟລ໌ແລະໄດເລກະທໍລີ. ມີຂອບເຂດຈໍາກັດດ້ານເທິງຂອງວິທີການ
ຫຼາຍໄຟລ໌ທີ່ໄດເລກະທໍລີອາດມີ. ຫຼັງຈາກທີ່ກໍານົດໄວ້ໄຟລ໌ແມ່ນບັນລຸໄດ້, ເປັນບັນຊີຍ່ອຍໃຫມ່
ຖືກສ້າງຂື້ນ. ຊຸດທໍາອິດຂອງໄຟລ໌ເຂົ້າໄປໃນໄດເລກະທໍລີຮາກຂອງຊຸດທົດສອບ.
ທ່ານຕ້ອງໃຫ້ຫນຶ່ງໃນທາງເລືອກ --ສ້າງ, --ລຶບ, --ປ່ຽນຊື່, ຫຼື --ປັບປຸງແກ້ໄຂ ສໍາລັບ
ໂຄງການທີ່ຈະເຮັດຫຍັງ. ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດໃຫ້ຫຼາຍກວ່າຫນຶ່ງຂອງພວກເຂົາ, ຖ້າ DIR ແລ້ວ
ມີຢູ່. (ໃຫ້ທາງເລືອກດຽວກັນຫຼາຍກວ່າຫນຶ່ງຄັ້ງຫມາຍຄວາມວ່າພຽງແຕ່ຕົວຢ່າງສຸດທ້າຍເທົ່ານັ້ນ
ນັບ.) (DIR) ຖືກສ້າງຂຶ້ນຖ້າຫາກວ່າມັນບໍ່ມີຢູ່ແລ້ວ.
OPTIONS
--chunk-size=ຫລືຂະຫຍາຍໂຕ
ສ້າງຂໍ້ມູນເປັນຕ່ອນຂອງຂະຫນາດນີ້
-c, --ສ້າງ=ຫລືຂະຫຍາຍໂຕ
ສ້າງຂໍ້ມູນຫຼາຍປານໃດ (ຄ່າເລີ່ມຕົ້ນ: 0)
-- ຄວາມເລິກ=ທ
ຄວາມເລິກຂອງຕົ້ນໄມ້ໄດເລກະທໍລີ
--ຂະໜາດໄຟລ໌=ຫລືຂະຫຍາຍໂຕ
ຂະຫນາດຂອງຫນຶ່ງໄຟລ໌
--generate-manpage=ຕົວຢ່າງ
ສະກັດກັ້ນ
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ
--max-files=MAX-FILES
ໄຟລ໌ສູງສຸດ / dirs ຕໍ່ dir
--ບໍ່ງຽບ
-- ຜົນຜະລິດ=ເອກະສານ
ຂຽນຜົນໄດ້ຮັບໃສ່ FILE, ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ
--ງຽບ
ບໍ່ໄດ້ລາຍງານຄວາມຄືບຫນ້າ
-- ແກ່ນ=ແກ່ນ
ແກ່ນສໍາລັບການຜະລິດຈໍານວນ Random
- ການປ່ຽນແປງ
ສະແດງຕົວເລກສະບັບຂອງໂຄງການແລະອອກ
ການຕັ້ງຄ່າ ໄຟ ແລະ ການຕັ້ງຄ່າ
--config=ເອກະສານ
ເພີ່ມ FILE ໃສ່ໄຟລ໌ config
--dump-config
ຂຽນອອກການຕັ້ງຄ່າປະຈຸບັນທັງຫມົດ
--dump-setting-names
ສະກັດກັ້ນ
--help-ທັງໝົດ
ສະແດງຕົວເລືອກທັງໝົດ
--list-config-files
ສະກັດກັ້ນ
--no-default-config
ລ້າງບັນຊີລາຍຊື່ຂອງໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະອ່ານ
ການຕັດໄມ້ທ່ອນ
--ບັນທຶກ=ເອກະສານ
ຂຽນບັນທຶກຂໍ້ມູນໃສ່ FILE (ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ໃຫ້ຂຽນບັນທຶກໄຟລ໌ທັງຫມົດ); ໃຊ້ "syslog"
ເພື່ອບັນທຶກລະບົບ, ຫຼື "ບໍ່ມີ" ເພື່ອປິດການເຂົ້າສູ່ລະບົບ
--log-ຮັກສາ=N
ຮັກສາ N ບັນທຶກສຸດທ້າຍ (10)
--log-level=LEVEL
ເຂົ້າສູ່ລະບົບທີ່ LEVEL, ຫນຶ່ງໃນ debug, ຂໍ້ມູນ, ການເຕືອນໄພ, ຄວາມຜິດພາດ, ວິຈານ, ຕາຍ (ຄ່າເລີ່ມຕົ້ນ: debug)
--log-max=ຫລືຂະຫຍາຍໂຕ
ໝຸນບັນທຶກທີ່ໃຫຍ່ກວ່າ SIZE, ເປັນສູນສຳລັບບໍ່ເຄີຍ (ຄ່າເລີ່ມຕົ້ນ: 0)
--log-mode=MODE
ຕັ້ງການອະນຸຍາດຂອງໄຟລ໌ບັນທຶກໃຫມ່ເປັນ MODE (octal; default 0600)
ຄວາມສອດຄ່ອງ
--dump-memory-profile=ວິທີການ
ເຮັດໃຫ້ການຖິ້ມຂໍ້ມູນການເກັບຂໍ້ມູນຄວາມຊົງຈໍາໂດຍໃຊ້ METHOD, ເຊິ່ງເປັນຫນຶ່ງໃນ: none, simple, ຫຼື meliae
(ຄ່າເລີ່ມຕົ້ນ: ງ່າຍດາຍ)
--memory-dump-interval=ວິນາທີ
ເຮັດໃຫ້ການສ້າງໂປຣໄຟລຄວາມຊົງຈໍາ dumps ຢ່າງຫນ້ອຍ SECONDS ຫ່າງກັນ
ຕົວຢ່າງ
ສ້າງຂໍ້ມູນສໍາລັບການສໍາຮອງຂໍ້ມູນຮຸ່ນທໍາອິດ:
genbackupdata --create=10G testdir
ແກ້ໄຂຊຸດຂໍ້ມູນສຳຮອງທີ່ມີຢູ່ແລ້ວເພື່ອສ້າງຄົນລຸ້ນໃໝ່:
genbackupdata -c 5% -d 2% -m 5% -r 0.5% testdir
ຄໍາສັ່ງຂ້າງເທິງສາມາດດໍາເນີນການໄດ້ສໍາລັບແຕ່ລະລຸ້ນໃຫມ່.
GENBACKUPDATA(1)
ໃຊ້ genbackupdata ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net