LFCS: സ്റ്റോറേജ് ഡിവൈസുകൾ പാർട്ടീഷനിംഗ്, ഫയൽസിസ്റ്റം ഫോർമാറ്റിംഗ്, സ്വാപ്പ് പാർട്ടീഷൻ കോൺഫിഗർ ചെയ്യൽ - ഭാഗം 4


കഴിഞ്ഞ ഓഗസ്റ്റിൽ, ലിനക്സ് ഫൗണ്ടേഷൻ LFCS സർട്ടിഫിക്കേഷൻ (ലിനക്സ് ഫൗണ്ടേഷൻ സർട്ടിഫൈഡ് സിസാഡ്മിൻ) സമാരംഭിച്ചു, ഒരു പെർഫോമൻസ് അധിഷ്ഠിത പരീക്ഷയിലൂടെ, ലിനക്സ് സിസ്റ്റങ്ങളുടെ മൊത്തത്തിലുള്ള പ്രവർത്തന പിന്തുണ അവർക്ക് നടത്താൻ കഴിയുമെന്ന് കാണിക്കാനുള്ള ഒരു തിളങ്ങുന്ന അവസരം സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്ക്: സിസ്റ്റം പിന്തുണ, ഫസ്റ്റ്-ലെവൽ. രോഗനിർണ്ണയവും നിരീക്ഷണവും, കൂടാതെ പ്രശ്നം വർദ്ധിപ്പിക്കൽ - ആവശ്യമെങ്കിൽ - മറ്റ് പിന്തുണാ ടീമുകൾക്ക്.

Linux ഫൗണ്ടേഷൻ സർട്ടിഫിക്കേഷനുകൾ കൃത്യവും പൂർണ്ണമായും പ്രകടനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതും എപ്പോൾ വേണമെങ്കിലും എവിടെയും ഒരു ഓൺലൈൻ പോർട്ടലിലൂടെ ലഭ്യവുമാണെന്ന് ദയവായി മനസ്സിലാക്കുക. അതിനാൽ, നിങ്ങളുടെ കഴിവുകളും വൈദഗ്ധ്യവും സ്ഥാപിക്കുന്നതിന് ആവശ്യമായ സർട്ടിഫിക്കേഷനുകൾ ലഭിക്കുന്നതിന് നിങ്ങൾ ഇനി ഒരു പരീക്ഷാ കേന്ദ്രത്തിലേക്ക് പോകേണ്ടതില്ല.

ലിനക്സ് ഫൗണ്ടേഷൻ സർട്ടിഫിക്കേഷൻ പ്രോഗ്രാം വിശദീകരിക്കുന്ന താഴെയുള്ള വീഡിയോ കാണുക.

ഈ പോസ്റ്റ് 10-ട്യൂട്ടോറിയൽ സീരീസിന്റെ ഭാഗം 4 ആണ്, ഇവിടെ ഈ ഭാഗത്ത്, LFCS സർട്ടിഫിക്കേഷൻ പരീക്ഷയ്ക്ക് ആവശ്യമായ പാർട്ടീഷനിംഗ് സ്റ്റോറേജ് ഡിവൈസുകൾ, ഫോർമാറ്റിംഗ് ഫയൽസിസ്റ്റംസ്, സ്വാപ്പ് പാർട്ടീഷൻ കോൺഫിഗർ ചെയ്യൽ എന്നിവ ഞങ്ങൾ കവർ ചെയ്യും.

സ്റ്റോറേജ് ഡിവൈസുകൾ പാർട്ടീഷൻ ചെയ്യുന്നു

