ಸ್ಟ್ರಾಟಿಸ್, ಲಿನಕ್ಸ್‌ನ ಸ್ಥಳೀಯ ಶೇಖರಣಾ ನಿರ್ವಹಣಾ ಪರಿಹಾರ

ಸ್ಟ್ರಾಟಿಸ್

ಸ್ಟ್ರಾಟಿಸ್ ಎನ್ನುವುದು ರೆಡ್ ಹ್ಯಾಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಡೀಮನ್ ಮತ್ತು ಫೆಡೋರಾ ಸಮುದಾಯ ಬಳಕೆದಾರರ ಸ್ಥಳ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಏಕೀಕರಿಸಲು ಮತ್ತು ಸರಳೀಕರಿಸಲು ಇದು ಡಿ-ಬಸ್‌ನಲ್ಲಿ ಎಲ್ವಿಎಂ ವಾಲ್ಯೂಮ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಮತ್ತು ಎಕ್ಸ್‌ಎಫ್‌ಎಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನ ಆಧಾರವಾಗಿರುವ ಲಿನಕ್ಸ್ ಶೇಖರಣಾ ಘಟಕಗಳ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಘಟಕಗಳನ್ನು ಸಂರಚಿಸುತ್ತದೆ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ.

ಸ್ಟ್ರಾಟಿಸ್ ಎನ್ನುವುದು ಫ್ಯೂಸ್ ಸಿಸ್ಟಮ್ನಂತಹ ಬಳಕೆದಾರ-ಮಟ್ಟದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅಲ್ಲ. ಸ್ಟ್ರಾಟಿಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೀಮನ್ ZFS ಮತ್ತು Btrf ಗಳೊಂದಿಗೆ ವೈಶಿಷ್ಟ್ಯದ ಸಮಾನತೆಯನ್ನು ಹೊಂದಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಇದು ಎಲ್ವಿಎಂ ಮತ್ತು ಎಕ್ಸ್‌ಎಫ್‌ಎಸ್ ಕಂಪನಿ-ಪರೀಕ್ಷಿತ ಘಟಕಗಳನ್ನು ಆಧರಿಸಿರುವುದರಿಂದ ಒಂದು ದಶಕಕ್ಕೂ ಹೆಚ್ಚು ಉದ್ಯಮ ನಿಯೋಜನೆಗಳು ಮತ್ತು ರೆಡ್ ಹ್ಯಾಟ್ ಎಂಟರ್‌ಪ್ರೈಸ್ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಸ್ಟೋರೇಜ್ ಮ್ಯಾನೇಜರ್‌ನಿಂದ ಕಲಿತ ಪಾಠಗಳು.

Eಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಸ್ಟ್ರಾಟಿಸ್ ಸ್ಥಳೀಯ ಶೇಖರಣಾ ನಿರ್ವಹಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತದೆ. ಒಂದೇ ಡಿಸ್ಕ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಸ್ಟ್ರಾಟಿಸ್ ತಾರ್ಕಿಕವಾಗಿ / ಮನೆ / ಯುಎಸ್ಆರ್ನಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು ಮತ್ತು ರೋಲ್ಬ್ಯಾಕ್ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿಸುತ್ತದೆ.

ದೊಡ್ಡ ಸಂರಚನೆಗಳಲ್ಲಿ, ಸ್ಟ್ರಾಟಿಸ್ ಬಹು-ಹಂತದ, ಮಲ್ಟಿ-ಡಿಸ್ಕ್ ಶೇಖರಣಾ ಪೂಲ್ ಅನ್ನು ರಚಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ, ಪೂಲ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ತದನಂತರ ನಿರ್ವಾಹಕರಿಂದ ಕಡಿಮೆ ಪ್ರಯತ್ನದಿಂದ ಗುಂಪನ್ನು ನಿರ್ವಹಿಸಿ.

ಸ್ಟ್ರಾಟಿಸ್ ಬಗ್ಗೆ

ಸ್ಟ್ರಾಟಿಸ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ತಂತ್ರಜ್ಞಾನದ ಪದರಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ ZFS / Btrfs ಶೈಲಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ- ಲಿನಕ್ಸ್ ಸಾಧನ ಮ್ಯಾಪರ್ ಉಪವ್ಯವಸ್ಥೆ ಮತ್ತು ಎಕ್ಸ್‌ಎಫ್‌ಎಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್. ಸ್ಟ್ರಾಟಿಸ್ಡ್ ಡೀಮನ್ ಬ್ಲಾಕ್ ಸಾಧನಗಳ ಸಂಗ್ರಹಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಡಿ-ಬಸ್ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸ್ಟ್ರಾಟಿಸ್-ಸಿಎಲ್ಐ ಆಜ್ಞಾ ಸಾಲಿನ ಸಾಧನವನ್ನು ಒದಗಿಸುತ್ತದೆ ಸ್ಟ್ರಾಟಿಸ್, ಇದು ಸ್ಟ್ರಾಟಿಸ್ಡ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಡಿ-ಬಸ್ ಎಪಿಐ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ZFS ಮತ್ತು Btrf ಗಳಂತಲ್ಲದೆ, ಸ್ಟ್ರಾಟಿಸ್ ಘಟಕಗಳು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ರೇಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಗಳ ತಜ್ಞರ ನಿರ್ವಹಣೆಯ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಯೋಜನೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು.

