ರೆಸ್ಟಿಕ್ 0.15 ಬ್ಯಾಕಪ್ ಸಿಸ್ಟಮ್ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಆವೃತ್ತಿಯ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ರೂಪದಲ್ಲಿ ಬ್ಯಾಕಪ್ ಪ್ರತಿಗಳ ಸಂಗ್ರಹಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬ್ಯಾಕ್ಅಪ್ ಪ್ರತಿಗಳನ್ನು ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಪರಿಸರದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು ಮತ್ತು ಬ್ಯಾಕ್ಅಪ್ ಪ್ರತಿಯು ತಪ್ಪು ಕೈಗೆ ಬಿದ್ದರೆ, ಅದು ಸಿಸ್ಟಮ್ಗೆ ರಾಜಿ ಮಾಡಬಾರದು. ಬ್ಯಾಕ್ಅಪ್ ರಚಿಸುವಾಗ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಹೊರಗಿಡಲು ಹೊಂದಿಕೊಳ್ಳುವ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿದೆ (ನಿಯಮಗಳ ಸ್ವರೂಪವು rsync ಅಥವಾ gitignore ಗೆ ಹೋಲುತ್ತದೆ). ಲಿನಕ್ಸ್, ಮ್ಯಾಕೋಸ್, ವಿಂಡೋಸ್, ಫ್ರೀಬಿಎಸ್ಡಿ ಮತ್ತು ಓಪನ್ಬಿಎಸ್ಡಿಯಲ್ಲಿ ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು ಗೋದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಬ್ಯಾಕಪ್ಗಳನ್ನು ಸ್ಥಳೀಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ, ಬಾಹ್ಯದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು ಸರ್ವರ್ Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, ಮತ್ತು Google Cloud Storage clouds ನಲ್ಲಿ ಹಾಗೂ rclone ಬ್ಯಾಕೆಂಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಶೇಖರಣಾ ಸೇವೆಗಳಲ್ಲಿ SFTP/SSH ಅಥವಾ HTTP REST ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. ಮೀಸಲಾದ ವಿಶ್ರಾಂತಿ ಸರ್ವರ್ ಅನ್ನು ಸಂಗ್ರಹಣೆಗಾಗಿ ಬಳಸಬಹುದು, ಇತರ ಬ್ಯಾಕೆಂಡ್ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು append-only ಮೋಡ್ನಲ್ಲಿ ರನ್ ಆಗುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಮೂಲವು ರಾಜಿ ಮಾಡಿಕೊಂಡರೆ ಬ್ಯಾಕಪ್ಗಳ ಅಳಿಸುವಿಕೆ ಅಥವಾ ಮಾರ್ಪಾಡುಗಳನ್ನು ತಡೆಯುತ್ತದೆ. ಸರ್ವರ್ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಶನ್ ಕೀಗಳಿಗೆ ಪ್ರವೇಶ.
ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ. ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಬ್ಯಾಕಪ್ ಅನ್ನು ರಚಿಸಿದಾಗ, ಸಂಬಂಧಿತ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ, ಆ ಕ್ಷಣದಲ್ಲಿ ಸ್ಥಿತಿಯನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವಿಭಿನ್ನ ರೆಪೊಸಿಟರಿಗಳ ನಡುವೆ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಿದೆ. ದಟ್ಟಣೆಯನ್ನು ಉಳಿಸಲು, ಬ್ಯಾಕಪ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಬದಲಾದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ನಕಲಿಸಲಾಗುತ್ತದೆ. ರೆಪೊಸಿಟರಿಯ ವಿಷಯಗಳನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ನಿರ್ಣಯಿಸಲು ಮತ್ತು ಚೇತರಿಕೆ ಸರಳಗೊಳಿಸಲು, ಬ್ಯಾಕ್ಅಪ್ ನಕಲನ್ನು ಹೊಂದಿರುವ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ವರ್ಚುವಲ್ ವಿಭಾಗದ ರೂಪದಲ್ಲಿ ಜೋಡಿಸಬಹುದು (ಆರೋಹಣವನ್ನು FUSE ಬಳಸಿ ನಡೆಸಲಾಗುತ್ತದೆ). ಬದಲಾವಣೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಆಯ್ದವಾಗಿ ಹೊರತೆಗೆಯಲು ಆದೇಶಗಳನ್ನು ಸಹ ಒದಗಿಸಲಾಗಿದೆ.
ಸಿಸ್ಟಮ್ ಸಂಪೂರ್ಣ ಫೈಲ್ಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಆದರೆ ರಾಬಿನ್ ಸಹಿಯನ್ನು ಬಳಸಿಕೊಂಡು ತೇಲುವ ಗಾತ್ರದ ಬ್ಲಾಕ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ. ಮಾಹಿತಿಯನ್ನು ವಿಷಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಫೈಲ್ ಹೆಸರುಗಳಲ್ಲ (ಡೇಟಾ-ಸಂಬಂಧಿತ ಹೆಸರುಗಳು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಬ್ಲಾಕ್ ಮೆಟಾಡೇಟಾ ಮಟ್ಟದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ). ವಿಷಯದ SHA-256 ಹ್ಯಾಶ್ ಅನ್ನು ಆಧರಿಸಿ, ಡಿಡ್ಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅನಗತ್ಯ ಡೇಟಾ ನಕಲು ಮಾಡುವಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಬಾಹ್ಯ ಸರ್ವರ್ಗಳಲ್ಲಿ, ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ (SHA-256 ಅನ್ನು ಚೆಕ್ಸಮ್ಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, AES-256-CTR ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಶನ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು Poly1305-AES-ಆಧಾರಿತ ದೃಢೀಕರಣ ಕೋಡ್ಗಳನ್ನು ಸಮಗ್ರತೆಯನ್ನು ಖಾತರಿಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ). ಫೈಲ್ಗಳ ಸಮಗ್ರತೆಯು ರಾಜಿಯಾಗುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಲು ಚೆಕ್ಸಮ್ಗಳು ಮತ್ತು ದೃಢೀಕರಣ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಯಾಕ್ಅಪ್ ನಕಲನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಿದೆ.
ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:
- ಹೊಸ ರಿರೈಟ್ ಆಜ್ಞೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಬ್ಯಾಕ್ಅಪ್ಗಾಗಿ ಮೂಲತಃ ಉದ್ದೇಶಿಸದ ಫೈಲ್ಗಳು (ಉದಾಹರಣೆಗೆ, ಗೌಪ್ಯ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ಗಳು ಅಥವಾ ಯಾವುದೇ ಮೌಲ್ಯವಿಲ್ಲದ ದೊಡ್ಡ ಲಾಗ್ಗಳು) ಆಕಸ್ಮಿಕವಾಗಿ ಬ್ಯಾಕಪ್ ಪ್ರತಿಯಲ್ಲಿ ಸೇರಿಸಲ್ಪಟ್ಟಾಗ ಸ್ನ್ಯಾಪ್ಶಾಟ್ನಿಂದ ಅನಗತ್ಯ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. .
- ಫೈಲ್ಗಳನ್ನು ಓದುವಾಗ ಸಮಾನಾಂತರತೆಯ ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲು ಬ್ಯಾಕಪ್ ಆಜ್ಞೆಗೆ “--read-concurrency” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, NVMe ನಂತಹ ವೇಗದ ಡ್ರೈವ್ಗಳಲ್ಲಿ ನಕಲು ಮಾಡುವುದನ್ನು ವೇಗಗೊಳಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- ಫೈಲ್ ಟ್ರೀ ಸ್ಕ್ಯಾನಿಂಗ್ ಹಂತವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಬ್ಯಾಕ್ಅಪ್ ಆಜ್ಞೆಗೆ “--ನೋ-ಸ್ಕ್ಯಾನ್” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಪ್ರೂನ್ ಆಜ್ಞೆಯು ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಿದೆ (30% ವರೆಗೆ).
- ದೊಡ್ಡ ಖಾಲಿ ಪ್ರದೇಶಗಳೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮರುಸ್ಥಾಪಿಸಲು ಪುನಃಸ್ಥಾಪನೆ ಆಜ್ಞೆಗೆ "--ಸ್ಪರ್ಸ್" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ, ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- macFUSE ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಯಾಕ್ಅಪ್ಗಳೊಂದಿಗೆ ರೆಪೊಸಿಟರಿಯನ್ನು ಆರೋಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು macOS ಸೇರಿಸಿದೆ.
ಮೂಲ: opennet.ru