പാർട്ടീഷനിംഗ് എന്നത് ഒരു ഹാർഡ് ഡ്രൈവിനെ ഒന്നോ അതിലധികമോ ഭാഗങ്ങളായി അല്ലെങ്കിൽ \സ്ലൈസുകൾ ആയി വിഭജിക്കുന്നതിനുള്ള ഒരു ഉപാധിയാണ് പാർട്ടീഷനുകൾ എന്ന് വിളിക്കുന്നു. ഒരു സ്വതന്ത്ര ഡിസ്കായി പരിഗണിക്കപ്പെടുന്ന ഒരു ഡ്രൈവിലെ ഒരു വിഭാഗമാണ് പാർട്ടീഷൻ. ഫയൽ സിസ്റ്റത്തിന്റെ തരം, എന്നാൽ പാർട്ടീഷൻ ടേബിൾ എന്നത് ഹാർഡ് ഡ്രൈവിന്റെ ഫിസിക്കൽ സെക്ഷനുകളെ പാർട്ടീഷൻ ഐഡന്റിഫിക്കേഷനുമായി ബന്ധപ്പെടുത്തുന്ന ഒരു സൂചികയാണ്.

Linux-ൽ, IBM PC അനുയോജ്യമായ സിസ്റ്റങ്ങളിൽ MBR പാർട്ടീഷനുകൾ (~2009 വരെ) കൈകാര്യം ചെയ്യുന്നതിനുള്ള പരമ്പരാഗത ഉപകരണം fdisk ആണ്. GPT പാർട്ടീഷനുകൾക്ക് (~2010-ഉം അതിനുശേഷവും) ഞങ്ങൾ gdisk ഉപയോഗിക്കും. ഈ ടൂളുകളിൽ ഓരോന്നിനും അതിന്റെ പേര് ടൈപ്പുചെയ്യുന്നതിലൂടെ ഒരു ഉപകരണത്തിന്റെ പേര് (/dev/sdb പോലുള്ളവ) ടൈപ്പ് ചെയ്യാവുന്നതാണ്.

ഞങ്ങൾ ആദ്യം fdisk കവർ ചെയ്യും.

# fdisk /dev/sdb

അടുത്ത പ്രവർത്തനത്തിനായി ആവശ്യപ്പെടുന്ന ഒരു പ്രോംപ്റ്റ് ദൃശ്യമാകുന്നു. നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, സഹായ ഉള്ളടക്കങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ‘m’ കീ അമർത്താം.

മുകളിലുള്ള ചിത്രത്തിൽ, ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ഓപ്ഷനുകൾ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. ഏത് നിമിഷവും, നിലവിലെ പാർട്ടീഷൻ ടേബിൾ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ‘p’ അമർത്താം.

ഐഡി കോളം, പാർട്ടീഷനിലേക്ക് fdisk നൽകിയ പാർട്ടീഷൻ തരം (അല്ലെങ്കിൽ പാർട്ടീഷൻ ഐഡി) കാണിക്കുന്നു. ഒരു പാർട്ടീഷൻ തരം ഫയൽ സിസ്റ്റത്തിന്റെ സൂചകമായി വർത്തിക്കുന്നു, പാർട്ടീഷനിൽ അടങ്ങിയിരിക്കുന്നു അല്ലെങ്കിൽ ലളിതമായി പറഞ്ഞാൽ, ആ പാർട്ടീഷനിൽ ഡാറ്റ ആക്സസ് ചെയ്യുന്ന രീതി.

ഓരോ പാർട്ടീഷൻ തരത്തെക്കുറിച്ചും സമഗ്രമായ ഒരു പഠനം ഈ ട്യൂട്ടോറിയലിന്റെ പരിധിക്ക് പുറത്താണെന്ന കാര്യം ശ്രദ്ധിക്കുക - ഈ സീരീസ് പ്രകടനത്തെ അടിസ്ഥാനമാക്കിയുള്ള LFCS പരീക്ഷയെ കേന്ദ്രീകരിച്ചുള്ളതാണ്.

'l' ഓപ്ഷൻ (ചെറിയ അക്ഷരം l) അമർത്തി fdisk-ന് കൈകാര്യം ചെയ്യാവുന്ന എല്ലാ പാർട്ടീഷൻ തരങ്ങളും നിങ്ങൾക്ക് ലിസ്റ്റ് ചെയ്യാം.

നിലവിലുള്ള ഒരു പാർട്ടീഷൻ ഇല്ലാതാക്കാൻ ‘d’ അമർത്തുക. ഡ്രൈവിൽ ഒന്നിൽ കൂടുതൽ പാർട്ടീഷനുകൾ കണ്ടെത്തിയാൽ, ഏതാണ് ഡിലീറ്റ് ചെയ്യേണ്ടതെന്ന് നിങ്ങളോട് ചോദിക്കും.

മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് അനുബന്ധ നമ്പർ നൽകുക, തുടർന്ന് ‘w’ (പാർട്ടീഷൻ ടേബിളിൽ മാറ്റങ്ങൾ എഴുതുക) അമർത്തുക.

ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഞങ്ങൾ /dev/sdb2 ഇല്ലാതാക്കും, തുടർന്ന് പരിഷ്uക്കരണങ്ങൾ പരിശോധിക്കുന്നതിനായി പാർട്ടീഷൻ ടേബിൾ പ്രിന്റ് (p) ചെയ്യും.

ഒരു പുതിയ പാർട്ടീഷൻ സൃഷ്ടിക്കാൻ ‘n’ അമർത്തുക, തുടർന്ന് ഇതൊരു പ്രാഥമിക പാർട്ടീഷൻ ആയിരിക്കുമെന്ന് സൂചിപ്പിക്കാൻ ‘p’ അമർത്തുക. അവസാനമായി, നിങ്ങൾക്ക് എല്ലാ ഡിഫോൾട്ട് മൂല്യങ്ങളും സ്വീകരിക്കാം (അങ്ങനെയെങ്കിൽ പാർട്ടീഷൻ ലഭ്യമായ എല്ലാ സ്ഥലവും ഉൾക്കൊള്ളുന്നു), അല്ലെങ്കിൽ ഇനിപ്പറയുന്ന രീതിയിൽ ഒരു വലുപ്പം വ്യക്തമാക്കുക.

fdisk തിരഞ്ഞെടുത്ത പാർട്ടീഷൻ Id നമ്മുടെ സജ്ജീകരണത്തിന് അനുയോജ്യമല്ലെങ്കിൽ, അത് മാറ്റാൻ നമുക്ക് ‘t’ അമർത്താം.

നിങ്ങൾ പാർട്ടീഷനുകൾ സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, ഡിസ്കിൽ മാറ്റങ്ങൾ വരുത്താൻ ‘w’ അമർത്തുക.

ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഞങ്ങൾ /dev/sdb ഉപയോഗിക്കും.

# gdisk /dev/sdb

MBR അല്ലെങ്കിൽ GPT പാർട്ടീഷനുകൾ സൃഷ്ടിക്കാൻ gdisk ഉപയോഗിക്കാമെന്നത് നാം ശ്രദ്ധിക്കേണ്ടതാണ്.

GPT പാർട്ടീഷനിംഗ് ഉപയോഗിക്കുന്നതിന്റെ പ്രയോജനം, ഒരേ ഡിസ്കിൽ നമുക്ക് 128 പാർട്ടീഷനുകൾ സൃഷ്ടിക്കാൻ കഴിയും, അവയുടെ വലുപ്പം പെറ്റാബൈറ്റുകളുടെ ക്രമം വരെയാകാം, അതേസമയം MBR പാർട്ടീഷനുകളുടെ പരമാവധി വലുപ്പം 2 TB ആണ്. .

fdisk-ലെ മിക്ക ഓപ്ഷനുകളും gdisk-ലും സമാനമാണെന്ന കാര്യം ശ്രദ്ധിക്കുക. ഇക്കാരണത്താൽ, ഞങ്ങൾ അവയെക്കുറിച്ച് വിശദമായി പറയില്ല, എന്നാൽ പ്രക്രിയയുടെ ഒരു സ്ക്രീൻഷോട്ട് ഇതാ.

ഫോർമാറ്റിംഗ് ഫയൽസിസ്റ്റംസ്

ആവശ്യമായ എല്ലാ പാർട്ടീഷനുകളും സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, നമ്മൾ ഫയൽസിസ്റ്റം ഉണ്ടാക്കണം. നിങ്ങളുടെ സിസ്റ്റത്തിൽ പിന്തുണയ്ക്കുന്ന ഫയൽ സിസ്റ്റങ്ങളുടെ ലിസ്റ്റ് കണ്ടെത്താൻ, റൺ ചെയ്യുക.

