સીઆરઆઈયુ, લિનક્સમાં પ્રક્રિયાઓની સ્થિતિને બચાવવા અને પુનર્સ્થાપિત કરવાની સિસ્ટમ

સીઆરઆઇયુ (ચેકપોઇન્ટ અને યુઝર સ્પેસમાં રીસ્ટોર) એક સાધન છે જે તમને એક અથવા પ્રક્રિયાઓના જૂથની સ્થિતિ બચાવવા માટે પરવાનગી આપે છે અને તે પછીથી સિસ્ટમ પુન: શરૂ કર્યા પછી અથવા બીજા સર્વર પર પહેલાથી સ્થાપિત નેટવર્ક કનેક્શનોને તોડ્યા વગર પણ ફરીથી સંગ્રહિત સ્થિતિમાંથી કામ ફરી શરૂ કરો.

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

વિશિષ્ટ લક્ષણ સીઆરઆઈયુ પ્રોજેક્ટ તે છે તે મુખ્યત્વે કર્નલને બદલે વપરાશકર્તા જગ્યામાં લાગુ કરવામાં આવે છે.

સીઆરઆઈયુ વિશે

સીઆરઆઈયુ ટૂલ ઓપનવીઝેડ પ્રોજેક્ટના ભાગ રૂપે વિકસિત કરવામાં આવી રહી છે, કર્નલમાં ચેકપોઇન્ટને ઓવરરાઇડ કરવા / પુન restoreસ્થાપિત કરવાના લક્ષ્ય સાથે.

તેમ છતાં તેમનું પ્રાથમિક ધ્યાન કન્ટેનર સ્થળાંતરને ટેકો આપી રહ્યું છે, વપરાશકર્તાઓને ચાલી રહેલ પ્રક્રિયાઓ અને પ્રક્રિયા જૂથોની વર્તમાન સ્થિતિને ચકાસવા અને પુન .સ્થાપિત કરવાની મંજૂરી આપે છે.

હાલમાં, ટૂલનો ઉપયોગ x86-64 અને એઆરએમ સિસ્ટમ્સ પર થઈ શકે છે y નીચેના કાર્યોને ટેકો આપે છે:

  • પ્રક્રિયાઓ: તેમના વંશવેલો, પીઆઈડી, વપરાશકર્તા અને જૂથ authenticથેન્ટિએટર્સ (યુઆઈડી, જીઆઈડી, એસઆઈડી, વગેરે), સિસ્ટમ ક્ષમતાઓ, થ્રેડો, અને ચાલી રહેલ અને રોકેલા રાજ્ય
  • એપ્લિકેશન મેમરી: મેમરી મેપ કરેલી ફાઇલો અને શેર કરેલી મેમરી
  • ફાઇલો ખોલો
  • પાઈપો અને FIFOs
  • યુનિક્સ ડોમેન સોકેટ્સ
  • ESTABLISHED રાજ્યમાં TCP સોકેટ્સ સહિત નેટવર્ક સોકેટ્સ
  • સિસ્ટમ વી આઈપીસી
  • ટાઈમરો
  • સિગ્નલો
  • ટર્મિનલ્સ
  • કર્નલ વિશિષ્ટ સિસ્ટમમાં ક callsલ કરે છે: ઇનોટિફાઇ, સિગ્નલફડી, ઇવેન્ટફ્ડીપોલ

