Ubuntu හි NFS වින්‍යාසය සඳහා සම්පූර්ණ මාර්ගෝපදේශය | කාර්යක්ෂම ගොනු බෙදාගැනීම සහ සේවාදායක කළමනාකරණය

目次

1. NFS කියන්නේ මොනවාද? Ubuntu හි ප්‍රතිලාභ සහ මූලික භාවිතා අවස්ථා

NFS (Network File System) යනු ජාලයක් මත ගොනු බෙදා ගැනීමට භාවිතා කරන ප්‍රොටෝකෝලයක් වේ. මෙම ලිපිය Ubuntu හි NFS භාවිතය පිළිබඳ සම්පූර්ණ මාර්ගෝපදේශයක් ලබා දී, සේවාදායක කළමනාකරණයට එහි ප්‍රතිලාභ උදෙසා අවධාරණය කරමින් එය සකස් කරන ආකාරය පැහැදිලි කරයි.

NFS ක්‍රියාකාරිත්වය සහ එහි භාවිතා අවස්ථා

NFS සේවාදායකයන් සහ ගනුදෙනුකරුවන් අතර ගොනු බෙදා ගැනීම සරල කරයි, දුරස්ථ ගොනු පද්ධතියක් ලෙස ක්‍රියා කරයි. බහු Linux සේවාදායකයන් අතර ගොනු සමමුහුර්ත කිරීම සහ වලාකුළු පරිසරවල පිටපත් කිරීම සඳහා විශේෂයෙන් ප්‍රයෝජනවත් වේ.

Ubuntu හි NFS භාවිතයේ ප්‍රතිලාභ

  • කාර්යක්ෂම දත්ත සමමුහුර්ත කිරීම : බහු සේවාදායකයන් එකම දත්ත වෙත ප්‍රවේශ විය හැකි බැවින් කළමනාකරණය පහසු වේ.
  • Linux පද්ධති අතර උසස් අනුකූලතාව : NFS බොහෝ Linux බෙදාහැරීම්, Ubuntu ඇතුළුව, සහය දක්වයි.
  • වලාකුළු සේවා වල භාවිතා හැකියාව : NFS වලාකුළු ගබඩා පරිසරවල දත්දත්ත බෙදා ගැනීමේ ස flexibilty ලබා දෙයි.
侍エンジニア塾

2. පෙරඅවශ්‍යතා: පද්ධති අවශ්‍යතා සහ NFS ස්ථාපනය

NFS කාර්යක්ෂමව ක්‍රියාත්මක කිරීම සඳහා සුදුසු පද්ධති පරිසරයක් අවශ්‍ය වේ. පහත දැක්වෙන්නේ NFS සඳහා පද්ධති අවශ්‍යතා සහ ස්ථාපන පියවරයන්ය.

දෘඪ හා මෘදුකාංග අවශ්‍යතා

  • CPU සහ මතකය : ද්වි‑කෝර CPU එකක් හෝ ඊට වැඩි, සහ අවම වශයෙන් 2 GB RAM යෝජනා කරයි.
  • ජාලය සහ ගබඩා : ස්ථාවර Ethernet සම්බන්ධතාවයක් සහ බෙදාගත් දත්ත සඳහා කැප වූ ගබඩා.

NFS පැකේජය ස්ථාපනය කිරීම

පහත කමාන්ඩ් භාවිතා කර NFS සේවාදායක සහ ගනුදෙනුකරු පැකේජයන් ස්ථාපනය කරන්න:

sudo apt update
sudo apt install nfs-kernel-server nfs-common

Ubuntu හි LTS අනුවාදයක් භාවිතා කිරීම දිගුකාලීන සහය සහ ස්ථාවර පරිසරයක් සලසයි.

3. NFS සේවාදායකය සකස් කිරීම

මෙම කොටස Ubuntu හි NFS සේවාදායකය සකස් කිරීම සහ බෙදාගත් නාමාවලියක් වින්‍යාස කිරීම පිළිබඳ විස්තර කරයි.

බෙදාගත් නාමාවලිය නිර්මාණය සහ වින්‍යාස කිරීම

  1. නාමාවලිය නිර්මාණය සහ අවසර සැකසීම : /nfs හි බෙදාගත් නාමාවලිය නිර්මාණය කර සියලු ගනුදෙනුකරුවන්ට ප්‍රවේශය ලබා දීමට පහත කමාන්ඩ් ක්‍රියාත්මක කරන්න.
   sudo mkdir /nfs
   sudo chmod 777 /nfs
  1. /etc/exports ගොනුව සංස්කරණය කිරීම : ප්‍රවේශ සැකසුම් වින්‍යාස කිරීමට පහත ඇතුළත් කරන්න.
   /nfs *(rw,sync,no_subtree_check)

මෙම වින්‍යාසය සියලු ගනුදෙනුකරුවන්ට කියවීම සහ ලිවීමේ ප්‍රවේශය ලබා දෙයි.

