રેસ્ટિક, વર્ઝનિંગ અને ક્લાઉડ સપોર્ટ સાથે બેકઅપ માટે એક ઉત્તમ સાધન

જેઓ આ લેખમાં બેકઅપ બનાવવા માટે સક્ષમ થવા માટે ઉકેલ શોધી રહ્યા છે વિશે વાત કરીશું એક ઉત્તમ સાધન કહેવાય છે "સ્થિર" અને જેને તાજેતરમાં એક નવું અપડેટ પ્રાપ્ત થયું છે.

રેસ્ટિક છે બેકઅપ સિસ્ટમ જે બાહ્ય સર્વર્સ અને ક્લાઉડ સ્ટોરેજ પર હોસ્ટ કરી શકાય તેવા વર્ઝનેડ રિપોઝીટરીમાં બેકઅપ સ્ટોર કરવા માટે સાધનોનો સમૂહ પૂરો પાડે છે.

રેસ્ટિક વિશે

રેસ્ટિક ડેટા એન્ક્રિપ્ટેડ સ્વરૂપમાં સંગ્રહિત થાય છે, વત્તા વપરાશકર્તા બેકઅપ બનાવતી વખતે ફાઇલો અને ડિરેક્ટરીઓ શામેલ કરવા અને બાકાત રાખવા માટે લવચીક નિયમો વ્યાખ્યાયિત કરી શકે છે.

સાથે એકાઉન્ટ સ્થાનિક ફાઇલ સિસ્ટમ પર, બાહ્ય સર્વર પર બેકઅપ સંગ્રહિત કરવા માટે આધાર રોડ એક્સેસ સાથે SFTP/SSH અથવા HTTP REST, વાદળોમાં Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, અને Google Cloud Storage, તેમજ કોઈપણ સ્ટોરેજ જેના માટે આરક્લોન બેકએન્ડ છે.

સ્ટોરેજને વ્યવસ્થિત કરવા માટે એક વિશિષ્ટ આરામ સર્વરનો ઉપયોગ પણ કરી શકાય છે, જે અન્ય બેકએન્ડની તુલનામાં ઉચ્ચ પ્રદર્શન આપે છે અને ફક્ત એડ-ઓનલી મોડમાં કામ કરી શકે છે જે તમને મૂળ સર્વર સાથે ચેડાં કરવામાં આવે અને એન્ક્રિપ્શનને ઍક્સેસ કરવાનાં કિસ્સામાં તમને બેકઅપ કાઢી નાખવા અથવા બદલવા નહીં દે.

રેસ્ટિકના અન્ય સકારાત્મક મુદ્દાઓ તે છે ફાઇલો અને ડિરેક્ટરીઓને બાકાત રાખવા માટે લવચીક નિયમોને વ્યાખ્યાયિત કરવા માટે સમર્થન છે બેકઅપ બનાવતી વખતે (ઉદાહરણ તરીકે, બેકઅપમાંથી લોગ, કામચલાઉ ફાઇલો અને સરળતાથી પુનઃઉત્પાદન કરી શકાય તેવા ડેટાને બાકાત રાખવા માટે). અવગણના નિયમોનું ફોર્મેટ પરિચિત છે અને rsync અથવા gitignore જેવું લાગે છે.

રેસ્ટિક ઇન્સ્ટોલ કરવા, ઉપયોગ કરવા અને માહિતી મેળવવા માટે સરળ છે, ઉપરાંત તે ક્રોસ-પ્લેટફોર્મ (Linux, macOS, Windows, FreeBSD અને OpenBSD) છે તે ઉલ્લેખનીય છે.

બેકઅપ્સ સાથે કામ કરવા માટે, તે એક્ઝેક્યુટેબલ ફાઇલની નકલ કરવા માટે પૂરતું છે જેનો ઉપયોગ વધારાની સેટિંગ્સ વિના કરી શકાય છે. એક્ઝિક્યુટેબલ ફાઇલ માટે જ પુનરાવર્તિત એસેમ્બલી પ્રદાન કરવામાં આવે છે, જે તમને સ્વતંત્ર રીતે ચકાસવાની મંજૂરી આપે છે કે બાઈનરી એસેમ્બલી સપ્લાય કરેલ સ્રોત ટેક્સ્ટ્સમાંથી બનાવવામાં આવી છે.

સ્નેપશોટ સપોર્ટેડ છે, જે આપેલ સમયે તમામ ફાઇલો અને સબડિરેક્ટરીઝ સાથે ચોક્કસ નિર્દેશિકાની સ્થિતિને પ્રતિબિંબિત કરે છે. દર વખતે જ્યારે નવું બેકઅપ બનાવવામાં આવે છે, ત્યારે તેની સાથે સંકળાયેલ સ્નેપશોટ બનાવવામાં આવે છે, જે તમને વર્તમાન સ્થિતિને પુનઃસ્થાપિત કરવાની મંજૂરી આપે છે. વિવિધ રીપોઝીટરીઝ વચ્ચે સ્નેપશોટની નકલ કરવી શક્ય છે.

