ఒకటి లేదా అంతకంటే ఎక్కువ స్థానిక డ్రైవ్ల పూల్ను కాన్ఫిగర్ చేయడానికి మరియు నిర్వహించడానికి సాధనాలను ఏకీకృతం చేయడానికి మరియు సరళీకృతం చేయడానికి Red Hat మరియు Fedora కమ్యూనిటీ అభివృద్ధి చేసిన Stratis 3.0 ప్రాజెక్ట్ విడుదల ప్రచురించబడింది. స్ట్రాటిస్ డైనమిక్ నిల్వ కేటాయింపు, స్నాప్షాట్లు, సమగ్రత మరియు కాషింగ్ లేయర్ల వంటి లక్షణాలను అందిస్తుంది. Fedora 28 మరియు RHEL 8.2 విడుదలల నుండి Stratis మద్దతు Fedora మరియు RHEL పంపిణీలలోకి చేర్చబడింది. ప్రాజెక్ట్ కోడ్ MPL 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
సిస్టమ్ దాని సామర్థ్యాలలో చాలా వరకు అధునాతన ZFS మరియు Btrfs విభజన నిర్వహణ సాధనాలను పునరావృతం చేస్తుంది, అయితే Linux కెర్నల్ (మాడ్యూల్స్ dm-thin, dm-cache, dm) యొక్క పరికర-మ్యాపర్ సబ్సిస్టమ్లో పైన నడుస్తున్న లేయర్ (స్ట్రాటిస్డ్ డెమోన్) వలె అమలు చేయబడుతుంది. -thinpool, dm- raid మరియు dm-integrity) మరియు XFS ఫైల్ సిస్టమ్. ZFS మరియు Btrfల వలె కాకుండా, స్ట్రాటిస్ భాగాలు వినియోగదారు స్థలంలో మాత్రమే పని చేస్తాయి మరియు నిర్దిష్ట కెర్నల్ మాడ్యూళ్ళను లోడ్ చేయవలసిన అవసరం లేదు. నిర్వహణ కోసం నిల్వ వ్యవస్థలలో నిపుణుడి అర్హతలు అవసరం లేదని ప్రాజెక్ట్ ప్రారంభంలో ప్రదర్శించబడింది.
నియంత్రణ కోసం D-బస్ API మరియు క్లై-యుటిలిటీ అందించబడ్డాయి. LUKS-ఆధారిత బ్లాక్ పరికరాలు (ఎన్క్రిప్టెడ్ విభజనలు), mdraid, dm-మల్టిపాత్, iSCSI, LVM లాజికల్ వాల్యూమ్లు మరియు వివిధ హార్డ్ డ్రైవ్లు, SSDలు మరియు NVMe డ్రైవ్లతో స్ట్రాటిస్ పరీక్షించబడింది. పూల్లో ఒక డిస్క్ ఉంటే, మార్పులను వెనక్కి తీసుకోవడానికి స్నాప్షాట్-ప్రారంభించబడిన లాజికల్ విభజనలను ఉపయోగించడానికి స్ట్రాటిస్ మిమ్మల్ని అనుమతిస్తుంది. ఒక పూల్కి బహుళ డ్రైవ్లు జోడించబడినప్పుడు, డ్రైవ్లను తార్కికంగా ఒక పక్కనే ఉన్న ప్రదేశంలో కలపవచ్చు. RAID, డేటా కంప్రెషన్, డీప్లికేషన్ మరియు ఫెయిల్ఓవర్ వంటి ఫీచర్లకు ప్రస్తుతం మద్దతు లేదు, కానీ భవిష్యత్తు కోసం ప్రణాళిక చేయబడింది.
D-బస్ నియంత్రణ కోసం ఇంటర్ఫేస్లో మార్పు మరియు D-బస్ ఆధారిత లక్షణాలు మరియు పద్ధతులకు అనుకూలంగా FetchProperties ఇంటర్ఫేస్లను తొలగించడం వల్ల వెర్షన్ నంబర్లో గణనీయమైన మార్పు వచ్చింది. కొత్త విడుదలలో మార్పులు చేయడానికి ముందు libblkidతో udev నియమాలను తనిఖీ చేయడం, DeviceMapper నుండి ఈవెంట్ల నిర్వహణను మళ్లీ చేయడం, ఎర్రర్ హ్యాండ్లర్ల అంతర్గత ప్రాతినిధ్యాన్ని మార్చడం, మార్పులను తిరిగి మార్చడానికి (రోల్బ్యాక్) కోడ్ను పునఃరూపకల్పన చేయడం మరియు సృష్టించేటప్పుడు తార్కిక పరిమాణాన్ని పేర్కొనడం అనుమతించబడింది. ఫైల్ సిస్టమ్. డిస్క్ విభజనలపై డేటాను స్వయంచాలకంగా గుప్తీకరించడానికి మరియు డీక్రిప్ట్ చేయడానికి ఉపయోగించే క్లేవిస్ ఫ్రేమ్వర్క్, SHA-256కి బదులుగా SHA-1 హ్యాష్లను ఉపయోగిస్తుంది. పాస్ఫ్రేజ్ని మార్చగల మరియు క్లెవిస్కు బైండింగ్లను పునరుత్పత్తి చేయగల సామర్థ్యాన్ని అందించింది.
మూలం: opennet.ru