MC, 2025
Ilustracja do artykułu: Ang Simpleng Paraan para Gumawa ng Bash Script to Check Disk Space

Ang Simpleng Paraan para Gumawa ng Bash Script to Check Disk Space

Kumusta! Kung ikaw ay may server o computer na ginagamit araw-araw, tiyak na naranasan mo na ang pakiramdam ng pagka-bothered kapag biglang walang space ang iyong disk, di ba? Minsan, ang kakulangan sa disk space ay nagdudulot ng pagkabahala, lalo na kung ikaw ay may mahalagang files na kailangan pang ilipat o i-backup. Huwag mag-alala, dahil may solusyon tayo! Sa pamamagitan ng bash script to check disk space, maaari mong masubaybayan ang iyong storage at malaman kung kailan mo kailangan mag-alis ng files. Ready ka na ba? Tara, simulan na natin!

Ano ang Bash Script?

Ang bash script ay isang collection ng mga command na sinasabi sa iyong computer na i-execute. Para itong mga utos na nagbibigay instructions sa operating system na magbukas ng mga file, mag-move ng mga files, o gumawa ng iba't ibang gawain. Sa simpleng pag-gamit ng bash script, hindi mo na kailangang paulit-ulit na mag-type ng mga command sa terminal. Ginagawa ito ng script para sa'yo!

Sa kasong ito, matututunan natin kung paano gumawa ng bash script na tutulong sa atin para masubaybayan ang disk space ng ating system. Hindi na kailangan mag-alala kung nag-eexpand ang iyong mga files dahil ang script na ito ay magbibigay sa'yo ng quick overview ng iyong storage!

Bakit Mahalaga ang Pagsusuri ng Disk Space?

Alam mo ba na kapag puno na ang iyong disk, pwedeng magka-problema ang iyong operating system? Ang kakulangan sa disk space ay maaaring magdulot ng system slowdown, error sa pag-save ng files, o mas masama, pagkawala ng mga data! Kaya naman mahalaga na magkaroon tayo ng isang regular na pagsusuri ng disk space. Ang bash script to check disk space ay isang madaling paraan upang malaman kung ang iyong system ay malapit nang magkaproblema sa space.

Pagbuo ng Simpleng Bash Script to Check Disk Space

Ngayon, ituturo ko sa iyo kung paano gumawa ng isang simpleng bash script na magche-check ng iyong disk space. Sa script na ito, gagamitin natin ang command na df, na isa sa mga pinaka-basic na tool para makita ang available space sa iyong filesystem. Let’s get started!

#!/bin/bash

# Check disk space
df -h

Ganito ang pagkakasunod-sunod:

  • Ang #!/bin/bash ay nagsasaad na ito ay isang bash script.
  • Ang command na df -h ay ginagamit upang makita ang available space sa iyong disk. Ang -h ay nagpapakita ng mga sukat ng file systems sa isang human-readable format (halimbawa, gigabytes, megabytes, atbp.).

I-save ang file na ito bilang check_disk_space.sh, at pagkatapos ay bigyan ito ng permission upang tumakbo:

chmod +x check_disk_space.sh

Ngayon ay maaari mo nang patakbuhin ang script gamit ang:

./check_disk_space.sh

At voila! Makikita mo na ang disk usage ng iyong system. Simple, di ba?

Pagtatambal ng Alert sa Disk Space

Ngayon na may script ka na para makita ang disk space, paano kung gusto mong maging proactive at makakuha ng alerto kapag malapit nang mapuno ang disk mo? Sa kabutihang palad, maaari mong pagbutihin ang script na ito upang magpadala ng notification kung ang disk space ay bumaba sa isang kritikal na limitasyon.

#!/bin/bash

# Set the threshold limit (in percentage)
THRESHOLD=80

# Get the disk usage percentage
USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')

# Check if the usage is greater than the threshold
if [ $USAGE -gt $THRESHOLD ]; then
  echo "Warning: Your disk usage is above $THRESHOLD%. Current usage: $USAGE%" | mail -s "Disk Space Warning" user@example.com
fi

Sa script na ito, may mga bagong bahagi:

  • Una, tinukoy natin ang THRESHOLD na magsasabing kung anong porsyento ng disk usage ang magbibigay ng alerto. Halimbawa, ang threshold ay itinakda sa 80%, ibig sabihin kapag ang disk usage ay lumampas ng 80%, magpapadala tayo ng alert.
  • Ang USAGE variable ay nagtatakda ng disk usage percentage sa pamamagitan ng paggamit ng df, at pagkatapos ay tinatanggal ang “%” na simbolo gamit ang sed.
  • Kung ang USAGE ay higit sa threshold, magpapadala ng email alert gamit ang mail command.

Gamit ang bash script na ito, makakatanggap ka ng email tuwing ang iyong disk space ay malapit nang mapuno! Talaga namang masusubaybayan mo na nang maayos ang iyong disk space.

Pag-schedule ng Script Gamit ang Cron Jobs

Kung nais mong awtomatikong patakbuhin ang script na ito sa isang regular na interval (halimbawa, araw-araw), maaari mong gamitin ang cron upang mag-schedule ng tasks. Ang cron ay isang tool na ginagamit para sa scheduling sa Linux, at madali itong gamitin!

Upang patakbuhin ang script araw-araw, gamitin ang command na ito:

crontab -e

Pagkatapos, idagdag ang sumusunod na linya upang patakbuhin ang script tuwing 8:00 AM araw-araw:

0 8 * * * /path/to/your/check_disk_space.sh

Ibig sabihin, bawat 8:00 AM, awtomatikong tatakbo ang iyong script at bibigyan ka ng update tungkol sa disk space.

Mga Dapat Iwasan at Tips

Bagaman ang bash script na ito ay isang mahusay na tool, may mga ilang bagay na dapat mong iwasan:

  • Hindi pagsusuri ng script: Siguraduhing sinubukan mo ang iyong script bago ito gamitin sa production environment. Hindi mo gusto na magka-problema ang iyong backup dahil sa maliit na error!
  • Walang mga backup: Laging tiyakin na may backup ang iyong mahalagang data bago gumawa ng anumang malalaking pagbabago sa iyong sistema.

Konklusyon

Sa pamamagitan ng bash script to check disk space, mas madali mong masusubaybayan ang iyong storage at makakaiwas sa mga problema dulot ng kakulangan sa disk space. Sa paggamit ng mga simpleng command at cron jobs, maaari mong i-automate ang proseso at matutok sa mas mahalagang gawain. Subukan na ang mga halimbawa na ito at gawing mas maayos at mas ligtas ang iyong mga system!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: