KNOLEDGEBASE · ਸੇਵਾ ਨਿਰਧਾਰਤ ਅਤੇ ਵੀ. ਪੀ. ਐੱਸ.

ਸਰਵਰਾਂ ਵਿਚਕਾਰ ਡਾਟਾ ਨੂੰ ਮਿਰਰ ਕਰਨ ਲਈ rsync ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ 2020-04-02

ਸਰਵਰਾਂ ਵਿਚਕਾਰ ਡਾਟਾ ਨੂੰ ਮਿਰਰ ਕਰਨ ਲਈ rsync ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਆਰ. ਸਿੰਕ ਯੂਨਿਕਸ ਸਿਸਟਮਾਂ ਲਈ ਇੱਕ ਅਸਾਨ ਓਪਨ ਸੋਰਸ ਸਹੂਲਤ ਹੈ ਜੋ ਸਰਵਰਾਂ ਦੇ ਵਿਚਕਾਰ ਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਕਰੇਗੀ ਸਿਰਫ ਉਹਨਾਂ ਫਾਈਲਾਂ ਦੀ ਨਕਲ ਕਰੇਗੀ ਜੋ ਪਿਛਲੀ ਵਾਰ ਚੱਲਣ ਤੋਂ ਬਾਅਦ ਬਦਲੀਆਂ ਗਈਆਂ ਹਨ। ਮੈਂ ਇਸ ਤੋਂ ਮਿਲੀ ਜਾਣਕਾਰੀ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਾਂਗਾ। rsync ਟਿਊਟੋਰਿਅਲ ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਂ ਤੁਹਾਨੂੰ LinuxQuestions.org ਸਰਵਰਾਂ ਉੱਤੇ ਪਾਏ ਜਾਣ ਵਾਲੇ ਆਮ ਫਾਇਲ ਢਾਂਚੇ ਨਾਲ ਸਬੰਧਤ ਕੁਝ ਹੋਰ ਵਿਸ਼ੇਸ਼ ਨਿਰਦੇਸ਼ ਦੇਵਾਂਗਾ।

ਇਸ ਨੂੰ ਸਫਲ ਬਣਾਉਣ ਲਈ, ਸਾਨੂੰ ਕੁੰਜੀ ਅਧਾਰਤ ਐੱਸ. ਐੱਸ. ਐੱਚ. ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਸੈੱਟਅੱਪ ਕੁੰਜੀ ਅਧਾਰਤ ਐੱਸ. ਐੱਸ. ਐੱਚ. ਪ੍ਰਮਾਣਿਕਤਾ ਟਿਊਟੋਰਿਅਲ।