એપ્લિકેશન વિસ્તારોની વચ્ચે સીઆરઆઈયુ ટેકનોલોજીની, તે જોવા મળે છે ofપરેટિંગ સિસ્ટમ પ્રક્રિયાઓની સાતત્યને વિક્ષેપ કર્યા વિના ફરીથી પ્રારંભ થાય છે લાંબા ગાળાના, અલગ કન્ટેનર લાઇવ સ્થળાંતર, ધીમી પ્રક્રિયાઓ શરૂ કરવાની પ્રક્રિયા ઝડપી બનાવે છે (પ્રારંભિકરણ પછી બચાવેલ રાજ્યથી પ્રારંભ થઈ શકે છે), સેવાઓ પુન: શરૂ કર્યા વિના કર્નલ સુધારાઓ કરી રહ્યા છે, સમયાંતરે લાંબા સમયથી ચાલતી સ્થિતિને ક્રેશ થવાની સ્થિતિમાં કામ ફરીથી શરૂ કરવા માટે બચાવવા. , ક્લસ્ટર થયેલ ગાંઠો પર બેલેન્સ લોડ કરો, બીજી મશીન પર ડુપ્લિકેટ પ્રક્રિયાઓ (રીમોટ સિસ્ટમથી શાખા), ઓપરેશન દરમિયાન વપરાશકર્તા એપ્લિકેશનનો સ્નેપશોટ બનાવો અન્ય સિસ્ટમ પર વિશ્લેષણ માટે અથવા જો તમને પ્રોગ્રામમાં વધુ ક્રિયાઓ રદ કરવાની જરૂર હોય તો. CRIU નો ઉપયોગ કન્ટેનર મેનેજમેન્ટ સિસ્ટમોમાં થાય છે જેમ કે OpenVZ, LXC / LXD, અને Docker.

સીઆરઆઇયુ 3.15 ના નવા સંસ્કરણ વિશે

હાલમાં ટૂલ તેની આવૃત્તિ 3.15 માં છે, જે તાજેતરમાં શરૂ કરવામાં આવી હતી અને તે ક્રુ-ઇમેજ-સ્ટ્રીમર સેવા રજૂ કરે છે, જે ફ્રીઝ / રિસ્ટોર duringપરેશન દરમિયાન સીઆરઆઈઆઈથી સીધા પ્રક્રિયાના છબીઓને ટ્રાન્સમિટ કરવાની મંજૂરી આપે છે.

  • સ્થાનિક ફાઇલ સિસ્ટમ પર બફર કર્યા વિના છબીઓને બાહ્ય સ્ટોરેજ (એસ 3, જીસીએસ, વગેરે) માંથી સ્થાનાંતરિત કરી શકાય છે.
  • એમઆઈપીએસ આર્કિટેક્ચર માટે સપોર્ટ ઉમેરવામાં આવ્યો હતો.
  • હાલની પીઆઈડી નેમસ્પેસથી સંબંધિત ન હોય તેવી પ્રક્રિયાઓને સ્થિર કરવાની મંજૂરી, ત્યારબાદ હાલના પીઆઈડી નેમસ્પેસને ફરીથી સ્થાપિત કરો.
  • ફાઇલોને ચકાસવા માટે વધારાની પદ્ધતિઓ ઉમેરવામાં આવી.
  • બી.પી.એફ.પી.પી.એફ.એ.એ.એસ. એ.એચ.એસ.એચ.એસ.__એમ.પી.એસ. અને બી.પી.એફ.એઆર.આર..
  • Cgroup ના બીજા સંસ્કરણ માટે પ્રારંભિક સપોર્ટ ઉમેર્યું.

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

આ સાધનને ઇન્સ્ટોલ કરવામાં સક્ષમ થવા માટે રસ ધરાવતા લોકો માટે, તેઓને જાણ હોવી જોઈએ કે તે મોટાભાગના લિનક્સ વિતરણોની સત્તાવાર ચેનલોમાં ઉપલબ્ધ છે.

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

જેઓ છે તેના કિસ્સામાં ડેબિયન, ઉબુન્ટુ વપરાશકર્તાઓ અને આ બેના ડેરિવેટિવ્ઝ:

sudo apt install criu

જ્યારે તે વપરાશકર્તાઓ માટે છે આર્ક લિનક્સ અને તેના કોઈપણ ડેરિવેટિવ્ઝ:

sudo pacman -S criu

વપરાશકર્તાઓના કિસ્સામાં ખુલ્લો:

sudo zypper install criu

છેલ્લે જેઓ ટૂલ કમ્પાઇલ કરવા માગે છે તેઓ લખીને તે કરી શકે છે:

git clone https://github.com/checkpoint-restore/criu.git
cd criu
make clean
make
make install
sudo criu check
sudo criu check --all

જો તમે તેના વિશે વધુ જાણવા માંગતા હો આ સાધન વિશે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


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

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

*

*

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