# ls /sbin/mk*

നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ട ഫയൽസിസ്റ്റം തരം നിങ്ങളുടെ ആവശ്യകതകളെ ആശ്രയിച്ചിരിക്കുന്നു. ഓരോ ഫയൽസിസ്റ്റത്തിന്റെയും ഗുണദോഷങ്ങളും അതിന്റേതായ സവിശേഷതകളും നിങ്ങൾ പരിഗണിക്കണം. ഒരു ഫയൽസിസ്റ്റത്തിൽ ശ്രദ്ധിക്കേണ്ട രണ്ട് പ്രധാന ആട്രിബ്യൂട്ടുകൾ.

  1. ഒരു സിസ്റ്റം ക്രാഷ് സംഭവിക്കുമ്പോൾ വേഗത്തിൽ ഡാറ്റ വീണ്ടെടുക്കാൻ അനുവദിക്കുന്ന ജേർണലിംഗ് പിന്തുണ.
  2. സുരക്ഷാ എൻഹാൻസ്ഡ് ലിനക്സ് (SELinux) പിന്തുണ, പ്രൊജക്റ്റ് വിക്കി പ്രകാരം, \ലിനക്സിലേക്കുള്ള ഒരു സുരക്ഷാ മെച്ചപ്പെടുത്തൽ, ഇത് ആക്സസ് നിയന്ത്രണത്തിൽ ഉപയോക്താക്കൾക്കും അഡ്മിനിസ്ട്രേറ്റർമാർക്കും കൂടുതൽ നിയന്ത്രണം അനുവദിക്കുന്നു.

ഞങ്ങളുടെ അടുത്ത ഉദാഹരണത്തിൽ, /dev/sdb1-ൽ Tecmint ലേബൽ ചെയ്uതിരിക്കുന്ന ഒരു ext4 ഫയൽസിസ്റ്റം (ജേണലിംഗിനെയും SELinux-നെയും പിന്തുണയ്ക്കുന്നു) ഞങ്ങൾ സൃഷ്ടിക്കും. >mkfs, ഇതിന്റെ അടിസ്ഥാന വാക്യഘടനയാണ്.

# mkfs -t [filesystem] -L [label] device
or
# mkfs.[filesystem] -L [label] device

സ്വാപ്പ് പാർട്ടീഷനുകൾ സൃഷ്ടിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നു

പ്രധാന സിസ്റ്റം മെമ്മറി (റാം) ഉപയോഗത്തിലായിരിക്കുമ്പോൾ, ഹാർഡ് ഡിസ്കിന്റെ ഒരു വിഭാഗമായ വിർച്ച്വൽ മെമ്മറിയിലേക്ക് പ്രവേശനം ലഭിക്കണമെങ്കിൽ സ്വാപ്പ് പാർട്ടീഷനുകൾ ആവശ്യമാണ്. ഇക്കാരണത്താൽ, ആവശ്യമായ റാം ഉള്ള സിസ്റ്റങ്ങളിൽ ഒരു സ്വാപ്പ് പാർട്ടീഷൻ ആവശ്യമായി വരില്ല; എന്നിരുന്നാലും, ഈ സാഹചര്യത്തിൽ പോലും ഒരു സ്വാപ്പ് പാർട്ടീഷൻ ഉപയോഗിക്കണമോ വേണ്ടയോ എന്ന് തീരുമാനിക്കേണ്ടത് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററാണ്.

ഒരു സ്വാപ്പ് പാർട്ടീഷന്റെ വലിപ്പം തീരുമാനിക്കുന്നതിനുള്ള ലളിതമായ ഒരു നിയമം താഴെ പറയുന്നതാണ്.

സ്വാപ്പ് സാധാരണയായി ഫിസിക്കൽ റാമിന്റെ 2 GB ഫിസിക്കൽ റാമിന് തുല്യമായിരിക്കണം >2 GB, എന്നാൽ ഒരിക്കലും 32 MB ൽ കുറയരുത്.

അങ്ങനെയാണെങ്കില്:

