በሊኑክስ ውስጥ ያሉ የማገጃ መሳሪያዎችን ቅጽበተ-ፎቶዎችን ለመፍጠር የታቀደ blksnap ዘዴ

ለመጠባበቂያ እና ለአደጋ ማገገሚያ ሶፍትዌሮችን የሚያመርተው ኩባንያ ቪኤም በሊኑክስ ከርነል ውስጥ እንዲካተት የማገጃ መሳሪያዎችን ቅጽበታዊ እይታ ለመፍጠር እና በብሎክ መሳሪያዎች ላይ ለውጦችን የመከታተል ዘዴን በመጠቀም የ blksnap ሞጁሉን አቅርቧል ። ከቅጽበተ-ፎቶዎች ጋር ለመስራት የblksnap ትዕዛዝ መስመር መገልገያ እና blksnap.so ላይብረሪ ተዘጋጅተዋል፣ ይህም ከከርነል ሞጁል ጋር በioctl ከተጠቃሚ ቦታ በሚደረጉ ጥሪዎች እንዲገናኙ ያስችሎታል።

ሞጁሉን የመፍጠር አላማ ስራን ሳያቋርጡ የድራይቮች እና ቨርቹዋል ዲስኮች ምትኬን ማደራጀት ነው - ሞጁሉ አጠቃላይ የማገጃ መሳሪያውን አሁን ያለበትን ሁኔታ በቅፅበት እንዲይዙ ይፈቅድልዎታል ፣ ይህም በመካሄድ ላይ ባሉ ለውጦች ላይ ያልተመሠረተ ለመጠባበቂያ የሚሆን የተለየ ቁራጭ ይሰጣል ። . የ blksnap አስፈላጊ ባህሪ በአንድ ጊዜ ለብዙ የማገጃ መሳሪያዎች ቅጽበተ-ፎቶዎችን የመፍጠር ችሎታ ነው ፣ ይህም በብሎክ መሣሪያ ደረጃ የውሂብ ታማኝነትን ለማረጋገጥ ብቻ ሳይሆን በመጠባበቂያው ውስጥ ባሉ የተለያዩ የማገጃ መሳሪያዎች ሁኔታ ውስጥ ወጥነት እንዲኖረው ያስችላል።

በብሎክ መሳሪያ ንዑስ ሲስተም (bdev) ላይ የተደረጉ ለውጦችን ለመከታተል የI/O ጥያቄዎችን ለመጥለፍ የሚያስችል ማጣሪያዎችን የማያያዝ ችሎታ ተጨምሯል። blksnap የመፃፍ ጥያቄዎችን የሚጠላ፣ የድሮውን እሴት የሚያነብ እና የፎቶውን ሁኔታ የሚወስን በተለየ የለውጦች ዝርዝር ውስጥ ያስቀምጣል። በዚህ አቀራረብ ፣ ከብሎክ መሣሪያ ጋር የመሥራት አመክንዮ አይለወጥም ፣ በዋናው የማገጃ መሣሪያ ውስጥ ያለው ቀረጻ የሚከናወነው እንደ ቅጽበተ-ፎቶዎች ምንም ይሁን ምን ፣ ይህም የውሂብ መበላሸት እድልን ያስወግዳል እና ሊገመቱ የማይችሉ ወሳኝ ስህተቶች ቢኖሩትም ችግሮችን ያስወግዳል። በ blksnap እና ለለውጦች የተመደበው የቦታ ብዛት።

ሞጁሉ በመጨረሻው እና በቀድሞው ቅጽበታዊ እይታ መካከል የትኞቹ ብሎኮች እንደተቀየሩ እንዲወስኑ ይፈቅድልዎታል ፣ ይህም ተጨማሪ ምትኬዎችን ለመተግበር ጠቃሚ ሊሆን ይችላል። ለውጦችን ለማስቀመጥ ከቅጽበተ-ፎቶው ሁኔታ አንጻር የዘፈቀደ የዘርፍ ክልል በማንኛውም የማገጃ መሳሪያ ላይ ሊመደብ ይችላል ይህም በ FS ውስጥ ፋይሎችን በብሎክ መሳሪያዎች ላይ ለመለየት ለውጦችን እንዲያስቀምጡ ያስችልዎታል። ለውጦችን ለማከማቸት የቦታው መጠን በማንኛውም ጊዜ ሊጨምር ይችላል, ቅጽበተ-ፎቶው ከተፈጠረ በኋላም ቢሆን.

Blksnap በ veeamsnap ሞጁል ኮድ ላይ የተመሰረተ ነው፣ እሱም የ Veeam ወኪል ለሊኑክስ ምርት አካል ነው፣ ነገር ግን በሊኑክስ ከርነል ዋና ክፍል ውስጥ ለሚቀርቡት ልዩ ሁኔታዎች እንደገና የተነደፈ ነው። በ blksnap እና veeamsnap መካከል ያለው ፅንሰ-ሃሳባዊ ልዩነት I/Oን ከሚያቋርጥ የተለየ የbdevfilter አካል ምትክ ከማገጃ መሳሪያ ጋር የተያያዘ የማጣሪያ ስርዓት መጠቀም ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