ಬ್ಯಾಷ್ ಶೆಲ್‌ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಟರ್ಮಿನಲ್‌ನಿಂದ ಬ್ಯಾಕ್‌ಅಪ್‌ಗಳು

ಫೆಬ್ರವರಿ 14 ರಂದು ನಾನು ಇದ್ದೇನೆ ಲಿನಕ್ಸ್.ಕಾಮ್ ನ ಪ್ರಕಟಣೆ ಸಿಮ್ರತ್ ಪಾಲ್ ಸಿಂಗ್ ಖೋಖರ್, ಅಲ್ಲಿ ಅದು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ ಬ್ಯಾಷ್ ಶೆಲ್ ಅವರ ಕರ್ತೃತ್ವದ, ಇದು ಸ್ವರೂಪದಲ್ಲಿ ಬ್ಯಾಕಪ್ ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ

.tar.bz2

ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿರುವ ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಯ.

ಆದಾಗ್ಯೂ ಸ್ಕ್ರಿಪ್ಟ್ ಇದು ಸ್ವಲ್ಪ ಹಳೆಯದು, ಇದನ್ನು ಮೂಲತಃ ಮಾರ್ಚ್ 13, 2009 ರಂದು ಪ್ರಕಟಿಸಿದ ಕಾರಣ, ಅದರ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಅದರ ಬಳಕೆಯ ಸುಲಭತೆ ಎರಡರಲ್ಲೂ ಇದು ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಲು, ಅಕ್ಷರಕ್ಕೆ ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:

  1. ರಲ್ಲಿ ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್ ತೆರೆಯಿರಿ ಗೆಡಿಟ್ ಅಥವಾ ಸೈನ್ ಇನ್ ನ್ಯಾನೋ ನೀವು ಬಯಸಿದಂತೆ.
  2. ನಕಲಿಸಿ ಪೂರ್ಣ ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಈ ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ.
  3. ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೀಗೆ ಉಳಿಸಿ
    mybackup.sh

    ನಿಮ್ಮ ತಂಡದೊಳಗೆ ನೀವು ಬಯಸುವ ಸ್ಥಳದಲ್ಲಿ (ಮೇಲಾಗಿ ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ).

ಈಗ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನುಮತಿಗಳನ್ನು ನೀಡಲಿದ್ದೇವೆ (ನೀವು ಮೊದಲು ಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಬೇಕು):

chmod + x mybackup.sh

ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವ ವಿಧಾನ ಹೀಗಿದೆ:

ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿ ಅಥವಾ ಫೈಲ್‌ನ ಬ್ಯಾಕಪ್ ಅನ್ನು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಮಾಡುವುದರಿಂದ ನಿರ್ವಹಿಸಲು:

sh mybackup.sh [ಮೂಲ] [ಗಮ್ಯಸ್ಥಾನ]

ಮೂಲವು ನೀವು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಬಯಸುವ ಡೈರೆಕ್ಟರಿ ಅಥವಾ ಫೈಲ್‌ನ ಸಂಪೂರ್ಣ ಮಾರ್ಗವಾಗಿದೆ (ಉದಾಹರಣೆ:

~/Documentos/Writer

)
ಗಮ್ಯಸ್ಥಾನ ಎಲ್ಲಿ, ನೀವು ಬ್ಯಾಕಪ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಯಸುವ ಮಾರ್ಗವಾಗಿದೆ (ಉದಾಹರಣೆ:

~/Documentos

)

ನೋಟಾ: ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಪೂರ್ಣ ಮತ್ತು ಸಾಪೇಕ್ಷ ಮಾರ್ಗಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ ಎಂದು ಸಿಮ್ರಾಟ್ ಹೇಳಿಕೊಂಡಿದ್ದಾರೆ, ಆದರೆ ನನ್ನ ವಿಷಯದಲ್ಲಿ ಸಂಪೂರ್ಣ ಮಾರ್ಗಗಳು ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ಇದು ಫೈಲ್ ರಚನೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ

.tar.bz2

ಸ್ವರೂಪದೊಂದಿಗೆ

"fuente_ddmmyyyy.x.tar.bz2"

ಈಗ ನೀವು ಹಿಂದಿನ ಬ್ಯಾಕಪ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಲು ಬಯಸಿದರೆ, ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಬೇಕು ಮತ್ತು ಫೈಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು

.tar.bz2

ಮೂಲವಾಗಿ ಮತ್ತು ನೀವು ಫೈಲ್ ಅನ್ನು ಗಮ್ಯಸ್ಥಾನವಾಗಿ ಅನ್ಜಿಪ್ ಮಾಡಲು ಬಯಸುವ ಡೈರೆಕ್ಟರಿಯಂತೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಒಳಗೆ ಬಳಸಬಹುದು ನಾಟಿಲಸ್ ಬ್ಯಾಕಪ್ ಅನ್ನು ಹೆಚ್ಚು ಸುಲಭವಾದ ರೀತಿಯಲ್ಲಿ ಮಾಡಲು.


ಲೇಖನದ ವಿಷಯವು ನಮ್ಮ ತತ್ವಗಳಿಗೆ ಬದ್ಧವಾಗಿದೆ ಸಂಪಾದಕೀಯ ನೀತಿ. ದೋಷವನ್ನು ವರದಿ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.

2 ಕಾಮೆಂಟ್‌ಗಳು, ನಿಮ್ಮದನ್ನು ಬಿಡಿ

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

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ.

*

*

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

  1.   ಥಾಲ್ಸ್ಕರ್ತ್ ಡಿಜೊ

    ನಿಜ ಹೇಳಬೇಕೆಂದರೆ, ನಾನು ಅಂತಹದ್ದನ್ನು ಹುಡುಕುತ್ತಿದ್ದೆ. ನಾನು ಅದನ್ನು CRON ನಲ್ಲಿ ಇರಿಸಿದ್ದೇನೆ ಆದ್ದರಿಂದ ಅದು ಪ್ರತಿ X ಸಮಯದಲ್ಲೂ ಸ್ವಯಂಚಾಲಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ, ನಾನು ವಿಷಯದ ಬಗ್ಗೆ ಚಿಂತಿಸುವುದಿಲ್ಲ =)

  2.   ಜೊನಸ್ ಡಿಜೊ

    ಮಾಹಿತಿಯು ತುಂಬಾ ಒಳ್ಳೆಯದು ಆದರೆ ಬ್ಯಾಕಪ್ ಅನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ದಿನದ ಕೊನೆಯಲ್ಲಿ ನೀವು ವಿವರಿಸಲಿಲ್ಲ,
    1. ನೀವು ಬಯಸಿದಂತೆ ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಜೆಡಿಟ್ ಅಥವಾ ನ್ಯಾನೊದಲ್ಲಿ ತೆರೆಯಿರಿ.
    ಹೊಸ ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಈ ಹೊಸ ಡಾಕ್ಯುಮೆಂಟ್‌ಗೆ ನಕಲಿಸಿ.
    3. ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೀಗೆ ಉಳಿಸಿ

    mybackup.sh

    ಹೌದು! ಕೋಡ್ ಯಾವುದು? ನಥಿಂಗ್‌ನಲ್ಲಿ ನೀವು ನನಗೆ ಸಹಾಯ ಮಾಡಿದ್ದೀರಿ