ಫ್ಲಾಟ್ಪ್ಯಾಕ್ನ ಸೃಷ್ಟಿಕರ್ತ ಮತ್ತು ರೆಡ್ ಹ್ಯಾಟ್ ಉದ್ಯೋಗಿ ಅಲೆಕ್ಸಾಂಡರ್ ಲಾರ್ಸನ್, ಕರ್ನಲ್ನ ಕಂಪೋಸ್ಫ್ಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಾಗಿ ಪ್ರಾಥಮಿಕ ಪ್ಯಾಚ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ್ದಾರೆ. Linuxಪ್ರಸ್ತಾವಿತ ಫೈಲ್ ಸಿಸ್ಟಮ್ Squashfs ನಂತೆಯೇ ಇದೆ ಮತ್ತು ಓದಲು-ಮಾತ್ರ ಮೋಡ್ನಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ಆರೋಹಿಸಲು ಸಹ ಸೂಕ್ತವಾಗಿದೆ. ವ್ಯತ್ಯಾಸಗಳು ಬಹು ಮೌಂಟೆಡ್ ಡಿಸ್ಕ್ ಇಮೇಜ್ಗಳ ವಿಷಯಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಂಗ್ರಹಿಸುವ ಮತ್ತು ಓದುವ ಡೇಟಾ ದೃಢೀಕರಣವನ್ನು ಬೆಂಬಲಿಸುವ Composefs ನ ಸಾಮರ್ಥ್ಯದಲ್ಲಿವೆ. Composefs ಉಪಯುಕ್ತವಾಗಬಹುದಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಕಂಟೇನರ್ ಇಮೇಜ್ಗಳನ್ನು ಆರೋಹಿಸುವುದು ಮತ್ತು Git-ತರಹದ OSTree ರೆಪೊಸಿಟರಿಗಾಗಿ ಅದನ್ನು ಬಳಸುವುದು ಸೇರಿವೆ.
Composefs ವಿಷಯ-ಆಧಾರಿತ ವಿಳಾಸ ಸಂಗ್ರಹ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಅಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಗುರುತಿಸುವಿಕೆಯು ಫೈಲ್ ಹೆಸರಲ್ಲ, ಆದರೆ ಫೈಲ್ ವಿಷಯಗಳ ಹ್ಯಾಶ್ ಆಗಿದೆ. ಈ ಮಾದರಿಯು ನಕಲು ಮಾಡುವಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ವಿಭಿನ್ನ ಆರೋಹಿತವಾದ ವಿಭಾಗಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಫೈಲ್ಗಳ ಒಂದು ನಕಲನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕಂಟೇನರ್ ಚಿತ್ರಗಳು ಅನೇಕ ಸಾಮಾನ್ಯ ಸಿಸ್ಟಮ್ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಮತ್ತು Composefs ನೊಂದಿಗೆ, ಈ ಪ್ರತಿಯೊಂದು ಫೈಲ್ಗಳನ್ನು ಹಾರ್ಡ್ ಲಿಂಕ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಂತಹ ತಂತ್ರಗಳ ಅಗತ್ಯವಿಲ್ಲದೆ ಎಲ್ಲಾ ಆರೋಹಿತವಾದ ಚಿತ್ರಗಳಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಹಂಚಿದ ಫೈಲ್ಗಳನ್ನು ಡಿಸ್ಕ್ನಲ್ಲಿ ಒಂದೇ ಪ್ರತಿಯಾಗಿ ಸಂಗ್ರಹಿಸುವುದಲ್ಲದೆ, ಅವುಗಳನ್ನು ಪುಟ ಸಂಗ್ರಹದಲ್ಲಿ ಒಂದೇ ನಮೂದಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಡಿಸ್ಕ್ ಮತ್ತು RAM ಎರಡನ್ನೂ ಉಳಿಸುತ್ತದೆ.
ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಉಳಿಸಲು, ಆರೋಹಿತವಾದ ಚಿತ್ರಗಳಲ್ಲಿ ಡೇಟಾ ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ. ಆರೋಹಿಸುವಾಗ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ:
- ನಿಜವಾದ ಫೈಲ್ ವಿಷಯಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಎಲ್ಲಾ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಮೆಟಾಡೇಟಾ, ಫೈಲ್ ಹೆಸರುಗಳು, ಅನುಮತಿಗಳು ಮತ್ತು ಇತರ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಬೈನರಿ ಸೂಚ್ಯಂಕ.
- ಎಲ್ಲಾ ಆರೋಹಿತವಾದ ಚಿತ್ರಗಳ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೂಲ ಡೈರೆಕ್ಟರಿ. ಫೈಲ್ಗಳನ್ನು ಅವುಗಳ ವಿಷಯಗಳ ಹ್ಯಾಶ್ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.
ಪ್ರತಿ FS ಚಿತ್ರಕ್ಕೆ ಬೈನರಿ ಸೂಚ್ಯಂಕವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಚಿತ್ರಗಳಿಗೆ ಮೂಲ ಡೈರೆಕ್ಟರಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಹಂಚಿಕೆಯ ಶೇಖರಣಾ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಫೈಲ್ಗಳ ವಿಷಯಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ಚಿತ್ರವನ್ನು ಪರಿಶೀಲಿಸಲು, fs-verity ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಬಹುದು, ಇದು ಫೈಲ್ಗಳನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, ಬೈನರಿ ಸೂಚ್ಯಂಕದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹ್ಯಾಶ್ಗಳ ಪತ್ರವ್ಯವಹಾರವನ್ನು ನಿಜವಾದ ವಿಷಯಗಳೊಂದಿಗೆ ಪರಿಶೀಲಿಸುತ್ತದೆ (ಅಂದರೆ ಆಕ್ರಮಣಕಾರರು ಮೂಲ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ಗೆ ಬದಲಾವಣೆ ಮಾಡಿದರೆ ಅಥವಾ ವೈಫಲ್ಯದ ಪರಿಣಾಮವಾಗಿ ಡೇಟಾ ಹಾನಿಗೊಳಗಾಗಿದ್ದರೆ, ಅಂತಹ ಪರಿಶೀಲನೆಯು ವ್ಯತ್ಯಾಸವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ).
ಮೂಲ: opennet.ru
