Ubuntu හි තැටි ඉඩ පරීක්ෂා කිරීම සහ කළමනාකරණය කිරීම: ආරම්භකයින් සහ උසස් පරිශීලකයින් සඳහා සම්පූර්ණ මාර්ගෝපදේශය

目次

1. පරිච්ඡේදය

Ubuntu යනු එහි සැහැල්ලු සහ ස්ථාවර පරිසරය නිසා පුද්ගලික භාවිතය සඳහා පමණක් නොව සේවාදායක මෙහෙයුම් සඳහා ද විශාල වශයෙන් භාවිතා වේ. කෙසේ වෙතත්, ඔබ පද්ධතිය භාවිතා කිරීම දිගටම කරන විට, ඩිස්ක් අවකාශය අත්‍යවශ්‍යයෙන් අඩු වීම ආරම්භ වේ. ප්‍රමාණවත් නොවන ඩිස්ක් අවකාශය පද්ධති කාර්ය සාධනය අඩු වීමට සහ නව මෘදුකාංග ස්ථාපනය කිරීමේදී බිඳවැටීම්වලට පවා තුඩු දෙයි.

මෙම ලිපිය Ubuntu හි ඩිස්ක් අවකාශය පරීක්ෂා කිරීම සහ නිවැරදිව කළමනාකරණය කිරීම කෙසේ දැයි පැහැදිලි කරයි. එය df සහ du වැනි CLI (Command Line Interface) මෙවලම් භාවිතය ආවරණය කරයි, ඒ වගේම “Disk Usage Analyzer” GUI මෙවලම, එය ඔබට ගබඩා භාවිතය දෘශ්‍යමය වශයෙන් පරීක්ෂා කිරීමට ඉඩ සලසයි. පැහැදිලි උදාහරණ සහ පියවරෙන් පියවර උපදෙස් ආරම්භකයින්ට විශ්වාසයෙන් අනුගමනය කිරීමට උපකාරී වේ.

2. සමස්ත ඩිස්ක් භාවිතය පරීක්ෂා කිරීම කෙසේ ද (df Command)

Ubuntu හි සමස්ත ඩිස්ක් භාවිතය පරීක්ෂා කිරීමට, df විධානය භාවිතා කරන්න. මෙම පහසු මෙවලම සෛල ව්‍යූහය එකක් සඳහා ඩිස්ක් භාවිතය සහ ලබා ගත හැකි අවකාශය පෙන්වයි. මෙම කොටසේදී, අත්‍යවශ්‍ය භාවිතය සිට උසස් උදාහරණ දක්වා සියල්ල පැහැදිලි කරන්නෙමු.

df විධානය යනු කුමක් ද?

df යනු “disk free” හි කෙටි යෙදුමකි, Linux සහ Unix මූලික මෙහෙයුම් පද්ධතිවල ඩිස්ක් භාවිතය සහ ලබා ගත හැකි ධාරිත්වය පරීක්ෂා කිරීමට භාවිතා වේ. එය සරල, වේගවත්, සහ පද්ධතියේ ඩිස්ක් තත්ත්වය වහාම තේරුම් ගැනීමට ආදර්ශයි.

මූලික භාවිතය

පහත දැක්වෙන්නේ df විධානය භාවිතා කිරීමේ වඩාත් සුලබ ක්‍රමයකි:

df -h
  • -h විකල්පය මිනිසුන්ට තේරුම් ගත හැකි ආකෘතියකින් වටිනාකම් පෙන්වයි—උදාහරණයක් ලෙස, “1024000” පෙන්වීම වෙනුවට, එය “1G” හෝ “500M” ලෙස පෙන්වයි.

උදාහරණ ප්‍රතිදානය

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

ප්‍රතිදානයේ පැහැදිලි කිරීම

  • Filesystem : භාවිතා වන සයිල ව්‍යූහයේ වර්ගය (උදා: ext4, tmpfs).
  • Size : සයිල ව්‍යූහයේ මුළු ප්‍රමාණය.
  • Used : වර්තමානයේ භාවිතා වන අවකාශ ප්‍රමාණය.
  • Avail : ලබා ගත හැකි නිදහස් අවකාශය.
  • Use% : ඩිස්ක් භාවිතයේ ප්‍රතිශතය.
  • Mounted on : සයිල ව්‍යූහය ස්ථාපිත කර ඇති ස්ථානය.

උසස් භාවිත උදාහරණ

නිශ්චිත සයිල ව්‍යූහ පමණක් පෙන්වීම

ඔබට -T විකල්පය භාවිතා කර සයිල ව්‍යූහ වර්ග තොරතුරු ඇතුළත් කළ හැකි අතර, නිශ්චිත සයිල ව්‍යූහ පවා සමනය කළ හැක.

df -T ext4

මෙය ext4 සයිල ව්‍යූහ තොරතුරු පමණක් පෙන්වයි.

පරීක්ෂා කිරීමට සයිල ව්‍යූහයක් නිශ්චිත කිරීම

ඔබට නිශ්චිත ස්ථාපන ස්ථානයක් (උදා: /home) පරීක්ෂා කිරීමට අවශ්‍ය නම්, ක්‍රියාත්මක කරන්න:

df -h /home

මෙය /home නාමාවලියට වෙන් කර ඇති ඩිස්ක් භාවිතය සහ ලබා ගත හැකි අවකාශය පෙන්වයි.

ගැටලු විසඳීමේ ඉඟි

  • ඩිස්ක් පිරී ඇත්නම් df භාවිතා කර 100% භාවිතයේ සයිල ව්‍යූහ හඳුනාගන්න සහ අනවශ්‍ය ගොනු මකන්න.
  • df ප්‍රතිඵල යාවත්කාලීන නොවේ නම් මකා දමන ලද ගොනු ක්‍රියාවලියන් මගින් තවමත් භාවිතා විය හැක. lsof විධානය භාවිතා කර ඒවා හඳුනාගන්න:
    lsof | grep deleted
    

සාරාංශය

df විධානය Ubuntu හි පද්ධති ව්‍යාප්ත ඩිස්ක් භාවිතය පරීක්ෂා කිරීමට සරල එකක් නමුත් බලවත් මෙවලමකි. -h විකල්පය සමඟ, ප්‍රතිඵල තේරුම් ගැනීමට පහසු වන අතර, එය ආරම්භකයින් සඳහා ආදර්ශයි. මෙහි සාකච්ඡා කරන ලද මූලික සහ උසස් භාවිතය තේරුම් ගැනීමෙන් ඔබට ඩිස්ක් ගබඩා කාර්යක්ෂමව කළමනාකරණය කිරීමට උපකාරී වේ.

3. නිශ්චිත නාමාවලි සහ ගොනුවල භාවිතය පරීක්ෂා කිරීම කෙසේ ද (du Command)

සමස්ත ඩිස්ක් භාවිතය දැන ගැනීම පමණක් නාමාවලි හෝ ගොනුවලින් අවකාශ භාවිතා වන ඒවා තීරණය කිරීමට ප්‍රමාණවත් නොවේ. මෙවැනි අවස්ථාවලදී, du විධානය භාවිතා කර නාමාවලියකින් හෝ ගොනුවකින් ඩිස්ක් භාවිතය පරීක්ෂා කරන්න. මෙම කොටස du විධානයේ මූලික සහ උසස් භාවිතය දෙකම පැහැදිලි කරයි.

du විධානය යනු කුමක් ද?

du යනු “disk usage” හි කෙටි යෙදුමකි, සඳහන් කර ඇති නාමාවලි හෝ ගොනුවලින් භාවිතා වන ඩිස්ක් අවකාශය පෙන්වයි. එය ඩිස්ක් අවකාශ හිඩසිය හේතුව හඳුනා ගැනීමට ඉතා උපකාරී වේ.

මූලික භාවිතය

සරල du විධානයක උදාහරණය:

du -sh /path/to/directory
  • -s විකල්පය නාමාවලියේ මුළු භාවිතය පමණක් පෙන්වයි.
  • -h විකල්පය ප්‍රතිදානය මිනිසුන්ට තේරුම් ගත හැකි ඒකකවල (KB, MB, GB) පෙන්වයි.

උදාහරණ ප්‍රතිදානය

5.2G    /home/user/Documents

මෙය /home/user/Documents නාමාවලිය 5.2GB අවකාශය භාවිතා කරන බව පෙන්වයි.

විස්තරාත්මක භාවිතය පරීක්ෂා කරන්න

උප-නාමාවලියන් පෙන්වන්න