ගිනුම් බාධක (Firewall) වින්‍යාසය

ගිනුම් බාධක සක්‍රිය කර ඇත්නම්, NFS රැහැන් සඳහා 2049 වරාය විවෘත කරන්න.

sudo ufw allow from <client IP address> to any port nfs

4. NFS ගනුදෙනුකරු වින්‍යාස කිරීම

NFS ගනුදෙනුකරු සකස් කිරීම සඳහා අවශ්‍ය පැකේජ ස්ථාපනය කිරීම සහ NFS සේවාදායකයට සම්බන්ධ වීමට මවුන්ට් සැකසුම් වින්‍යාස කිරීම අවශ්‍ය වේ.

පැකේජ ස්ථාපනය සහ NFS නාමාවලිය මවුන්ට් කිරීම

  1. NFS ගනුදෙනුකරු පැකේජය ස්ථාපනය කිරීම : ගනුදෙනුකරු පද්ධතියේ nfs-common ස්ථාපනය කරන්න.
   sudo apt install nfs-common
  1. NFS නාමාවලිය මවුන්ට් කිරීම : නාමාවලිය අතින් මවුන්ට් කිරීමට හෝ ස්වයංක්‍රීය මවුන්ට් කිරීම සඳහා /etc/fstab වෙත ඇතුළත් කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න.
   sudo mount <server IP address>:/nfs /mnt

ස්වයංක්‍රීය මවුන්ට් වින්‍යාසය:

   <server IP address>:/nfs /mnt nfs defaults 0 0

මවුන්ට් තත්ත්වය පරීක්ෂා කිරීමට df -h කමාන්ඩ් ක්‍රියාත්මක කරන්න.

5. මෙහෙයුම් කළමනාකරණය සහ ගැටළු විසඳීම

මෙම කොටස NFS මෙහෙයුම් කිරීමේදී මුහුණ දෙන සාමාන්‍ය ගැටළු සහ කළමනාකරණයට උපයෝගී කමාන්ඩ් පිළිබඳ විස්තර කරයි.

ස්වයංක්‍රීය මවුන්ට් වින්‍යාසය

පද්ධතිය නැවත ආරම්භ කිරීමෙන් පසු NFS නාමාවලිය මවුන්ට් කර තබා ගැනීමට, chkconfig කමාන්ඩ් භාවිතා කර netfs සේවාව ස්වයංක්‍රීයව ආරම්භ වීමට සක්‍රිය කරන්න.

sudo chkconfig netfs on

සාමාන්‍ය ගැටළු සහ විසඳුම්

  • ප්‍රවේශය ප්‍රතික්ෂේප වීමේ දෝෂ : “Permission denied” දෝෂයක් පෙනේ නම්, නාමාවලියේ අවසර සහ /etc/exports ගොනුවේ සැකසුම් පරීක්ෂා කරන්න.
  • NFS අනුවාද නොගැලපීම : විවිධ NFS අනුවාද අතර අනුකූලතා ගැටළු වැළැක්වීමට, මවුන්ට් කමාන්ඩ් තුළ nfsvers=3 වැනි අනුවාදය නිරූපණය කරන්න.

6. NFS සඳහා උසස් භාවිතා අවස්ථා

වෙබ් සේවාදායක සඳහා ලෝඩ් බාලන්සිං

NFS බහු වෙබ් සේවාදායකයන්ට එකම ගොනු ප්‍රවේශය අවශ්‍ය වන පරිසරවල ප්‍රයෝජනවත් වේ. NFS භාවිතා කිරීමෙන්, දත්ත සේවාදායක අතර කාර්යක්ෂම ලෙස බෙදා ගත හැකි අතර, පූර්ණ භාරය සමතුලිත කිරීමට උපකාරී වේ.

වලාකුළු පරිසරවල NFS භාවිතය

AWS සහ GCP වැනි වලාකුළු සේවා NFS-අධාරිත ගොනු-බෙදාගැනීමේ විසඳුම් ලබා දී, වලාකුළු පරිසරවල කාර්යක්ෂම දත්ත කළමනාකරණය සක්‍රිය කරයි.

7. නිගමනය

මෙම ලිපිය Ubuntu මත NFS සකස් කිරීම පිළිබඳ සම්පූර්ණ මාර්ගෝපදේශයක්, ස්ථාපනය, කළමනාකරණය, සහ ගැටළු විසඳුම් තාක්ෂණයන් ඇතුළත් කර ඇත. NFS ක්‍රියාත්මක කිරීමෙන්, ඔබට ගොනු බෙදාගැනීම සරල කර, පද්ධති සවිස්තරතාවය වැඩි කර, වලාකුළු පරිසරවල හෝ උච්ච-භාර වෙබ් සේවාදායක සැකසුම්වල කාර්ය සාධනය උපරිම කරගත හැක.

侍エンジニア塾