ນີ້ແມ່ນຄໍາສັ່ງ bup-meta ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bup-meta - ສ້າງ ຫຼືສະກັດບ່ອນເກັບຂໍ້ມູນ metadata
ສະຫຼຸບສັງລວມ
ບັກ meta --ສ້າງ
[-R] [-v] [-q] [--no-symlinks] [--no-paths] [-f ເອກະສານ]ເສັ້ນທາງ...>
ບັກ meta --ລາຍການ
[-v] [-q] [-f ເອກະສານ]
ບັກ meta -- ສານສະກັດຈາກ
[-v] [-q] [--numeric-ids] [--no-symlinks] [-f ເອກະສານ]
ບັກ meta --ເລີ່ມ-ສະກັດ
[-v] [-q] [--numeric-ids] [--no-symlinks] [-f ເອກະສານ]
ບັກ meta -- ສານສະກັດຈາກສໍາເລັດຮູບ
[-v] [-q] [--numeric-ids] [-f ເອກະສານ]
ບັກ meta --ດັດແກ້
[--set-uid uid | --set-gid gid | --set-user ຜູ້ໃຊ້ | --set-group ກຸ່ມ | ...]
<ເສັ້ນທາງ...>
ລາຍລະອຽດ
bup meta ສ້າງ, ສະກັດ, ຫຼືຖ້າບໍ່ດັ່ງນັ້ນ manipulates metadata archives. ເມຕາເດຕາ
ຮວບຮວມມີຂໍ້ມູນເມຕາເດຕາ (ເວລາ, ການເປັນເຈົ້າຂອງ, ການອະນຸຍາດເຂົ້າເຖິງ,
ແລະອື່ນໆ) ສໍາລັບຊຸດຂອງເສັ້ນທາງລະບົບໄຟລ໌.
ເບິ່ງ bup-ຟື້ນຟູ(1) ສໍາລັບລາຍລະອຽດຂອງວິທີການ metadata ຄວາມເປັນເຈົ້າຂອງຖືກຟື້ນຟູ.
OPTIONS
-c, --ສ້າງ
ສ້າງບ່ອນເກັບຂໍ້ມູນ metadata ສໍາລັບການລະບຸ ເສັ້ນທາງດ. ຂຽນຮວບຮວມໃຫ້ເປັນມາດຕະຖານ
output ເວັ້ນເສຍແຕ່ວ່າ --file ຖືກລະບຸ.
-t, --ລາຍການ
ສະແດງຂໍ້ມູນກ່ຽວກັບ metadata ໃນບ່ອນເກັບມ້ຽນ. ອ່ານຮວບຮວມຈາກ
ການປ້ອນຂໍ້ມູນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າ --file ຖືກລະບຸ.
-x, -- ສານສະກັດຈາກ
ສະກັດບ່ອນເກັບຂໍ້ມູນ metadata. Conceptually, ປະຕິບັດ --start-extract ຕາມດ້ວຍ
-- ສານສະກັດຈາກສໍາເລັດຮູບ. ອ່ານແຟ້ມຈັດເກັບຈາກວັດສະດຸປ້ອນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າ --file ຈະຖືກລະບຸ.
--ເລີ່ມ-ສະກັດ
ສ້າງຕົ້ນໄມ້ລະບົບໄຟລ໌ທີ່ກົງກັບເສັ້ນທາງທີ່ເກັບໄວ້ໃນບ່ອນເກັບຂໍ້ມູນ metadata. ໂດຍ
ຕົວຂອງມັນເອງ, ຄໍາສັ່ງນີ້ບໍ່ໄດ້ຜະລິດການຟື້ນຟູຢ່າງເຕັມທີ່ຂອງ metadata. ສໍາລັບ
ການຟື້ນຟູຢ່າງເຕັມທີ່, ຄໍາສັ່ງນີ້ຕ້ອງໄດ້ຮັບການປະຕິບັດຕາມໂດຍການໂທຫາ --finish-extract.
ເມື່ອຄໍາສັ່ງນີ້ສໍາເລັດ, ທັງຫມົດຂອງໄຟລ໌ປົກກະຕິທີ່ອະທິບາຍໂດຍ metadata
ຈະມີຢູ່ແລະຫວ່າງເປົ່າ. ການຟື້ນຟູຂໍ້ມູນໃນໄຟລ໌ເຫຼົ່ານັ້ນ, ແລະຫຼັງຈາກນັ້ນໂທຫາ
--finish-extract ຄວນຟື້ນຟູຕົ້ນໄມ້ເດີມ. ຮວບຮວມຈະຖືກອ່ານຈາກ
ການປ້ອນຂໍ້ມູນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າ --file ຖືກລະບຸ.
-- ສານສະກັດຈາກສໍາເລັດຮູບ
ສຳເລັດການນຳໃຊ້ເມຕາເດຕາທີ່ເກັບໄວ້ໃນແຟ້ມຈັດເກັບໃສ່ລະບົບໄຟລ໌. ປົກກະຕິ,
ຄໍາສັ່ງນີ້ຄວນຈະປະຕິບັດຕາມການໂທຫາ --start-extract. ຮວບຮວມຈະຖືກອ່ານ
ຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າ --file ຈະຖືກລະບຸ.
--ດັດແກ້ ແກ້ໄຂການເກັບຂໍ້ມູນ metadata. ຜົນໄດ້ຮັບຈະຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານເວັ້ນເສຍແຕ່
--file ແມ່ນລະບຸໄວ້.
-f, --file=ຊື່ເອກະສານ
ອ່ານແຟ້ມຂໍ້ມູນ metadata ຈາກ ຊື່ເອກະສານ ຫຼືຂຽນໃສ່ ຊື່ເອກະສານ ຕາມຄວາມເຫມາະສົມ. ຖ້າ
ຊື່ເອກະສານ ແມ່ນ "-", ຫຼັງຈາກນັ້ນອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານຫຼືຂຽນໄປຫາຜົນຜະລິດມາດຕະຖານ.
-R, -- ຊ້ຳ
Recursively ລົງເຂົ້າໄປໃນ subdirectories ໃນລະຫວ່າງການ --create.
--xdev, --one-file-system
ຢ່າຂ້າມເຂດແດນຂອງລະບົບໄຟລ໌ - ເຖິງແມ່ນວ່າເຊັ່ນດຽວກັນກັບ tar ແລະ rsync, ຈຸດ mount
ຕົນເອງຍັງຈະຖືກຈັດການ.
-- numeric-ids
ໃຊ້ ID ຕົວເລກ (ຜູ້ໃຊ້, ກຸ່ມ, ແລະອື່ນໆ) ແທນທີ່ຈະເປັນຊື່ໃນລະຫວ່າງ --extract ຫຼື
-- ສານສະກັດຈາກສໍາເລັດຮູບ.
--symlinks
ບັນທຶກເປົ້າຫມາຍການເຊື່ອມໂຍງສັນຍາລັກໃນເວລາສ້າງແຟ້ມຈັດເກັບ, ຫຼືຟື້ນຟູການເຊື່ອມຕໍ່ສັນຍາລັກ
ເມື່ອສະກັດແຟ້ມຈັດເກັບ (ໃນລະຫວ່າງ --extract ຫຼື --start-extract). ທາງເລືອກນີ້ແມ່ນ
ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ລະບຸ --no-symlinks ເພື່ອປິດມັນ.
--ເສັ້ນທາງ
ບັນທຶກຊື່ເສັ້ນທາງໃນເວລາສ້າງແຟ້ມຈັດເກັບ. ຕົວເລືອກນີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ລະບຸ --no-paths ເພື່ອປິດການໃຊ້ງານມັນ.
--set-uid=uid
ຕັ້ງ metadata uid ເປັນຈໍານວນເຕັມ uid ໃນລະຫວ່າງ --ດັດແກ້.
--set-gid=gid
ຕັ້ງ gid metadata ເປັນຈໍານວນເຕັມ gid ໃນລະຫວ່າງ --ດັດແກ້.
--set-user=ຜູ້ໃຊ້
ກໍານົດຜູ້ໃຊ້ metadata ເປັນ ຜູ້ໃຊ້ ໃນລະຫວ່າງ --ດັດແກ້.
--unset-user
ລຶບຜູ້ໃຊ້ metadata ໃນລະຫວ່າງ --edit.
--set-group=ກຸ່ມ
ກໍານົດຜູ້ໃຊ້ metadata ເປັນ ກຸ່ມ ໃນລະຫວ່າງ --ດັດແກ້.
--unset-ກຸ່ມ
ລຶບກຸ່ມ metadata ໃນລະຫວ່າງ --edit.
- ໃນ, -- verbose
ເປັນ verbose ຫຼາຍ (ສາມາດໃຊ້ໄດ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ).
-q, --ງຽບ
ງຽບ.
ຕົວຢ່າງ
# ສ້າງບ່ອນເກັບຂໍ້ມູນ metadata ສໍາລັບ /etc.
$ bup meta -cRf etc.meta / ແລະອື່ນໆ
bup: ເອົາ "/" ຊັ້ນນໍາຈາກ "/ ແລະອື່ນໆ"
# ສະກັດບ່ອນເກັບມ້ຽນ etc.meta (ໄຟລ໌ຈະຫວ່າງເປົ່າ).
$ mkdir tmp && cd tmp
$ bup meta -xf ../etc.meta
$ ລ
ແລະອື່ນໆ
# ຟື້ນຟູ / ແລະອື່ນໆ ສົມບູນ.
$ mkdir tmp && cd tmp
$ bup meta --start-extract -f ../etc.meta
...ຕື່ມຂໍ້ມູນໃສ່ທຸກໄຟລ໌ປົກກະຕິໂດຍໃຊ້ເຄື່ອງມືອື່ນ...
$ bup meta --finish-extract -f ../etc.meta
# ປ່ຽນຜູ້ໃຊ້ / uid ເປັນຮາກ.
$ bup meta --edit --set-uid 0 --set-user root \
src.meta > dest.meta
ໃຊ້ bup-meta ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net