ಉಬುಂಟುನಲ್ಲಿ ಬ್ಯಾಕಪ್ನಿಂಜಾವನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಬಳಸಿ

ಬ್ಯಾಕಪ್ನಿಂಜಾ

ನಿಯಮಿತವಾಗಿ ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಎಷ್ಟು ಮುಖ್ಯ ಎಂದು ಯಾವುದೇ ಬಳಕೆದಾರರಿಗೆ ತಿಳಿದಿದೆ, ಮತ್ತು ಈ ನಿರ್ವಿವಾದದ ಸತ್ಯವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದ ಕಾರಣ ನಾವೆಲ್ಲರೂ ನಮ್ಮ ಜೀವನದಲ್ಲಿ ಒಂದು ಹಂತದಲ್ಲಿ ಬಳಲುತ್ತಿದ್ದೇವೆ. ಬಹುಶಃ ಸಮಯದ ಕೊರತೆಯಿಂದಾಗಿ, ಬಹುಶಃ ನಮ್ಮ ಆದ್ಯತೆಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸಾಧನವನ್ನು ಹುಡುಕಲು ನಾವು ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ವ್ಯಯಿಸದ ಕಾರಣ, ಸತ್ಯವು ಏನಾದರೂ ವಿಫಲವಾದಾಗ ಮತ್ತು ನಾವು ಚಿತ್ರಗಳು, ದಾಖಲೆಗಳು, ವೀಡಿಯೊಗಳು ಮತ್ತು ಇತರರನ್ನು ಕಳೆದುಕೊಂಡಾಗ, ನಾವು ಏನನ್ನಾದರೂ ಪ್ರತಿಜ್ಞೆ ಮಾಡಿದಾಗ ಈ ರೀತಿ ಎಂದಿಗೂ ಹಿಂತಿರುಗುವುದಿಲ್ಲ. ನಮಗೆ ಆಗಲು.

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

ಇದು ನಮಗೆ ನೀಡುವ ಕೆಲವು ಪ್ರಯೋಜನಗಳು ಬ್ಯಾಕಪ್ನಿಂಜಾ ಸಾಧ್ಯತೆ ನಮ್ಮ ಬ್ಯಾಕಪ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಬಳಸಿ, ತಿಳಿದಿರುವಂತೆ ಯಾವಾಗಲೂ ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಆಕರ್ಷಿಸುತ್ತದೆ. ನಂತರ, ಇದು ಪ್ರಸಿದ್ಧ ಸಾಧನಗಳಾದ ಡ್ಯುಪ್ಲಿಸಿಟಿ, ಆರ್ಡಿಫ್-ಬ್ಯಾಕಪ್, ಮೈಸ್ಕ್ಡಂಪ್, ಎಂಎಸ್ಕ್ಲೋಟ್ಕಾಪಿ ಮತ್ತು MySQL ಅಥವಾ ಮಾರಿಯಾಡಿಬಿ.

ಪ್ರಾರಂಭಿಸಲು ನಾವು ಬ್ಯಾಕ್ಅಪ್ನಿಂಜಾವನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ, ಇದು ಅಧಿಕೃತ ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಂಡುಬರುವುದರಿಂದ ಸರಳಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಅದನ್ನು ಸರಳ ಮೂಲಕ ಮಾಡಬಹುದು:

# apt-get backupninja ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಅನುಸ್ಥಾಪನಾ ಉಪಕರಣವು ಅದರ ಕೆಲಸವನ್ನು ಮಾಡಲು ನಾವು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತೇವೆ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ನಾವು ಬಳಸುವ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಿದ್ದೇವೆ / usr / sbin / backupninja (ಈ ಅಪ್ಲಿಕೇಶನ್‌ನ ಮೂಲ ಲಿಪಿ), /etc/cron.d/backupninja (ಅದರ ಉಡಾವಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು), /etc/logrotate.d/backupninja (ಲಾಗ್ ಫೈಲ್‌ಗಳಿಗಾಗಿ), /etc/backup.d/ (ಇಲ್ಲಿ ಸಂರಚನಾ ಕಡತಗಳು), /etc/backupninja.conf (ಸಾಮಾನ್ಯ ಸಂರಚನಾ ಕಡತ) ಮತ್ತು / usr / share / doc / backupninja / ಉದಾಹರಣೆಗಳು, ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಉದಾಹರಣೆ ಸಂರಚನಾ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.

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