ਇਸ ਉਦਾਹਰਣ ਲਈ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਆਪਣੇ CPanel ਉਤਪਾਦਨ ਸਰਵਰ ਉੱਤੇ ਵੈੱਬ root ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਆਮ ਤੌਰ ਉੱਤੇ, CPanel ਸਰਵਰ ਇਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਨ। ਪਬਲਿਕ (_ H) ਐੱਚ. ਟੀ. ਐੱਮ. ਐੱਲ.ਇਸ ਡਾਇਰੈਕਟਰੀ ਦਾ ਬੈਕਅੱਪ ਲੈਣ ਲਈ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰੋ।



  1. ਆਪਣੇ ਸ਼ੀਸ਼ੇ/ਮੰਜ਼ਿਲ ਸਰਵਰ ਵਿੱਚ ਐੱਸਐੱਸਐੱਚ ਕਰੋ ਅਤੇ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦਿਓਃ

    rsync -e "ssh -p ਐੱਸ. ਐੱਸ. ਐੱਚ. ਕਸਟਮਪੋਰਟ" - avzn-ਹਟਾਓ-ਬਾਅਦ ਵਿੱਚ
    ਉਪਭੋਗਤਾ@ਸਰਵਰ ਆਈ. ਪੀ.:~/ਪਬਲਿਕ _ ਐੱਚ. ਟੀ. ਐੱਮ. ਐੱਲ. ~ /
    • - ਏ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱਸ ਐੱ - rsync ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਕੁਨੈਕਸ਼ਨ ਉੱਤੇ ਟ੍ਰਾਂਸਫਰ ਚਲਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ
    • -p - ਐਸ. ਐੱਸ. ਐੱਚ. ਨੂੰ ਡਿਫਾਲਟ ਪੋਰਟ 22 ਤੋਂ ਇਲਾਵਾ ਕਸਟਮ ਐੱਸ. ਐੱਸ. ਐੱਚ. ਪੋਰਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ।
    • - ਏ - ਆਰਕਾਈਵ ਮੋਡ, ਇਹ ਤੁਹਾਡੇ ਫੋਲਡਰ ਢਾਂਚੇ ਰਾਹੀਂ ਵਾਰ-ਵਾਰ ਕੰਮ ਕਰਦਾ ਹੈ, ਸਿਰਜਣ ਦੀਆਂ ਤਰੀਕਾਂ, ਅਨੁਮਤੀਆਂ ਆਦਿ ਨੂੰ ਬਣਾਈ ਰੱਖਦਾ ਹੈ।
    • - ਵੀ - ਵਰਬੋਜ਼, ਤੁਹਾਨੂੰ ਸਕ੍ਰਿਪਟ ਦਾ ਆਉਟਪੁੱਟ ਦੇਖਣ ਦਿੰਦਾ ਹੈ
    • - z - ਡਾਟਾ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰੋ, ਟ੍ਰਾਂਸਫਰ ਨੂੰ ਤੇਜ਼ ਕਰੋ
    • - ਐੱਨ - ਡ੍ਰਾਈ ਰਨ, ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕੀ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਗਿਆ ਹੋਵੇਗਾ
    • - ਬਾਅਦ ਵਿੱਚ ਹਟਾਓ - ਸ਼ੀਸ਼ੇ ਉੱਤੇ ਕੋਈ ਵੀ ਫਾਇਲ ਜੋ ਉਤਪਾਦਨ ਸਰਵਰ ਉੱਤੇ ਮਿਟਾ ਦਿੱਤੀ ਗਈ ਹੈ, ਉਸ ਨੂੰ ਹਟਾਓ।
    • ਉਪਭੋਗਤਾ - ਤੁਹਾਡੇ ਉਤਪਾਦਨ ਸਰਵਰ ਲਈ ਉਪਭੋਗਤਾ ਨਾਮ
    • ਸਰਵਰ ਆਈ. ਪੀ. - ਤੁਹਾਡੇ ਪ੍ਰੋਡਕਸ਼ਨ ਸਰਵਰ ਲਈ ਆਈ. ਪੀ. ਐਡਰੈੱਸ
    • ~/ਪਬਲਿਕ _ ਐੱਚ. ਟੀ. ਐੱਮ. ਐੱਲ. - ਉਤਪਾਦਨ ਸਰਵਰ ਡਾਇਰੈਕਟਰੀ ਜਿਸ ਦਾ ਤੁਸੀਂ ਬੈਕਅੱਪ ਲੈਣਾ ਚਾਹੁੰਦੇ ਹੋ
    • ~/ - ਤੁਹਾਡੇ ਮਿਰਰ ਸਰਵਰ ਦੀ root ਡਾਇਰੈਕਟਰੀ (ਆਮ ਤੌਰ ਉੱਤੇ ਇਹ ਹਮੇਸ਼ਾ ਇੱਕੋ ਜਿਹੀ ਰਹੇਗੀ ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਉਤਪਾਦਨ ਸਰਵਰ ਵਾਂਗ ਉਸੇ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਨੂੰ ਬਣਾਈ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ)
  2. ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰੋ। ਜੇ ਸਭ ਕੁਝ ਠੀਕ ਰਿਹਾ, ਤਾਂ ਤੁਸੀਂ ਉਹੀ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਛੱਡ ਸਕਦੇ ਹੋ n ਇੱਕ ਅਸਲ ਬੈਕਅੱਪ ਕਰਨ ਲਈਃ

    rsync -e "ssh -p ਐੱਸ. ਐੱਸ. ਐੱਚ. ਕਸਟਮਪੋਰਟ"-avz-ਹਟਾਓ-ਬਾਅਦ ਵਿੱਚ ਉਪਭੋਗਤਾ@ਸਰਵਰ ਆਈ. ਪੀ.:~/ ਪਬਲਿਕ (_ h) ਐੱਚ. ਟੀ. ਐੱਮ. ਐੱਲ. ~/

ਸਾਰੇ ਗਿਆਨ ਅਧਾਰਤ ਲੇਖ

ਸਾਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਕਾਇਮ ਰੱਖਣਾ ਹੈ।

A short conversation with an engineer. No quote-bot, no callback queue.