ನಿರ್ವಹಣೆಗೆ ಡಿ-ಬಸ್ ಎಪಿಐ ಮತ್ತು ಕ್ಲೈ-ಯುಟಿಲಿಟಿ ಒದಗಿಸಲಾಗಿದೆ. LUKS (ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ವಿಭಾಗಗಳು), mdraid, dm-multiath, iSCSI, LVM ತಾರ್ಕಿಕ ಸಂಪುಟಗಳು, ಹಾಗೆಯೇ ವಿವಿಧ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳು, SSD ಗಳು ಮತ್ತು NVMe ಡ್ರೈವ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಬ್ಲಾಕ್ ಸಾಧನಗಳೊಂದಿಗೆ ಸ್ಟ್ರಾಟಿಸ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.

ಗುಂಪಿನಲ್ಲಿ ಒಂದು ಘಟಕ ಇದ್ದರೆ, ಬದಲಾವಣೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಬೆಂಬಲದೊಂದಿಗೆ ತಾರ್ಕಿಕ ವಿಭಾಗಗಳನ್ನು ಬಳಸಲು ಸ್ಟ್ರಾಟಿಸ್ ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಗುಂಪಿಗೆ ಹಲವಾರು ಘಟಕಗಳನ್ನು ಸೇರಿಸಿದಾಗ, ನಿರಂತರ ಪ್ರದೇಶದಲ್ಲಿ ತಾರ್ಕಿಕವಾಗಿ ಘಟಕಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಸಾಧ್ಯವಿದೆ.

RAID, ಡೇಟಾ ಕಂಪ್ರೆಷನ್, ಡಿಡಪ್ಲಿಕೇಶನ್ ಮತ್ತು ದೋಷ ಸಹಿಷ್ಣುತೆಯಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳು ಇನ್ನೂ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ, ಆದರೆ ಭವಿಷ್ಯಕ್ಕಾಗಿ ಯೋಜಿಸಲಾಗಿದೆ.

ಸ್ಟ್ರಾಟಿಸ್ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ ಶೇಖರಣಾ ಸ್ಥಳದ ಕ್ರಿಯಾತ್ಮಕ ಹಂಚಿಕೆ, ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳು, ಸಮಗ್ರತೆ ಮತ್ತು ಹಿಡಿದಿಡಲು ಲೇಯರಿಂಗ್‌ನಂತಹವು. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ರಸ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಎಂಪಿಎಲ್ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಪ್ರಸ್ತುತ ಒಂದು ವರ್ಷದ ಅಭಿವೃದ್ಧಿಯ ನಂತರ ಯೋಜನೆಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ, ಯೋಜನೆಯ ಪ್ರಾರಂಭವನ್ನು ಇತ್ತೀಚೆಗೆ ಪ್ರಕಟಿಸಿದಾಗಿನಿಂದ ಸ್ಟ್ರಾಟಿಸ್ 2.0. ಇದರಲ್ಲಿ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಅದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ರಸ್ಟ್ ಕಂಪೈಲರ್ ಆವೃತ್ತಿಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ (ಕನಿಷ್ಠ 1.37, ಆದರೆ 1.38 ಅನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ).

ಅದರ ಪಕ್ಕದಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಲು ಯೋಗ್ಯವಾಗಿದೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಬದಲಾವಣೆ ಕೆಲವು ಡಿ-ಬಸ್ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಮರುನಾಮಕರಣ ಮತ್ತು ಡಿ-ಬಸ್‌ನೊಂದಿಗೆ ಕೆಲಸದ ಸಂಸ್ಥೆಯ ಮರುವಿನ್ಯಾಸ (ಪ್ರಾಥಮಿಕ ಮೂಲಭೂತ ಗುಣಲಕ್ಷಣಗಳ ಗುಂಪನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ, ಮತ್ತು ಉಳಿದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಈಗ ಹೊಸ ಫೆಚ್‌ಪ್ರೊಪೆರ್ಟೀಸ್ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವಿನಂತಿಸಲಾಗಿದೆ.)

ಜೊತೆಗೆ CLI ಆವೃತ್ತಿಯು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ದೃ is ವಾಗಿದೆ. ಹಿಂದೆ, ಗುಂಪುಗಳು, ಫೈಲ್ ಸಿಸ್ಟಂಗಳು ಮತ್ತು ಬ್ಲಾಕ್ ಸಾಧನಗಳಲ್ಲಿ ದೋಷ ಪರಿಸ್ಥಿತಿಗಳ ಒಂದು ವರ್ಗವಿತ್ತು, ಅದು CLI ಅನ್ನು ವಾಸ್ತವಿಕವಾಗಿ ಬಳಸಲಾಗದಂತಾಗುತ್ತದೆ.

ಸ್ಟ್ರಾಟಿಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಸ್ಟ್ರಾಟಿಸ್ RHEL, CentOS, ಫೆಡೋರಾ ಮತ್ತು ಉತ್ಪನ್ನಗಳಿಗೆ ಲಭ್ಯವಿದೆ. ಪ್ಯಾಕೇಜ್ RHEL ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಮತ್ತು ಅದರ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಕಂಡುಬರುವುದರಿಂದ ಇದರ ಸ್ಥಾಪನೆಯು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಸ್ಟ್ರಾಟಿಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

sudo dnf install stratis-cli stratisd -y

ಅಥವಾ ನೀವು ಇದನ್ನು ಸಹ ಪ್ರಯತ್ನಿಸಬಹುದು:

sudo yum install stratis-cli stratisd -y

ಸಿಸ್ಟಂನಲ್ಲಿ ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಸ್ಟ್ರಾಟಿಸ್ ಸೇವೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು, ಅವರು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡುತ್ತಾರೆ:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

ಸಂರಚನೆ ಮತ್ತು ಬಳಕೆಯ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ಈ ಕೆಳಗಿನ ಲಿಂಕ್‌ಗೆ ಭೇಟಿ ನೀಡಬಹುದು. https://stratis-storage.github.io/howto/


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.