ರೆಸ್ಟಿಕ್, ಬ್ಯಾಕಪ್ ಪ್ರತಿಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್

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

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ರೆಸ್ಟಿಕ್ ಅನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದು ಒಂದು ಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಭದ್ರತಾ ನಕಲನ್ನು ಮಾಡಿ ಉಚಿತ ಮತ್ತು ವೇಗವಾಗಿ. ಇದು ಓಪನ್ ಸೋರ್ಸ್, ಸುರಕ್ಷಿತ ಮತ್ತು ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಪ್ರೋಗ್ರಾಂ, ಇದನ್ನು ಗೋ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಬರೆಯಲಾಗಿದೆ.

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

ರೆಸ್ಟಿಕ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಉಬುಂಟು ಅಥವಾ ಲಿನಕ್ಸ್ ಮಿಂಟ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಲ್ಲಿ ಮಾತ್ರ ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

ಈಗ ನಾವು ಬಳಸಬಹುದು ರೆಸ್ಟಿಕ್ ಫೈಲ್ ನಮ್ಮ ಬ್ಯಾಕಪ್‌ಗಳಿಗಾಗಿ.

ರೆಸ್ಟಿಕ್ ಬಳಸಿ ಡೇಟಾವನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವುದು

ನಮ್ಮ ಸ್ಥಳೀಯ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಮ್ಮ ಪ್ರಮುಖ ಡೇಟಾವನ್ನು ನಾವು ಬ್ಯಾಕಪ್ ಮಾಡಬಹುದು. ಕಾರ್ಯಕ್ರಮ ಬ್ಯಾಕಪ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೆಳಗಿನ ಬ್ಯಾಕ್‌-ಎಂಡ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:

  1.  ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿ
  2.   sftp ಸರ್ವರ್ (SSH ಮೂಲಕ)
  3.   HTTP REST ಸರ್ವರ್
  4.   AWS S3
  5.   ಓಪನ್ ಸ್ಟಾಕ್ ಸ್ವಿಫ್ಟ್
  6.   ಬ್ಯಾಕ್ ಬ್ಲೇಜ್ ಬಿ 2
  7.   ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಜೂರ್ ಬ್ಲಾಬ್ ಸಂಗ್ರಹಣೆ
  8.   Google ಮೇಘ ಸಂಗ್ರಹಣೆ

ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿಗೆ ಡೇಟಾವನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ. ಇತರ ಬ್ಯಾಕಪ್ ವಿಧಾನಗಳಲ್ಲಿ ಯಾರಾದರೂ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಅವರು ಆಯಾ ಲಿಂಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು.

ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿಗೆ ಡೇಟಾವನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಿ

ಮೊದಲು ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ ಬ್ಯಾಕಪ್ ಸಂಗ್ರಹಿಸಲು ಭಂಡಾರವನ್ನು ರಚಿಸಿ. ಉದಾಹರಣೆಗೆ, ನನ್ನ $ HOME ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಬ್ಯಾಕಪ್ ಎಂಬ ಭಂಡಾರವನ್ನು ನಾನು ರಚಿಸಲಿದ್ದೇನೆ.

ರೆಸ್ಟಿಕ್ಗಾಗಿ ಭಂಡಾರ ರಚನೆ

./restic init --repo ~/backup

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

ನಂತರ ನಾವು ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ನಮ್ಮ ಡೇಟಾದ ಬ್ಯಾಕಪ್ ಒಂದೇ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:

ಬ್ಯಾಕಪ್ ರೆಸ್ಟಿಕ್ ಡೈರೆಕ್ಟರಿ

./restic -r ~/backup backup ~/Documentos

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾನು ~ / ಬ್ಯಾಕಪ್ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ~ / ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಫೋಲ್ಡರ್ನ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಮಾಡಲಿದ್ದೇನೆ.

ನೀವು ನೋಡುವಂತೆ, ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಡೈರೆಕ್ಟರಿಯ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ರಚಿಸಲಾಗಿದೆ. ಮತ್ತೆ ಇನ್ನು ಏನು, ಅನನ್ಯ ಹೆಸರಿನೊಂದಿಗೆ ಪ್ರಸ್ತುತ ಬ್ಯಾಕಪ್‌ನ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ರಚಿಸಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ 4c809a9c.

ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಿ

ಮೇಲಿನ ಆಜ್ಞೆಯನ್ನು ನಾವು ಮತ್ತೆ ಚಲಾಯಿಸಿದರೆ, ಅನನ್ಯ ಹೆಸರಿನ ಮತ್ತೊಂದು ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಈ ಬಾರಿ ಅದು ಹಿಂದಿನ ಬ್ಯಾಕಪ್‌ಗಿಂತ ವೇಗವಾಗಿ ಬ್ಯಾಕಪ್ ಮಾಡುತ್ತದೆ. ನಾವು ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಸೇರಿಸುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು ಮತ್ತು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಬ್ಯಾಕಪ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು.

ಪ್ಯಾರಾ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

ರೆಸ್ಟಿಕ್ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ

./restic -r ~/backup snapshots

ನೀವು ನೋಡುವಂತೆ, ನನ್ನ ಬಳಿ 2 ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳಿವೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ 4c809a9c ಮತ್ತು 5f59a8eb.

