ວິທີການ ສຳ ຮອງຫລື Clone Linux Partitions ໂດຍໃຊ້ ຄຳ ສັ່ງ cat


ການໃຊ້ ຄຳ ສັ່ງລີ້ນ Linux ແບບຫຍໍ້ໆແມ່ນການເຮັດການ ສຳ ຮອງຂໍ້ມູນແບບເຕັມຮູບແບບຫລືການ ສຳ ຮອງຂໍ້ມູນຫລືການແບ່ງປັນການແບ່ງປັນແຜ່ນໂດຍການສົ່ງທິດທາງຜົນຜະລິດ ຄຳ ສັ່ງຕໍ່ກັບການແບ່ງສ່ວນຂອງຮາດດິດ, ຫລືແຜ່ນ USB ຫລືໄຟລ໌ຮູບພາບໃນທ້ອງຖິ່ນຫລືຂຽນ ຜົນຜະລິດກັບເຕົ້າຮັບເຄືອຂ່າຍ.

ມັນເປັນເລື່ອງປົກກະຕິແທ້ໆຂອງທ່ານທີ່ຈະຄິດເຖິງເຫດຜົນທີ່ພວກເຮົາຄວນໃຊ້ແມວຫຼາຍກວ່າ dd ເມື່ອຄົນສຸດທ້າຍເຮັດວຽກດຽວກັນຢ່າງງ່າຍດາຍ, ເຊິ່ງມັນຂ້ອນຂ້າງຖືກຕ້ອງ, ຢ່າງໃດກໍ່ຕາມ, ເມື່ອບໍ່ດົນມານີ້ຂ້າພະເຈົ້າຮູ້ວ່າແມວໄວກ່ວາ dd ເມື່ອເວົ້າເຖິງຄວາມໄວແລະປະສິດທິພາບ.

ຂ້ອຍຕົກລົງເຫັນດີວ່າ dd ໃຫ້, ທາງເລືອກຫຼາຍກວ່າເກົ່າແລະຍັງມີປະໂຫຍດຫຼາຍໃນການຈັດການກັບການ ສຳ ຮອງຂໍ້ມູນຂະ ໜາດ ໃຫຍ່ເຊັ່ນ: tape drive (ວິທີການ Clone Linux Partitions ໃຊ້ 'dd' Command), ໃນຂະນະທີ່ແມວປະກອບມີຕົວເລືອກທີ່ນ້ອຍກວ່າແລະມັນບໍ່ ຈຳ ເປັນຕ້ອງມີການທົດແທນທີ່ dd ທີ່ມີຄ່າຄວນ. ແຕ່ຍັງ, ຍັງເປັນຕົວເລືອກຢູ່ບ່ອນໃດທີ່ໃຊ້ໄດ້.

ໄວ້ໃຈຂ້ອຍ, ມັນເຮັດໃຫ້ວຽກງານ ສຳ ເລັດຜົນພໍສົມຄວນໃນການຄັດລອກເນື້ອຫາຂອງພາທິຊັນໄປສູ່ສ່ວນແບ່ງ ໃໝ່ ທີ່ບໍ່ມີຮູບຮ່າງ. ຄວາມຕ້ອງການພຽງແຕ່ແມ່ນການສະ ໜອງ ການແບ່ງປັນແຜ່ນແຂງທີ່ຖືກຕ້ອງແລະມີຂະ ໜາດ ຕຳ ່ສຸດຂອງຂໍ້ມູນທີ່ມີຢູ່ແລະບໍ່ມີລະບົບແຟ້ມເອກະສານໃດໆ.

ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້ການແບ່ງປັນແຜ່ນ ທຳ ອິດໃນຮາດດິດລຸ້ນ ທຳ ອິດ, ເຊິ່ງກົງກັບການແບ່ງປັນ /boot ຄື: /dev/sda1 ຖືກ cloned ໃສ່ສ່ວນແບ່ງ ທຳ ອິດຂອງແຜ່ນທີສອງ (ຕົວຢ່າງ /dev/sdb1 ) ໂດຍໃຊ້ຕົວປະຕິບັດການປ່ຽນເສັ້ນທາງ Linux.

# cat /dev/sda1 > /dev/sdb1

ຫຼັງຈາກທີ່ ຄຳ ສັ່ງສິ້ນສຸດລົງ, ສ່ວນແບ່ງ cloned ໄດ້ຖືກຕິດຕັ້ງໃສ່ /mnt ແລະປື້ມຄູ່ມືທັງສອງຈຸດທີ່ຖືກບັນທຶກໄວ້ເພື່ອກວດເບິ່ງວ່າມີເອກະສານໃດຂາດ.

# mount /dev/sdb1 /mnt
# ls /mnt
# ls /boot

ເພື່ອຂະຫຍາຍລະບົບແຟ້ມເອກະສານອອກໄປຫາຂະ ໜາດ ສູງສຸດອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍສິດທິພິເສດຮາກ.

$ sudo resize2fs /dev/sdb1

ຄຳ ສັ່ງ cat ແມ່ນເຄື່ອງມືທີ່ດີເລີດໃນການຈັດການເອກະສານຂໍ້ຄວາມໃນ Linux ແລະບາງເອກະສານມີເດຍພິເສດ, ແຕ່ຄວນຫລີກລ້ຽງ ສຳ ລັບເອກະສານຂໍ້ມູນຖານຂໍ້ມູນຫລືແຟ້ມເອກະສານ shebang. ສຳ ລັບຕົວເລືອກອື່ນໆທັງ ໝົດ ຢ່າລັງເລທີ່ຈະປະຕິບັດ man cat ຈາກ console.

$ man cat

ສິ່ງທີ່ ໜ້າ ປະຫລາດໃຈ, ມີອີກ ຄຳ ສັ່ງ ໜຶ່ງ ທີ່ເອີ້ນວ່າ tac, ແມ່ນແລ້ວ, ຂ້ອຍ ກຳ ລັງເວົ້າກ່ຽວກັບ tac, ເຊິ່ງແມ່ນ ຄຳ ສັ່ງສະບັບປ່ຽນ ໃໝ່ ຂອງແມວ (ຍັງສະກົດຢູ່ດ້ານຫຼັງ) ເຊິ່ງສະແດງແຕ່ລະເສັ້ນຂອງແຟ້ມຕາມ ລຳ ດັບ, ຢາກຮູ້ເພີ່ມເຕີມກ່ຽວກັບ tac, ອ່ານແນວໃດ ການໃຊ້ Tac Command ໃນ Linux.