du -h /path/to/directory/*

උදාහරණය

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

උසස් භාවිත උදාහරණ

ප්‍රමාණය අනුව සකස් කරන්න

du -ah /path/to/directory | sort -rh | head -n 10
  • -a : ගොනු සහ නාමාවලියන් දෙකම පෙන්වයි.
  • sort -rh : අඩු වෙමින් අනුක්‍රමයෙන් සකසයි.
  • head -n 10 : ඉහළම 10 ප්‍රතිඵල පෙන්වයි.

උදාහරණය

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

කොන්දේසි සපුරන ගොනු සොයන්න

find /path/to/directory -name "*.log" -exec du -h {} +

දෝෂ නිරාකරණ උපදෙස්

  • du ප්‍රතිඵල අපේක්ෂිත අගයන්ට නොගැලපේ නම්, මකා දමා ඇති ගොනු තවමත් ක්‍රියාවලීන් විසින් පවත්වාගෙන යා හැක. භාවිතා කරන්න:
    lsof | grep deleted
    

සාරාංශය

du විධානය ඩිස්ක් අවකාශය භාවිතා කරන නාමාවලියන් සහ ගොනු හඳුනා ගැනීමට උපකාරී වේ. එය find හෝ sort වැනි විධාන සමඟ එකතු කිරීමෙන් කාර්යක්ෂම පරීක්ෂණය සහ පිරිසිදු කිරීම සිදු කළ හැක.

4. GUI (ඩිස්ක් භාවිත විශ්ලේෂක) සමඟ ඩිස්ක් අවකාශය පරීක්ෂා කිරීමේ ක්‍රමය

CLI මෙවලම් වලට අමතරව, Ubuntu “ඩිස්ක් භාවිත විශ්ලේෂක” භාවිතයෙන් ඩිස්ක් භාවිතය පරීක්ෂා කිරීමේ GUI ක්‍රමයක් ලබා දෙයි. මෙම කොටස එහි විශේෂාංග, ස්ථාපනය සහ භාවිතය පැහැදිලි කරයි.

ඩිස්ක් භාවිත විශ්ලේෂක යනු කුමක්ද?

ඩිස්ක් භාවිත විශ්ලේෂකය Ubuntu හි පෙරනිමි මෙවලමක් වන අතර, ග්‍රැෆ් සමඟ ඩිස්ක් භාවිතය දෘශ්‍යමය ලෙස පෙන්වයි, එමඟින් ගබඩා බර වැඩි නාමාවලියන් සහ ගොනු පහසුවෙන් හඳුනා ගත හැක.

ස්ථාපනය

sudo apt update
sudo apt install baobab

මූලික භාවිතය

  1. යෙදුම් මෙනුවෙන් ආරම්භ කරන්න.
  2. හෝ ටර්මිනලයෙන් ධාවනය කරන්න:
    baobab
    

පරික්ෂණ විකල්ප

  • නිවසේ ෆෝල්ඩරය පරික්ෂා කරන්න
  • නියමිත නාමාවලිය තෝරන්න
  • දුරස්ථ ඩිස්ක් පරික්ෂා කරන්න

භාවිතය බලන්න

  • ග්‍රැෆ් දර්ශනය
  • විස්තරාත්මක ලැයිස්තුව

ලාභ සහ අලාභ

ලාභ

  • අවබෝධයට පහසු දෘශ්‍ය ආකෘතිය
  • විධාන දැනුම අවශ්‍ය නොවේ
  • ජාල ධාවකයන්ට සහය දක්වයි

අලාභ

  • විශාල නාමාවලියන් සමඟ මන්දගාමී විය හැක
  • CLI මෙවලම් වලට වඩා අඩු අභිරුචිකරණය

සාරාංශය

ඩිස්ක් භාවිත විශ්ලේෂකය දෘශ්‍ය මෙවලම් කැමති පරිශීලකයන්ට ප්‍රයෝජනවත් වේ. CLI ක්‍රම සමඟ එකතු කිරීමෙන් ඩිස්ක් අවකාශ කළමනාකරණය ඉතා කාර්යක්ෂම වේ.

5. අඩු ඩිස්ක් අවකාශ සඳහා ප්‍රායෝගික විසඳුම්

අඩු ඩිස්ක් අවකාශය පද්ධතිය මන්දගාමී කරයි සහ ස්ථාපන අසාර්ථකතා ඇති කරයි. මෙම කොටස ප්‍රායෝගික විසඳුම් පැහැදිලි කරයි.

අවශ්‍ය නොවන ගොනු සහ නාමාවලියන් මකන්න

තාවකාලික ගොනු ඉවත් කරන්න

sudo rm -rf /tmp/*

කුණු බාල්ද හිස් කරන්න

rm -rf ~/.local/share/Trash/*

අවශ්‍ය නොවන පැකේජ සහ කෑෂ් ඉවත් කරන්න

sudo apt-get autoremove
sudo apt-get clean

විශාල ගොනු සොයා මකන්න

find / -type f -size +100M

නාමාවලිය භාවිතය පරීක්ෂා කරන්න

du -ah /path/to/directory | sort -rh | head -n 10

ලොග් ගොනු කළමනාකරණය කරන්න

sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf

ඩිස්ක් භාවිතය නිතර නිරීක්ෂණය කරන්න

#!/bin/bash
df -h > ~/disk_usage_report.txt

සාරාංශය

අවශ්‍ය නොවන ගොනු ඉවත් කිරීම සහ නිතර භාවිතය නිරීක්ෂණය කිරීමෙන් ඩිස්ක් අවකාශ ගැටළු වැළැක්විය හැක.

6. නිතර අසන ප්‍රශ්න (FAQ)

Q1: df සහ du අතර වෙනස කුමක්ද?

පිළිතුර:

  • df සමස්ත ගොනු පද්ධතියේ භාවිතය පෙන්වයි.
  • du නාමාවලියක් හෝ ගොනුවක් අනුව භාවිතය පෙන්වයි.

Q2: ඩිස්ක් භාවිතය හදිසි ලෙස වැඩි වීමට හේතුව කෙසේ හඳුනා ගත හැකිද?

df -h
du -ah / | sort -rh | head -n 10

Q3: ගොනු මකා දැමීමෙන් අවකාශය නිදහස් නොවන්නේ ඇයි?

lsof | grep deleted
kill -9 <process ID>

Q4: අවකාශය භාවිතා කරන නාමාවලියන් ඉක්මනින් සොයා ගැනීමට කෙසේද?

du -ah /path/to/directory | sort -rh | head -n 10

Q5: ඩිස්ක් භාවිතය නිතර නිරීක්ෂණය කිරීමට කෙසේද?

#!/bin/bash
df -h > ~/disk_usage_report.txt

Q6: ලොග් ගොනු අධික ලෙස වැඩි වීමෙන් වැළැක්වීමට කෙසේද?

sudo nano /etc/logrotate.conf

Q7: ඩිස්ක් හිඟය වැළැක්වීමට කෙසේද?

  • df සහ du සමඟ නිතර පරීක්ෂා කිරීම
  • අවශ්‍ය නොවන ගොනු ඉවත් කරන්න
  • ස්වයංක්‍රීය මෙවලම් භාවිතා කරන්න

7. නිගමනය

Ubuntu හි තැටි ඉඩ කළමනාකරණය ස්ථායීත්වය සහ කාර්ය සාධනය රැක ගැනීමට අත්‍යවශ්‍ය වේ. මෙම ලිපිය මූලික විධාන වලින් පරීක්ෂණ සහ සුදානම් කිරීමේ උපාය මාර්ග දක්වා සියල්ල ආවරණය කර ඇත.

ප්‍රධාන සාරාංශ

  • df භාවිතයෙන් පද්ධතියේ සමස්ත පරීක්ෂා කිරීම.
  • du භාවිතයෙන් විශේෂිත නාමාවලියන් වෙත ගැඹුරු පරීක්ෂා කිරීම.
  • උපරිම කාර්යක්ෂමතාව සඳහා GUI සහ CLI මෙවලම් එකතු කරන්න.

අවසාන උපදෙස්

  • තැටි ඉඩ නිතර නිරීක්ෂණය කරන්න.
  • සෑම කාර්යයක් සඳහාම නිවැරදි මෙවලම් භාවිතා කරන්න.
  • ප්‍රශ්න උදාවන විට මෙම මාර්ගෝපදේශයේ පියවර අනුගමනය කරන්න.

අවසන් සටහන

Ubuntu තැටි කළමනාකරණය සංකීර්ණ ලෙස පෙනී හැකි විය හැක, නමුත් මෙම ලිපියේ හඳුන්වා දී ඇති පියවර අනුගමනය කිරීමෙන්, ඕනෑම කෙනෙකුට විශ්වාසයෙන් එය කළ හැක. මෙම දැනුම භාවිතා කර සෞඛ්‍යවත් සහ කාර්යක්ෂම පද්ධතියක් රැක ගන්න.

年収訴求