ನಂತರ ನಾವು ಆಯ್ಕೆಗಳನ್ನು ನೋಡುತ್ತೇವೆ, ಅದು ಒಳಗೊಂಡಿರುತ್ತದೆ ಸಿಸ್ಟಮ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಮಾಹಿತಿ, makecd, mysql ಅಥವಾ postgresql ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಿ, ಅಥವಾ rdiff, rsync ಅಥವಾ tar ನಂತಹ ಸಾಧನಗಳನ್ನು ಬಳಸುವ ಆಯ್ಕೆಗಳು. ನೋಡೋಣ ರಿಮೋಟ್ ಡೈರೆಕ್ಟರಿ ಬ್ಯಾಕಪ್‌ಗಳನ್ನು ರಚಿಸಲು rsync ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಸ್ಥಳೀಯ ಫೋಲ್ಡರ್‌ನೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಿಂಕ್ರೊನೈಸ್ ಆಗುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ಕ್ರಾನ್ / ಅನಾಕ್ರಾನ್‌ಗೆ ಧನ್ಯವಾದಗಳು.

ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸುವುದು /etc/backup.d, ಅದನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅದರ ಅನುಮತಿಗಳನ್ನು 600 ಕ್ಕೆ ಬದಲಾಯಿಸಿ (ಅಂದರೆ, ಮಾಲೀಕರಿಗಾಗಿ ಓದಿ ಮತ್ತು ಬರೆಯಿರಿ, ಗುಂಪಿಗೆ ಮತ್ತು ಇತರರಿಗೆ ಏನೂ ಇಲ್ಲ).

# ರಿಮೋಟ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಬಳಕೆದಾರಹೆಸರು
ಬಳಕೆದಾರ = ಮೂಲ
# ರಿಮೋಟ್ ಕಂಪ್ಯೂಟರ್
ಹೋಸ್ಟ್ = ಸರ್ವರ್ 1
# ರಿಮೋಟ್ ಡೈರೆಕ್ಟರಿ
remotedir = / ಮನೆ / ದಾಖಲೆಗಳು /
# ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿ
localdir = / ಮನೆ / ಬ್ಯಾಕಪ್
# ಹಿಂದಿನ ಬ್ಯಾಕಪ್ ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿ
localdirant = / ಮನೆ / ಬ್ಯಾಕಪ್ .1
mv $ localdir $ localdirant
#rsync
rsync -av –delete –recursive –link-dest = $ localdirant $ user @ $ host: $ remotedir $ localdir

ಈಗ ನಾವು ಇದನ್ನು ನಡೆಸುತ್ತೇವೆ:

# ಬ್ಯಾಕಪ್ನಿಂಜಾ -ಎನ್

ಮತ್ತು ನಾವು ಬ್ಯಾಕಪ್ .0 ಎಂಬ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ, ಅದು ಹೊಸ ಅಥವಾ ಹಿಂದಿನ ಬ್ಯಾಕಪ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಮಾರ್ಪಡಿಸಲಾಗಿರುವ ಎಲ್ಲ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಬದಲಾಗದೆ ಉಳಿದಿರುವ ಹಾರ್ಡ್ ಲಿಂಕ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದನ್ನು ನಾವು ಪರಿಶೀಲಿಸಬಹುದು ಎರಡೂ ಡೈರೆಕ್ಟರಿಗಳ ಇನೋಡ್‌ಗಳು ಮತ್ತು ಗಾತ್ರಗಳನ್ನು ಹೋಲಿಸುವುದು.

ಹೆಚ್ಚಿನ ಮಾಹಿತಿ: ಬ್ಯಾಕಪ್ನಿಂಜಾ (ಅಧಿಕೃತ ಜಾಲತಾಣ)


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

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

*

*

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