ಲಿನಕ್ಸ್ನಲ್ಲಿ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವುದು rsync ನೊಂದಿಗೆ ಸಾಕಷ್ಟು ಸರಳವಾಗಿದೆ, ಬಹಳ ಹಿಂದೆಯೇ ಬ್ಲಾಗ್ನಲ್ಲಿ ಇಲ್ಲಿ ಒಂದು ಚರ್ಚೆ ನಡೆಯಿತು Rsync ನೊಂದಿಗೆ ಸ್ಥಳೀಯ ಬ್ಯಾಕಪ್ಗಳಿಗಾಗಿ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ಈ ಅವಕಾಶದಲ್ಲಿ, ನಾವು Rclone ಅನ್ನು ಪರಿಚಯಿಸಲು ಬಯಸುತ್ತೇವೆ, ಇದು rsync ನಂತಹ ಆದರೆ ಮೋಡದ ಸಂಗ್ರಹಕ್ಕಾಗಿ ಒಂದು ಸಾಧನವಾಗಿದೆ.
ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಂದು ಕ್ಲೌಡ್ ಸೇವೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಅಥವಾ ನಮ್ಮ ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿಯಿಂದ ಕ್ಲೌಡ್ ಸೇವೆಗಳಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಈ ಉಪಕರಣವು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಆರ್ಕ್ಲೋನ್ ಎಂದರೇನು?
ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಸಾಧನವಾಗಿದ್ದು, ಇದನ್ನು ಗೋ ಭಾಷೆಯನ್ನು ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಗೂಗಲ್ ಡ್ರೈವ್, ಅಮೆಜಾನ್ ಡ್ರೈವ್, ಎಸ್ 3, ಡ್ರಾಪ್ಬಾಕ್ಸ್, ಬ್ಯಾಕ್ಬ್ಲೇಜ್ ಬಿ 2, ಒನ್ ಡ್ರೈವ್, ಸ್ವಿಫ್ಟ್, ಹ್ಯೂಬಿಕ್, ಕ್ಲೌಡ್ಫೈಲ್ಸ್, ಗೂಗಲ್ ಮೇಘ ಸಂಗ್ರಹಣೆ, ಯಾಂಡೆಕ್ಸ್ ಫೈಲ್ಗಳು ಸೇರಿದಂತೆ ವಿವಿಧ ಕ್ಲೌಡ್ ಸೇವೆಗಳ ನಡುವೆ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸುವ ನಿಕ್ ಕ್ರೇಗ್.
ಅಂತೆಯೇ, ಉಪಕರಣವು ಸ್ಥಳೀಯ ಸೇವೆಗಳಿಂದ ಮತ್ತು ಎಸ್ಎಫ್ಟಿಪಿ ಮೂಲಕ ಫೈಲ್ ವರ್ಗಾವಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು Rclone ಅನ್ನು "ಮೋಡದ ಸಂಗ್ರಹಕ್ಕಾಗಿ rsync" ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು.
ಆರ್ಕ್ಲೋನ್ ವೈಶಿಷ್ಟ್ಯಗಳು
- ತೆರೆದ ಮೂಲ ಮತ್ತು ಬಳಸಲು ಸುಲಭ.
- 14 ಕ್ಕೂ ಹೆಚ್ಚು ಕ್ಲೌಡ್ ಶೇಖರಣಾ ಸೇವೆಗಳೊಂದಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
- MD5 / SHA1 ಬಳಸಿ ನಿಯಂತ್ರಿತ ಫೈಲ್ ಸಮಗ್ರತೆ ಪರಿಶೀಲನೆ.
- ಫೈಲ್ಗಳ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಸಂರಕ್ಷಿಸಲಾಗಿದೆ.
- ಭಾಗಶಃ ಸಿಂಕ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ,
- ಎಲ್ಲಾ ರೀತಿಯ ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಡೈರೆಕ್ಟರಿಯ ಒಂದೇ ರೀತಿಯ ಪ್ರತಿಕೃತಿಯನ್ನು ಮಾಡಲು ಇದು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮೋಡ್ (ಒಂದು ದಾರಿ) ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
- ನೀವು ಫೈಲ್ಗಳನ್ನು ಒಂದು ನೆಟ್ವರ್ಕ್ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸಿಂಕ್ ಮಾಡಬಹುದು, ಅಂದರೆ, ನೀವು ಎರಡು ವಿಭಿನ್ನ ಮೋಡಗಳಿಂದ ಫೈಲ್ಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಬಹುದು.
- ಬಳಸಿ ಕ್ರಿಪ್ಟ್ ಐಚ್ al ಿಕ ಗೂ ry ಲಿಪೀಕರಣ ವಿಧಾನವಾಗಿ.
- ಐಚ್ al ಿಕ ಫ್ಯೂಸ್ ಆರೋಹಣ.
- ನಿಂದ ಸಂಪರ್ಕಿಸಬಹುದಾದ ವ್ಯಾಪಕ ದಸ್ತಾವೇಜನ್ನು ಇಲ್ಲಿ, ಉಪಕರಣವನ್ನು ಹೇಗೆ ವಿವರವಾಗಿ ಬಳಸುವುದು ಎಂದು ತಿಳಿಯಲು.
- Rsync ಗೆ ಹೋಲುವ ಆಜ್ಞೆಗಳು.
ಈ ಅತ್ಯುತ್ತಮ ಸಾಧನವನ್ನು ಆನಂದಿಸಲು ಪ್ರಾರಂಭಿಸಲು ನಾವು ಅಧಿಕೃತ ಪುಟಕ್ಕೆ ಹೋಗಬೇಕು ಮತ್ತು ಅನುಗುಣವಾದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ನಮ್ಮ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ, ಅದನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ, ತದನಂತರ ಯಾವ ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಅದನ್ನು ಎಲ್ಲಿ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಬೇಕೆಂದು ಆರಿಸಿ.
ನಿಂದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಲಿನಾಕ್ಸೈಡ್
ಗೋದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳ ಸ್ಥಾಪನೆಗೆ ಶಿಫಾರಸು ಏಕೆಂದರೆ ಅದು ಸೆರೆಹಿಡಿಯುವ ರೀತಿಯಲ್ಲಿ ಸ್ವಲ್ಪ ಅಸಮರ್ಥವಾಗಿದೆ. ನಾವು ಮಾತ್ರ ಸೇರಿಸಬಹುದು
$GOPATH/bin
.Profile, .zprofile ನಲ್ಲಿ ಅಥವಾ ಶೆಲ್ ಎಲ್ಲಿ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ (.bashrc, .zshrc ನಂತಹ): $ PATH ವೇರಿಯೇಬಲ್ ಗೆ:export PATH=$PATH:$GOPATH/bin
ಇದರ ನಂತರ, ಕೇವಲ ಒಂದು
go get <url>
ಮತ್ತು ಈಗ, ಇತರ ಹಂತಗಳನ್ನು ಮಾಡದೆಯೇ.ಶುಭಾಶಯಗಳು!
ಈ ಲೇಖನವನ್ನು ಬರೆಯುವವನನ್ನು ನಾನು ವಿನಂತಿಸುತ್ತೇನೆ; ದಯವಿಟ್ಟು ಅದನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ನಮಗೆ ಕಲಿಸಿ, ಪ್ರತಿ ಶೇಖರಣಾ ಸೈಟ್ನೊಂದಿಗೆ ಬಳಸಲು ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳನ್ನು ನೀಡಿ.
ನೀವು ಈ ವಿಷಯಕ್ಕೆ ಪ್ರವೇಶಿಸಿದಾಗಿನಿಂದ ಇದು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯವಾಗಿದೆ, ಅದು ದಯವಿಟ್ಟು ಅದನ್ನು ಆಳವಾದ ರೀತಿಯಲ್ಲಿ ವಿಸ್ತರಿಸಿ ಮತ್ತು ಮೇಲ್ನೋಟದ ಇತರ ಲೇಖನಗಳಂತೆ ಉಳಿಯಬೇಡಿ.
ಎರಡನೇ ಭಾಗವನ್ನು ಶೀಘ್ರದಲ್ಲೇ ಪ್ರಕಟಿಸುತ್ತೇನೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ
ಸಂಬಂಧಿಸಿದಂತೆ