M = GB-യിലെ RAM-ന്റെ അളവ്, S = GB-യിലെ സ്വാപ്പിന്റെ അളവ്, തുടർന്ന്

If M < 2
	S = M *2
Else
	S = M + 2

ഇതൊരു സൂത്രവാക്യം മാത്രമാണെന്നും ഒരു സ്വാപ്പ് പാർട്ടീഷന്റെ ഉപയോഗവും വലിപ്പവും സംബന്ധിച്ച് ഒരു sysadmin എന്ന നിലയിൽ നിങ്ങൾക്ക് മാത്രമേ അന്തിമ വാക്ക് ഉള്ളൂ എന്നും ഓർക്കുക.

ഒരു സ്വാപ്പ് പാർട്ടീഷൻ ക്രമീകരിയ്ക്കുന്നതിനായി, ആവശ്യമുള്ള വലിപ്പത്തിൽ നേരത്തെ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു സാധാരണ പാർട്ടീഷൻ ഉണ്ടാക്കുക. അടുത്തതായി, ഞങ്ങൾ ഇനിപ്പറയുന്ന എൻട്രി /etc/fstab ഫയലിലേക്ക് ചേർക്കേണ്ടതുണ്ട് (X b അല്ലെങ്കിൽ c ആകാം b>).

/dev/sdX1 swap swap sw 0 0

അവസാനമായി, സ്വാപ്പ് പാർട്ടീഷൻ ഫോർമാറ്റ് ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കാം.

# mkswap /dev/sdX1
# swapon -v /dev/sdX1

സ്വാപ്പ് പാർട്ടീഷന്റെ(കളുടെ) ഒരു സ്നാപ്പ്ഷോട്ട് പ്രദർശിപ്പിക്കുന്നതിന്.

# cat /proc/swaps

സ്വാപ്പ് പാർട്ടീഷൻ പ്രവർത്തനരഹിതമാക്കാൻ.

# swapoff /dev/sdX1

അടുത്ത ഉദാഹരണത്തിനായി, fdisk ഉപയോഗിച്ച് ഒരു പാർട്ടീഷൻ സജ്ജീകരിക്കുന്നതിന് ഞങ്ങൾ /dev/sdc1 (=512 MB, 256 MB റാം ഉള്ള ഒരു സിസ്റ്റത്തിന്) ഉപയോഗിക്കും, അത് ഞങ്ങൾ സ്വാപ്പ് ആയി ഉപയോഗിക്കും. മുകളിൽ വിശദീകരിച്ചിരിക്കുന്ന ഘട്ടങ്ങൾ. ഈ സാഹചര്യത്തിൽ ഞങ്ങൾ ഒരു നിശ്ചിത വലുപ്പം വ്യക്തമാക്കുമെന്നത് ശ്രദ്ധിക്കുക.

ഉപസംഹാരം

പാർട്ടീഷനുകൾ (സ്വാപ്പ് ഉൾപ്പെടെ) സൃഷ്ടിക്കുന്നതും ഫയൽസിസ്റ്റം ഫോർമാറ്റ് ചെയ്യുന്നതും സിസാഡ്മിൻഷിപ്പിലേക്കുള്ള നിങ്ങളുടെ വഴിയിൽ നിർണായകമാണ്. ഈ ലേഖനത്തിൽ നൽകിയിരിക്കുന്ന നുറുങ്ങുകൾ നിങ്ങളുടെ ലക്ഷ്യങ്ങൾ നേടുന്നതിന് നിങ്ങളെ നയിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. കമ്മ്യൂണിറ്റിയുടെ പ്രയോജനത്തിനായി ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങളുടെ സ്വന്തം നുറുങ്ങുകളും ആശയങ്ങളും ചേർക്കാൻ മടിക്കേണ്ടതില്ല.

  1. LFCS-നെ കുറിച്ച്
  2. ഒരു Linux ഫൗണ്ടേഷൻ സർട്ടിഫിക്കേഷൻ നേടുന്നത് എന്തുകൊണ്ട്?
  3. LFCS പരീക്ഷയ്ക്ക് രജിസ്റ്റർ ചെയ്യുക