ວິທີການເພີ່ມຂໍ້ຄວາມໃສ່ທ້າຍເອກະສານໃນ Linux


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

ໃນບົດຂຽນສັ້ນໆນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ຫລາຍວິທີທີ່ແຕກຕ່າງກັນໃນການຕື່ມຂໍ້ຄວາມໃສ່ທ້າຍເອກະສານໃນ Linux.

ໃຊ້ພາກສະ ເໜີ ຂໍ້ຄວາມເພີ່ມເຕີມ >> ຜູ້ປະຕິບັດງານ

ຜູ້ປະກອບການ <ລະຫັດຜ່ານ/ ປ່ຽນເສັ້ນທາງອອກໄປຫາເອກະສານ, ຖ້າບໍ່ມີເອກະສານ, ມັນຖືກສ້າງຂື້ນແຕ່ຖ້າມັນມີຢູ່, ຜົນຜະລິດຈະຖືກສະແດງຢູ່ໃນຕອນທ້າຍຂອງເອກະສານ.

ຕົວຢ່າງ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ echo ເພື່ອເພີ່ມຂໍ້ຄວາມໃສ່ທ້າຍເອກະສານດັ່ງທີ່ສະແດງ.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ printf (ຢ່າລືມໃຊ້ຕົວອັກສອນ \ n ເພື່ອເພີ່ມແຖວຕໍ່ໄປ).

# printf "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງແມວເພື່ອສະຫຼຸບຂໍ້ຄວາມຈາກ ໜຶ່ງ ຫລືຫຼາຍເອກະສານແລະຕື່ມໃສ່ເອກະສານອື່ນ.

ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ການແບ່ງປັນລະບົບແຟ້ມເອກະສານເພີ່ມເຕີມທີ່ຈະໃສ່ໃນເອກະສານການຕັ້ງຄ່າ/etc/export ຈະຖືກເພີ່ມເຂົ້າໃນແຟ້ມຂໍ້ຄວາມທີ່ມີຊື່ວ່າ shares.txt.

# cat /etc/exports
# cat shares.txt
# cat shares.txt >>  /etc/exports
# cat /etc/exports

ນອກຈາກນີ້, ທ່ານຍັງສາມາດໃຊ້ເອກະສານຕໍ່ໄປນີ້ທີ່ຈະເພີ່ມເຕີມຂໍ້ຄວາມການຕັ້ງຄ່າໃຫ້ຢູ່ປາຍເອກະສານດັ່ງທີ່ສະແດງ.

# cat /etc/exports
# cat >>/etc/exports<s<EOF
> /backups 10.20.20.0/24(rw,sync)
> /mnt/nfs_all 10.20.20.5(rw,sync)
> EOF
# cat /etc/exports

ເອົາໃຈໃສ່: ຢ່າເຮັດຜິດຕໍ່ຜູ້ປະຕິບັດການປ່ຽນເສັ້ນທາງ ສຳ ລັບການ ; ການ ນຳ ໃຊ້ <ລະຫັດຜ່ານ ກັບເອກະສານທີ່ມີຢູ່ແລ້ວຈະລົບເນື້ອໃນຂອງເອກະສານນັ້ນແລະຫຼັງຈາກນັ້ນຈະຂຽນທັບມັນ. ນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ມູນສູນເສຍ.

ເອກະສານຊ້ອນທ້າຍໂດຍໃຊ້ ຄຳ ສັ່ງ tee

ຄຳ ສັ່ງ tee ຄັດລອກຂໍ້ຄວາມຈາກວັດສະດຸປ້ອນມາດຕະຖານແລະຜ່ານມາ/ຂຽນມັນໃສ່ຜົນຜະລິດແລະແຟ້ມມາດຕະຖານ. ທ່ານສາມາດໃຊ້ທຸງ -a ຂອງຕົນເພື່ອເພີ່ມຂໍ້ຄວາມໃສ່ທ້າຍເອກະສານດັ່ງທີ່ສະແດງ.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports
OR
# cat shares.txt | tee -a /etc/exports

ທ່ານຍັງສາມາດໃຊ້ເອກະສານທີ່ນີ້ດ້ວຍ ຄຳ ສັ່ງ tee.

# cat <<EOF | tee -a /etc/exports
>/backups 10.20.20.0/24(rw,sync)
>/mnt/nfs_all 10.20.20.5(rw,sync)
EOF

ທ່ານອາດຈະມັກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງເຫຼົ່ານີ້ ນຳ.

<

  • ວິທີການໃຊ້ ຄຳ ສັ່ງຈາກການປ້ອນຂໍ້ມູນແບບມາດຕະຖານໂດຍໃຊ້ Tee ແລະ Xargs ໃນ Linux
  • ຮຽນຮູ້ພື້ນຖານຂອງການປ່ຽນເສັ້ນທາງ Linux I/O (ການປ້ອນຂໍ້ມູນ/ຜົນຜະລິດ)
  • ວິທີການບັນທຶກ ຄຳ ສັ່ງ Output ໃຫ້ກັບ File ໃນ Linux
  • ວິທີການນັບ ຄຳ ສັບທີ່ເກີດຂື້ນໃນເອກະສານຂໍ້ຄວາມ
  • ນັ້ນແມ່ນມັນ! ທ່ານໄດ້ຮຽນຮູ້ວິທີການເພີ່ມຂໍ້ຄວາມໃສ່ທ້າຍເອກະສານໃນ Linux. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ຕິດຕໍ່ຫາພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.