ນີ້ແມ່ນຄໍາສັ່ງ bup-fsck ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bup-fsck - ກວດສອບຫຼືສ້ອມແປງ bup repository
ສະຫຼຸບສັງລວມ
bup fsck [-r] [-g] [-v] [--ດ່ວນ] [-j ວຽກເຮັດງານທໍາ] [--par2-ok] [--disable-par2] [filenames...]
ລາຍລະອຽດ
bup fsck ເປັນເຄື່ອງມືສໍາລັບການກວດສອບ bup repositories ໃນທາງດຽວກັນທີ່ git fsck validates
git repositories.
ມັນຍັງສາມາດສ້າງແລະ / ຫຼືການນໍາໃຊ້ "ຕັນການຟື້ນຕົວ" ການນໍາໃຊ້ par2(1) ເຄື່ອງມື (ຖ້າຫາກວ່າທ່ານມີມັນ
ຕິດຕັ້ງ). ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດຟື້ນຕົວຈາກທ່ອນໄມ້ທີ່ເສຍຫາຍກວມເອົາເຖິງ 5% ຂອງເຈົ້າ
ໄຟລ໌ .pack.
ໃນລະບົບສໍາຮອງຂໍ້ມູນປົກກະຕິ, ຕັນທີ່ເສຍຫາຍແມ່ນມີຄວາມສໍາຄັນຫນ້ອຍ, ເພາະວ່າມີແນວໂນ້ມທີ່ຈະມີ
ຂໍ້ມູນພຽງພໍທີ່ຊ້ໍາກັນລະຫວ່າງຊຸດສໍາຮອງຂໍ້ມູນທີ່ຊຸດສໍາຮອງທີ່ເສຍຫາຍດຽວແມ່ນ
ບໍ່ສໍາຄັນ. ຢ່າງໃດກໍຕາມ, ໃນລະບົບການສໍາຮອງຂໍ້ມູນ deduplicating ເຊັ່ນ bup, ຢ່າງໃດກໍຕາມ, ບໍ່ມີການເກັບຮັກສາໄວ້ເຄີຍ block
ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ, ເຖິງແມ່ນວ່າມັນຖືກນໍາໃຊ້ໃນທຸກໆການສໍາຮອງຂໍ້ມູນ. ຖ້າຕັນນັ້ນຈະເປັນ
ບໍ່ສາມາດຟື້ນຟູ, ທັງຫມົດ ຊຸດສຳຮອງຂອງເຈົ້າຈະຖືກເສຍຫາຍໃນຄັ້ງດຽວ. ດັ່ງນັ້ນ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເປັນ
ສາມາດກວດສອບຄວາມສົມບູນຂອງການສໍາຮອງຂໍ້ມູນຂອງທ່ານແລະຟື້ນຕົວຈາກຄວາມຜິດພາດຂອງແຜ່ນຖ້າພວກເຂົາເກີດຂຶ້ນ.
ຄໍາເຕືອນ: ຄຸນສົມບັດການຟື້ນຕົວຂອງ bup fsck ແມ່ນບໍ່ສາມາດໃຊ້ໄດ້ເວັ້ນເສຍແຕ່ວ່າທ່ານມີຟຣີ par2(1)
ຊຸດຕິດຕັ້ງຢູ່ໃນເຊີບເວີ bup ຂອງທ່ານ.
ຄໍາເຕືອນ: bup fsck ແນ່ນອນບໍ່ສາມາດຟື້ນຕົວຈາກຄວາມລົ້ມເຫຼວຂອງແຜ່ນທີ່ສົມບູນ. ຖ້າສໍາຮອງຂໍ້ມູນຂອງທ່ານ
ເປັນສິ່ງສໍາຄັນ, ທ່ານຈໍາເປັນຕ້ອງພິຈາລະນາຢ່າງລະອຽດກ່ຽວກັບການຊ້ໍາຊ້ອນ (ເຊັ່ນ: ການນໍາໃຊ້ RAID ສໍາລັບ
multi-disk redundancy, ຫຼືເຮັດການສໍາຮອງຂໍ້ມູນນອກສະຖານທີ່ສໍາລັບການຊ້ໍາຊ້ອນຂອງເວັບໄຊ).
OPTIONS
-r, -- ສ້ອມແປງ
ພະຍາຍາມສ້ອມແປງຊຸດທີ່ເສຍຫາຍໂດຍນໍາໃຊ້ຕັນການຟື້ນຕົວທີ່ມີຢູ່. (ຕ້ອງການ
par2(1).
-g, --ສ້າງ
ສ້າງບລັອກການຟື້ນຕົວສໍາລັບຊຸດທີ່ບໍ່ມີຢູ່ແລ້ວ. (ຕ້ອງການ
par2(1).
- ໃນ, -- verbose
ເພີ່ມ verbosity (ສາມາດໃຊ້ໄດ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ).
--ໄວ
ບໍ່ດໍາເນີນການ git verify-pack ເຕັມໃນແຕ່ລະໄຟລ໌ຊອງ; ແທນທີ່ຈະພຽງແຕ່ກວດເບິ່ງສຸດທ້າຍ
checksum. ນີ້ສາມາດເຮັດໃຫ້ເກີດຄວາມໄວທີ່ສໍາຄັນໂດຍບໍ່ມີການຫຼຸດລົງຢ່າງຊັດເຈນໃນ
ຄວາມຫນ້າເຊື່ອຖື. ຢ່າງໃດກໍຕາມ, ທ່ານອາດຈະຕ້ອງການທີ່ຈະຫຼີກເວັ້ນທາງເລືອກນີ້ຖ້າຫາກວ່າທ່ານກໍາລັງ paranoid. ມີ
ບໍ່ມີຜົນຕໍ່ກັບແພັກເກັດທີ່ມີຂໍ້ມູນການກູ້ຂໍ້ມູນຢູ່ແລ້ວ.
-j, --ວຽກ=numjobs
ຈໍານວນສູງສຸດຂອງການກວດສອບຊອງທີ່ຈະດໍາເນີນການໃນແຕ່ລະຄັ້ງ. ມູນຄ່າທີ່ດີທີ່ສຸດສໍາລັບການນີ້
ທາງເລືອກແມ່ນຂຶ້ນກັບວ່າ CPU ຂອງທ່ານສາມາດກວດສອບຊອງທຽບກັບການຜ່ານແຜ່ນຂອງທ່ານໄວປານໃດ. ຖ້າ
ທ່ານເຮັດວຽກຫຼາຍເກີນໄປໃນເວລາດຽວ, ແຜ່ນຂອງທ່ານຈະໄດ້ຮັບການອີ່ມຕົວໂດຍການສະແຫວງຫາກັບຄືນໄປບ່ອນແລະ
ອອກໄປລະຫວ່າງໄຟລ໌ແລະການປະຕິບັດຕົວຈິງຈະຫຼຸດລົງ, ເຖິງແມ່ນວ່າ numjobs ແມ່ນຫນ້ອຍ
ຫຼາຍກ່ວາຈໍານວນຂອງ CPU cores ໃນລະບົບຂອງທ່ານ. ທ່ານສາມາດທົດລອງທາງເລືອກນີ້
ເພື່ອຊອກຫາມູນຄ່າທີ່ດີທີ່ສຸດ.
--par2-ok
ກັບຄືນທັນທີ 0 ຖ້າ par2(1) ຖືກຕິດຕັ້ງແລະເຮັດວຽກ, ຫຼື 1 ຖ້າບໍ່ດັ່ງນັ້ນ. ຢ່າ
ແທ້ຈິງແລ້ວກວດເບິ່ງຫຍັງ.
--disable-par2
ທຳທ່າວ່າ par2(1) ບໍ່ໄດ້ຕິດຕັ້ງ, ແລະລະເລີຍການຟື້ນຕົວທັງຫມົດ.
ຕົວຢ່າງ
# ສ້າງຕັນການຟື້ນຕົວສໍາລັບທຸກແພັກທີ່ບໍ່ໄດ້
# ມີພວກມັນ
bup fsck -g
# ສ້າງບລັອກການຟື້ນຕົວສໍາລັບຊຸດສະເພາະ
bup fsck -g ~/.bup/objects/pack/153a1420cb1c8*.ຊອງ
# ກວດສອບທຸກຊຸດເພື່ອຄວາມຖືກຕ້ອງ (ອາດຈະຊ້າຫຼາຍ!)
bup fsck
# ກວດເບິ່ງທຸກຊຸດສໍາລັບຄວາມຖືກຕ້ອງແລະຟື້ນຕົວໃດໆ
# ເສຍຫາຍ
bup fsck -r
# ກວດເບິ່ງຊຸດສະເພາະສໍາລັບຄວາມຖືກຕ້ອງແລະຟື້ນຕົວ
# ຖ້າເສຍຫາຍ
bup fsck -r ~/.bup/objects/pack/153a1420cb1c8*.ຊອງ
# ກວດເບິ່ງວ່າມີການກູ້ຂໍ້ມູນໃນລະບົບນີ້ຫຼືບໍ່
ຖ້າ bup fsck --par2-ok; ແລ້ວ
ສຽງສະທ້ອນ "par2 ແມ່ນດີ"
fi
ໃຊ້ bup-fsck ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net