പൂച്ച കമാൻഡ് ഉപയോഗിച്ച് ലിനക്സ് പാർട്ടീഷനുകൾ എങ്ങനെ ബാക്കപ്പ് ചെയ്യാം അല്ലെങ്കിൽ ക്ലോൺ ചെയ്യാം


ഒരു ഹാർഡ് ഡിസ്ക്, അല്ലെങ്കിൽ USB സ്റ്റിക്ക് അല്ലെങ്കിൽ ഒരു ലോക്കൽ ഇമേജ് ഫയലിന്റെ പാർട്ടീഷനു നേരെ കമാൻഡ് ഔട്ട്പുട്ട് റീഡയറക്uട് ചെയ്തുകൊണ്ട് ഒരു പൂർണ്ണ ഡിസ്ക് ബാക്കപ്പ് അല്ലെങ്കിൽ ഡിസ്ക് പാർട്ടീഷൻ ബാക്കപ്പ് അല്ലെങ്കിൽ ഡിസ്ക് പാർട്ടീഷന്റെ ക്ലോണിംഗ് ഉണ്ടാക്കുക എന്നതാണ് Linux cat കമാൻഡിന്റെ ഏകദേശ ഉപയോഗം. ഒരു നെറ്റ്uവർക്ക് സോക്കറ്റിലേക്കുള്ള ഔട്ട്പുട്ട്.

dd എന്നയാൾ അതേ ജോലി എളുപ്പത്തിൽ ചെയ്യുമ്പോൾ നമ്മൾ എന്തിന് dd-ന് പകരം പൂച്ച ഉപയോഗിക്കണം എന്ന് നിങ്ങൾ ചിന്തിക്കുന്നത് തികച്ചും സാധാരണമാണ്, ഇത് വളരെ ശരിയാണ്, എന്നിരുന്നാലും, വേഗതയുടെയും പ്രകടനത്തിന്റെയും കാര്യത്തിൽ പൂച്ച dd-യെക്കാൾ വളരെ വേഗതയുള്ളതാണെന്ന് അടുത്തിടെ ഞാൻ മനസ്സിലാക്കി.

dd കൂടുതൽ ഓപ്ഷനുകൾ നൽകുന്നുവെന്നും ടേപ്പ് ഡ്രൈവുകൾ ('dd' കമാൻഡ് ഉപയോഗിച്ച് ലിനക്സ് പാർട്ടീഷനുകൾ എങ്ങനെ ക്ലോൺ ചെയ്യാം) പോലുള്ള വലിയ ബാക്കപ്പുകൾ കൈകാര്യം ചെയ്യുന്നതിൽ വളരെ ഉപയോഗപ്രദമാണെന്നും ഞാൻ സമ്മതിക്കുന്നു, അതേസമയം പൂച്ചയിൽ കുറച്ച് ഓപ്ഷൻ ഉൾപ്പെടുന്നു, അത് യോഗ്യമായ dd മാറ്റിസ്ഥാപിക്കണമെന്നില്ല. എങ്കിലും, ബാധകമാകുന്നിടത്തെല്ലാം ഒരു ഓപ്ഷനായി തുടരുന്നു.

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

ചുവടെയുള്ള ഉദാഹരണത്തിൽ, /boot പാർട്ടീഷൻ അതായത് /dev/sda1 എന്നതിന് അനുയോജ്യമായ ആദ്യത്തെ ഹാർഡ് ഡിസ്കിലെ ആദ്യ പാർട്ടീഷൻ, രണ്ടാമത്തെ ഡിസ്കിന്റെ ആദ്യ പാർട്ടീഷനിലേക്ക് ക്ലോൺ ചെയ്യുന്നു. (അതായത് /dev/sdb1) Linux റീഡയറക്ഷൻ ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നു.

# cat /dev/sda1 > /dev/sdb1

കമാൻഡ് പൂർത്തിയാക്കിയ ശേഷം, ക്ലോൺ ചെയ്ത പാർട്ടീഷൻ /mnt ലേക്ക് മൌണ്ട് ചെയ്യപ്പെടുന്നു, കൂടാതെ ഏതെങ്കിലും ഫയലുകൾ നഷ്uടപ്പെട്ടിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ രണ്ട് മൗണ്ട് പോയിന്റ് ഡയറക്uടറികളും ലിസ്uറ്റ് ചെയ്uതിരിക്കുന്നു.

# mount /dev/sdb1 /mnt
# ls /mnt
# ls /boot

പാർട്ടീഷൻ ഫയൽ സിസ്റ്റം പരമാവധി വലുപ്പത്തിലേക്ക് നീട്ടുന്നതിനായി, റൂട്ട് പ്രത്യേകാവകാശങ്ങളോടെ താഴെ പറയുന്ന കമാൻഡ് നൽകുക.

$ sudo resize2fs /dev/sdb1

ലിനക്സിലും ചില പ്രത്യേക മൾട്ടിമീഡിയ ഫയലുകളിലും ടെക്സ്റ്റ് ഫയലുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു മികച്ച ഉപകരണമാണ് cat കമാൻഡ്, എന്നാൽ ബൈനറി ഡാറ്റ ഫയലുകൾക്കോ ഷെബാംഗ് ഫയലുകൾ കൂട്ടിച്ചേർക്കാനോ ഇത് ഒഴിവാക്കണം. മറ്റെല്ലാ ഓപ്uഷനുകൾക്കും കൺസോളിൽ നിന്ന് man cat എക്സിക്യൂട്ട് ചെയ്യാൻ മടിക്കരുത്.

$ man cat

അതിശയകരമെന്നു പറയട്ടെ, ടാക് എന്ന മറ്റൊരു കമാൻഡ് ഉണ്ട്, അതെ, ഞാൻ ടാക്കിനെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്, ഇത് ഒരു ഫയലിന്റെ ഓരോ വരിയും വിപരീത ക്രമത്തിൽ പ്രദർശിപ്പിക്കുന്ന പൂച്ച കമാൻഡിന്റെ വിപരീത പതിപ്പാണ് (പിന്നിലേക്ക് എഴുതിയിരിക്കുന്നു), ടാക്കിനെക്കുറിച്ച് കൂടുതലറിയാൻ ആഗ്രഹിക്കുന്നു, എങ്ങനെ വായിക്കുക ലിനക്സിൽ ടാക് കമാൻഡ് ഉപയോഗിക്കുന്നതിന്.