ಪ್ಯಾರಾ ಎರಡು ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:

ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು

./restic -r ~/backup diff 4c809a9c 5f59a8eb

ನೀವು ನೋಡುವಂತೆ, ನಾನು ಬ್ಯಾಕಪ್‌ನಲ್ಲಿ ಹೊಸ ಪಿಡಿಎಫ್ ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಿದ್ದೇನೆ.

ಫೈಲ್ ಬ್ಯಾಕಪ್

ಸಂಪೂರ್ಣ ಡೈರೆಕ್ಟರಿಗಳ ಬ್ಯಾಕಪ್ ಪ್ರತಿಗಳನ್ನು ಮಾಡಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ನಾವು ಒಂದೇ ಫೈಲ್‌ನ ಬ್ಯಾಕಪ್ ಪ್ರತಿಗಳನ್ನು ಸಹ ಮಾಡಬಹುದು:

./restic -r ~/backup backup ~/Documentos/archivo.txt

ಫೈಲ್‌ಗಳನ್ನು ಬ್ಯಾಕಪ್‌ನಿಂದ ಹೊರಗಿಡಿ

ಕೆಲವು ಫೈಲ್‌ಗಳು ಅಥವಾ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಹೊರಗಿಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆ .doc ಪ್ರಕಾರದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸುತ್ತದೆ:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

ನಾವು ಎಲ್ಲವನ್ನು ಸಹ ಇರಿಸಬಹುದು ಫೈಲ್‌ನಲ್ಲಿನ ಬ್ಯಾಕಪ್‌ನಿಂದ ನಾವು ಹೊರಗಿಡಲು ಬಯಸುವ ಫೈಲ್‌ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳು ಮತ್ತು ಬ್ಯಾಕಪ್ ಆಜ್ಞೆಯಲ್ಲಿ ಅದರ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ.

ಉದಾಹರಣೆಗೆ, ನಾವು ಹೊರತುಪಡಿಸಿದ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ:

vi excluidos

ನಾವು ಹೊರಗಿಡಲು ಬಯಸುವ ಫೈಲ್‌ಗಳು ಅಥವಾ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ನಾವು ಸೇರಿಸುತ್ತೇವೆ:

*.txt
entreunosyceros.zip
Vídeos/Películas

ಈಗ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಯಾಕಪ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

ಪ್ಯಾರಾ ಬ್ಯಾಕಪ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ಪಡೆಯಿರಿ, ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:

ರೆಸ್ಟಿಕ್ ಬ್ಯಾಕಪ್ ಸಹಾಯ

./restic help backup

ರೆಸ್ಟಿಕ್ ಬಳಸಿ ಡೇಟಾವನ್ನು ಮರುಸ್ಥಾಪಿಸಿ

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

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

ನಾವು ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ 4c809a9c ನಿಂದ ~ / ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳ ಡೈರೆಕ್ಟರಿಗೆ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಮರುಸ್ಥಾಪಿಸಿದ್ದೇವೆ.

ಪ್ಯಾರಾ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ನಿಂದ ಒಂದೇ ಫೈಲ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಡೈರೆಕ್ಟರಿಗೆ, ನಾವು ಬರೆಯುತ್ತೇವೆ:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ನಾವು ಮಾಡಬಹುದು ಪುನಃಸ್ಥಾಪನೆ ಕುರಿತು ಸಹಾಯ ವಿಭಾಗವನ್ನು ನೋಡಿ.

ಪುನಃಸ್ಥಾಪನೆ ಸಹಾಯ

./restic help restore

ಮರುಸ್ಥಾಪಿಸದೆ ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಿ

ಡೇಟಾವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ನಾವು ಬಯಸದಿರಬಹುದು, ಆದರೆ ಅದನ್ನು ನೋಡಿ. ನಾವು ಬ್ಯಾಕಪ್ ಅನ್ನು ಸಾಮಾನ್ಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿ ಅನ್ವೇಷಿಸಬಹುದು. ಮೊದಲಿಗೆ, ನಾವು ಮೌಂಟ್ ಪಾಯಿಂಟ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ:

mkdir montaje-copias

ನಂತರ ನಾವು ನಮ್ಮ ಭಂಡಾರವನ್ನು ಆರೋಹಿಸುತ್ತೇವೆ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಆರೋಹಣ-ಪ್ರತಿಗಳ ಆರೋಹಣ ಹಂತದಲ್ಲಿ:

./restic -r ~/backup mount montaje-copias/

ರೆಸ್ಟಿಕ್ ಡೇಟಾಗೆ ಪ್ರವೇಶ

ಈಗ, ನಾವು ನಮ್ಮ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ತೆರೆದರೆ ನಮ್ಮ ಭಂಡಾರವನ್ನು ಜೋಡಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಅನ್ವೇಷಿಸಬಹುದು. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ನಾವು ಸಹಾಯವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು:

./restic help mount

ಇದು ಕೇವಲ ಕಾರ್ಯಕ್ರಮದ ತುದಿ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಸಮಾಲೋಚಿಸುವುದು ಸೂಕ್ತವಾಗಿದೆ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಹೆಚ್ಚು ವಿವರವಾದ ಬಳಕೆಗಾಗಿ ರೆಸ್ಟಿಕ್‌ನಿಂದ.


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

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

*

*

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