ટ્રાફિક બચાવવા માટે, ફક્ત બદલાયેલ ડેટાની નકલ કરવામાં આવે છે બેકઅપ પ્રક્રિયા દરમિયાન. કાર્યક્ષમ સંગ્રહની ખાતરી કરવા માટે, રિપોઝીટરી ડેટા ડુપ્લિકેટ નથી અને વધારાના સ્નેપશોટ ફક્ત બદલાયેલ ડેટાને આવરી લે છે.

સિસ્ટમ આખી ફાઇલોને હેન્ડલ કરતું નથી, પરંતુ બ્લોક્સ રાબિન હસ્તાક્ષરનો ઉપયોગ કરીને પસંદ કરેલ ફ્લોટ-કદ. માહિતી સામગ્રી સાથે જોડાણમાં સંગ્રહિત થાય છે, ફાઇલોના નામ સાથે નહીં (ડેટા સાથે સંકળાયેલા નામો અને એન્ટિટી બ્લોક મેટાડેટા સ્તરે વ્યાખ્યાયિત કરવામાં આવે છે). સામગ્રીના SHA-256 હેશના આધારે, ડિડપ્લિકેશન કરવામાં આવે છે અને ડેટાની બિનજરૂરી નકલને બાકાત રાખવામાં આવે છે.

રીપોઝીટરીની સામગ્રીને દૃષ્ટિની રીતે આકારણી કરવા અને પુનઃપ્રાપ્તિને સરળ બનાવવા માટે, બેકઅપ સાથેનો સ્નેપશોટ વર્ચ્યુઅલ પાર્ટીશન (FUSE સાથે માઉન્ટ થયેલ) ના રૂપમાં માઉન્ટ કરી શકાય છે. તે ફેરફારોનું પૃથ્થકરણ કરવા અને પસંદગીપૂર્વક ફાઇલો કાઢવા માટે આદેશો પણ પ્રદાન કરે છે.

માહિતી બાહ્ય સર્વર પર એનક્રિપ્ટેડ સ્વરૂપમાં સંગ્રહિત છે (SHA-256 નો ઉપયોગ ચેકસમ માટે થાય છે, AES-256-CTR એનક્રિપ્શન માટે અને Poly1305-AES-આધારિત પ્રમાણીકરણ કોડ અખંડિતતાની ખાતરી કરવા માટે થાય છે.) સિસ્ટમ મૂળરૂપે એ સુનિશ્ચિત કરવા માટે બનાવવામાં આવી હતી કે બેકઅપ અવિશ્વસનીય વાતાવરણમાં સંગ્રહિત થાય છે અને બેકઅપ ખોટા હાથમાં આવે તે સિસ્ટમ સાથે સમાધાન કરતું નથી. એન્ક્રિપ્શન એક્સેસ કી અને પાસવર્ડ બંને દ્વારા પ્રદાન કરી શકાય છે.

બેકઅપ ચકાસવું શક્ય છે ચેકસમ અને પ્રમાણીકરણ કોડનો ઉપયોગ કરીને ખાતરી કરો કે ફાઇલોની અખંડિતતાનું ઉલ્લંઘન થયું નથી અને જરૂરી ફાઇલોને પુનઃસ્થાપિત કરી શકાય છે અને તેમાં છુપાયેલા ફેરફારોનો સમાવેશ થતો નથી.

Linux પર રેસ્ટિક કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ આ ટૂલ ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા હોય તેમના માટે, ઉપર જણાવ્યા મુજબ, તેની ઇન્સ્ટોલેશન પ્રક્રિયા પ્રમાણમાં સરળ છે, કારણ કે ઉપયોગિતા મુખ્ય Linux વિતરણોની મોટાભાગની રિપોઝીટરીઝમાં છે.

ઉદાહરણ તરીકે, ઉબુન્ટુ, ડેબિયન અથવા ડેરિવેટિવ્ઝ પર રેસ્ટિક ઇન્સ્ટોલ કરવા માટે, ફક્ત ટર્મિનલ ખોલો અને ટાઇપ કરો:

sudo apt-get install restic

આર્ક લિનક્સ, માંજારો અથવા અન્ય કોઈપણ વ્યુત્પન્નના વપરાશકર્તાઓના કિસ્સામાં:

sudo pacman -S restic

Fedora વપરાશકર્તાઓ માટે:

sudo dnf install restic

અથવા Red Hat અથવા CentOS અને ડેરિવેટિવ્ઝના કિસ્સામાં અથવા આના પર આધારિત:

sudo dnf install epel-release
sudo dnf install restic

જ્યારે openSUSE માટે:

sudo zypper install restic

જેઓ સોલસ યુઝર્સ છે તેમના માટે

 eopkg install restic

છેલ્લે જેઓ તેના વિશે વધુ જાણવામાં રસ ધરાવતા હોય તેમના માટે અને તેના ઉપયોગની પદ્ધતિની સલાહ લેતા, તમે વિગતોનો સંપર્ક કરી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.