ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo

MinIO ਇੱਕ ਸ਼ਾਨਦਾਰ ਹੱਲ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਆਸਾਨੀ ਨਾਲ ਅਤੇ ਬਸ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਐਲੀਮੈਂਟਰੀ ਸੈੱਟਅੱਪ, ਕਈ ਪਲੇਟਫਾਰਮਾਂ ਅਤੇ ਚੰਗੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੇ ਪ੍ਰਸਿੱਧ ਪਿਆਰ ਦੇ ਖੇਤਰ ਵਿੱਚ ਆਪਣਾ ਕੰਮ ਕੀਤਾ ਹੈ. ਇਸ ਲਈ ਸਾਡੇ ਕੋਲ ਇੱਕ ਮਹੀਨਾ ਪਹਿਲਾਂ ਅਨੁਕੂਲਤਾ ਦਾ ਐਲਾਨ ਕਰਨ ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਵਿਕਲਪ ਨਹੀਂ ਸੀ ਵੀਮ ਬੈਕਅੱਪ ਅਤੇ ਪ੍ਰਤੀਕ੍ਰਿਤੀ ਅਤੇ MinIO. ਅਟੱਲਤਾ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਮਲ ਹੈ. ਵਾਸਤਵ ਵਿੱਚ, MinIO ਵਿੱਚ ਇੱਕ ਪੂਰਾ ਹੈ ਭਾਗ ਸਾਡੇ ਏਕੀਕਰਣ ਨੂੰ ਸਮਰਪਿਤ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ।

ਇਸ ਲਈ, ਅੱਜ ਅਸੀਂ ਇਸ ਬਾਰੇ ਗੱਲ ਕਰਾਂਗੇ ਕਿ ਕਿਵੇਂ:

  • MinIO ਸੈਟ ਅਪ ਕਰਨਾ ਬਹੁਤ ਤੇਜ਼ ਹੈ।
  • MinIO ਸੈਟ ਅਪ ਕਰਨਾ ਥੋੜਾ ਘੱਟ ਤੇਜ਼ ਹੈ, ਪਰ ਬਹੁਤ ਵਧੀਆ ਹੈ।
  • Veeam SOBR ਸਕੇਲੇਬਲ ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਇੱਕ ਪੁਰਾਲੇਖ ਟੀਅਰ ਦੇ ਤੌਰ ਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਰੋ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo

ਤੁਸੀ ਕੀ ਹੋ?

ਉਹਨਾਂ ਲਈ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਜਾਣ-ਪਛਾਣ ਜਿਨ੍ਹਾਂ ਨੇ MinIO ਦਾ ਸਾਹਮਣਾ ਨਹੀਂ ਕੀਤਾ ਹੈ। ਇਹ ਇੱਕ ਓਪਨ ਸੋਰਸ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਹੈ ਜੋ Amazon S3 API ਦੇ ਅਨੁਕੂਲ ਹੈ। Apache v2 ਲਾਇਸੰਸ ਦੇ ਤਹਿਤ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਸਪਾਰਟਨ ਨਿਊਨਤਮਵਾਦ ਦੇ ਫਲਸਫੇ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।

ਭਾਵ, ਇਸ ਵਿੱਚ ਡੈਸ਼ਬੋਰਡਾਂ, ਗ੍ਰਾਫਾਂ ਅਤੇ ਕਈ ਮੇਨੂਆਂ ਦੇ ਨਾਲ ਇੱਕ ਵਿਸ਼ਾਲ GUI ਨਹੀਂ ਹੈ। MinIO ਬਸ ਇੱਕ ਕਮਾਂਡ ਨਾਲ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਲਾਂਚ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ ਤੁਸੀਂ S3 API ਦੀ ਪੂਰੀ ਸ਼ਕਤੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ। ਪਰ ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਜਦੋਂ ਇਹ ਵਰਤੇ ਗਏ ਸਾਧਨਾਂ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ ਤਾਂ ਇਹ ਸਾਦਗੀ ਧੋਖਾਧੜੀ ਹੋ ਸਕਦੀ ਹੈ. RAM ਅਤੇ CPU ਪੂਰੀ ਤਰ੍ਹਾਂ ਲੀਨ ਹੋ ਜਾਂਦੇ ਹਨ, ਪਰ ਕਾਰਨਾਂ ਬਾਰੇ ਹੇਠਾਂ ਚਰਚਾ ਕੀਤੀ ਜਾਵੇਗੀ। ਅਤੇ, ਤਰੀਕੇ ਨਾਲ, FreeNAS ਅਤੇ TrueNAS ਵਰਗੀਆਂ ਜੋੜਾਂ ਹੁੱਡ ਦੇ ਹੇਠਾਂ MinIO ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।

ਇਹ ਜਾਣ-ਪਛਾਣ ਇੱਥੇ ਖਤਮ ਹੋ ਸਕਦੀ ਹੈ।

MinIO ਸੈਟ ਅਪ ਕਰਨਾ ਬਹੁਤ ਤੇਜ਼ ਹੈ

ਇਸਨੂੰ ਸੈੱਟ ਕਰਨਾ ਇੰਨਾ ਤੇਜ਼ ਹੈ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਵਿੰਡੋਜ਼ ਅਤੇ ਲੀਨਕਸ ਲਈ ਦੇਖਾਂਗੇ। ਡੌਕਰ, ਅਤੇ ਕੁਬਰਨੇਟਿਸ ਲਈ, ਅਤੇ ਮੈਕੋਸ ਲਈ ਵੀ ਵਿਕਲਪ ਹਨ, ਪਰ ਅਰਥ ਹਰ ਜਗ੍ਹਾ ਇੱਕੋ ਜਿਹਾ ਹੋਵੇਗਾ।

ਇਸ ਲਈ, ਵਿੰਡੋਜ਼ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਅਧਿਕਾਰਤ ਵੈੱਬਸਾਈਟ 'ਤੇ ਜਾਓ https://min.io/download#/windows ਅਤੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ। ਉੱਥੇ ਅਸੀਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਵੀ ਦੇਖਦੇ ਹਾਂ:

 minio.exe server F:Data

ਅਤੇ ਇੱਕ ਥੋੜ੍ਹਾ ਹੋਰ ਵਿਸਤ੍ਰਿਤ ਇੱਕ ਲਈ ਇੱਕ ਲਿੰਕ ਵੀ ਹੈ ਤੇਜ਼ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ. ਨਿਰਦੇਸ਼ਾਂ 'ਤੇ ਵਿਸ਼ਵਾਸ ਨਾ ਕਰਨ ਦਾ ਕੋਈ ਮਤਲਬ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਅਸੀਂ ਇਸਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ.

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਇਹ ਸਭ ਹੈ! ਸਟੋਰੇਜ ਕੰਮ ਕਰ ਰਹੀ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ। ਮੈਂ ਮਜ਼ਾਕ ਨਹੀਂ ਕਰ ਰਿਹਾ ਸੀ ਜਦੋਂ ਮੈਂ ਕਿਹਾ ਸੀ ਕਿ MinIO ਘੱਟੋ-ਘੱਟ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਕੰਮ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਲਾਂਚ ਦੇ ਦੌਰਾਨ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਲਿੰਕ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਉੱਥੇ ਉਪਲਬਧ ਵੱਧ ਤੋਂ ਵੱਧ ਫੰਕਸ਼ਨ ਇੱਕ ਬਾਲਟੀ ਬਣਾਉਣ ਲਈ ਹਨ। ਅਤੇ ਤੁਸੀਂ ਡੇਟਾ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ.

ਲੀਨਕਸ ਪ੍ਰੇਮੀਆਂ ਲਈ, ਹਰ ਚੀਜ਼ ਘੱਟ ਸਧਾਰਨ ਨਹੀਂ ਰਹਿੰਦੀ. ਸਧਾਰਨ ਨਿਰਦੇਸ਼:


wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data

ਨਤੀਜਾ ਪਹਿਲਾਂ ਜੋ ਦੇਖਿਆ ਗਿਆ ਸੀ ਉਸ ਤੋਂ ਵੱਖਰਾ ਹੋਵੇਗਾ। 

MinIO ਸੈਟ ਅਪ ਕਰਨਾ ਥੋੜਾ ਹੋਰ ਅਰਥਪੂਰਨ ਹੈ

ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਸਮਝਦੇ ਹਾਂ, ਪਿਛਲਾ ਪੈਰਾ ਟੈਸਟਿੰਗ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਲਾਡ ਕਰ ਰਿਹਾ ਹੈ। ਅਤੇ, ਆਓ ਇਮਾਨਦਾਰ ਬਣੀਏ, ਅਸੀਂ MinIO ਨੂੰ ਟੈਸਟਿੰਗ ਲਈ ਬਹੁਤ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਦੇ ਹਾਂ, ਜਿਸ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਵਿੱਚ ਸਾਨੂੰ ਬਿਲਕੁਲ ਵੀ ਸ਼ਰਮ ਨਹੀਂ ਹੈ। ਬੇਸ਼ੱਕ, ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ, ਪਰ ਟੈਸਟ ਬੈਂਚਾਂ ਤੋਂ ਪਰੇ ਇਸ ਨੂੰ ਸਹਿਣਾ ਸ਼ਰਮਨਾਕ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਇੱਕ ਫਾਈਲ ਆਪਣੇ ਹੱਥਾਂ ਵਿੱਚ ਲੈ ਕੇ ਇਸਨੂੰ ਮਨ ਵਿੱਚ ਲਿਆਉਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹਾਂ।

HTTPS

ਉਤਪਾਦਨ ਦੇ ਮਾਰਗ 'ਤੇ ਪਹਿਲਾ ਲਾਜ਼ਮੀ ਕਦਮ ਏਨਕ੍ਰਿਪਸ਼ਨ ਹੈ। MiniIO ਵਿੱਚ ਸਰਟੀਫਿਕੇਟ ਜੋੜਨ ਲਈ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਮਿਲੀਅਨ ਅਤੇ ਇੱਕ ਹਜ਼ਾਰ ਮੈਨੂਅਲ ਹਨ, ਪਰ ਉਹਨਾਂ ਦੀ ਆਮ ਯੋਜਨਾ ਇਹ ਹੈ:

  • ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਬਣਾਓ
  • ਵਿੰਡੋਜ਼ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਇਸਨੂੰ C:Users%User%.miniocerts ਵਿੱਚ ਪਾਓ
  • ${HOME}/.minio/certs ਵਿੱਚ Linux ਲਈ 
  • ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ

ਬੈਨਲ ਲੈਟਸ ਐਨਕ੍ਰਿਪਟ ਬੋਰਿੰਗ ਹੈ ਅਤੇ ਹਰ ਜਗ੍ਹਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸਲਈ ਸਾਡਾ ਮਾਰਗ ਸਮੁਰਾਈ ਦਾ ਮਾਰਗ ਹੈ, ਇਸ ਲਈ ਵਿੰਡੋਜ਼ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਸੀਂ ਡਾਉਨਲੋਡ ਕਰਦੇ ਹਾਂ ਸਾਈਗਵਿਨ, ਅਤੇ ਲੀਨਕਸ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਸੀਂ ਸਿਰਫ਼ ਇਹ ਜਾਂਚ ਕਰਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਓਪਨਸਲ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ। ਅਤੇ ਅਸੀਂ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਕੰਸੋਲ ਜਾਦੂ ਕਰਦੇ ਹਾਂ:

  • ਕੁੰਜੀਆਂ ਬਣਾਓ: openssl ecparam -genkey -name prime256v1 | openssl ec -out private.key
  • ਅਸੀਂ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਬਣਾਉਂਦੇ ਹਾਂ: openssl req -new -x509 -days 3650 -key private.key -out public.crt
  • ਪ੍ਰਾਈਵੇਟ.ਕੀ ਅਤੇ public.crt ਨੂੰ ਉੱਪਰ ਦਿੱਤੇ ਫੋਲਡਰ ਵਿੱਚ ਕਾਪੀ ਕਰੋ
  • MinIO ਨੂੰ ਰੀਸਟਾਰਟ ਕਰੋ

ਜੇ ਸਭ ਕੁਝ ਜਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ, ਉਸੇ ਤਰ੍ਹਾਂ ਚੱਲਿਆ, ਤਾਂ ਸਥਿਤੀ ਵਿੱਚ ਅਜਿਹਾ ਕੁਝ ਦਿਖਾਈ ਦੇਵੇਗਾ.

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo

MinIO ਇਰੇਜ਼ਰ ਕੋਡਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ

ਪਹਿਲੀ, ਵਿਸ਼ੇ ਬਾਰੇ ਕੁਝ ਸ਼ਬਦ. ਸੰਖੇਪ ਵਿੱਚ: ਇਹ ਨੁਕਸਾਨ ਅਤੇ ਨੁਕਸਾਨ ਤੋਂ ਡੇਟਾ ਦੀ ਸੌਫਟਵੇਅਰ ਸੁਰੱਖਿਆ ਹੈ। ਇੱਕ ਛਾਪੇ ਵਾਂਗ, ਸਿਰਫ ਬਹੁਤ ਜ਼ਿਆਦਾ ਭਰੋਸੇਮੰਦ. ਜੇਕਰ ਇੱਕ ਕਲਾਸਿਕ RAID6 ਦੋ ਡਿਸਕਾਂ ਨੂੰ ਗੁਆਉਣ ਦੀ ਸਮਰੱਥਾ ਰੱਖ ਸਕਦਾ ਹੈ, ਤਾਂ MinIO ਆਸਾਨੀ ਨਾਲ ਅੱਧੇ ਦੇ ਨੁਕਸਾਨ ਦਾ ਸਾਹਮਣਾ ਕਰ ਸਕਦਾ ਹੈ। ਤਕਨਾਲੋਜੀ ਵਿੱਚ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਅਧਿਕਾਰਤ ਗਾਈਡ. ਪਰ ਜੇ ਅਸੀਂ ਸਾਰ ਲੈਂਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਰੀਡ-ਸੋਲੋਮਨ ਕੋਡਾਂ ਦਾ ਲਾਗੂਕਰਨ ਹੈ: ਸਾਰੀ ਜਾਣਕਾਰੀ ਡੇਟਾ ਬਲਾਕਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਮਾਨਤਾ ਬਲਾਕ ਹੁੰਦੇ ਹਨ। ਅਤੇ ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਸਭ ਪਹਿਲਾਂ ਹੀ ਕਈ ਵਾਰ ਕੀਤਾ ਜਾ ਚੁੱਕਾ ਹੈ, ਪਰ ਇੱਥੇ ਇੱਕ ਮਹੱਤਵਪੂਰਨ "ਪਰ" ਹੈ: ਅਸੀਂ ਸਟੋਰ ਕੀਤੀਆਂ ਵਸਤੂਆਂ ਲਈ ਡੇਟਾ ਬਲਾਕਾਂ ਲਈ ਸਮਾਨਤਾ ਬਲਾਕਾਂ ਦੇ ਅਨੁਪਾਤ ਨੂੰ ਸਪੱਸ਼ਟ ਰੂਪ ਵਿੱਚ ਦਰਸਾ ਸਕਦੇ ਹਾਂ.
ਕੀ ਤੁਸੀਂ 1:1 ਚਾਹੁੰਦੇ ਹੋ? ਕ੍ਰਿਪਾ!
ਕੀ ਤੁਸੀਂ 5:2 ਚਾਹੁੰਦੇ ਹੋ? ਕੋਈ ਸਮੱਸਿਆ ਨਹੀ!

ਇੱਕ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਨੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ ਡੇਟਾ ਸੁਰੱਖਿਆ ਅਤੇ ਖਰਚੇ ਗਏ ਸਰੋਤਾਂ ਵਿਚਕਾਰ ਆਪਣਾ ਸੰਤੁਲਨ ਲੱਭਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਬਾਕਸ ਦੇ ਬਾਹਰ, MinIO ਫਾਰਮੂਲਾ N/2 (ਜਿੱਥੇ N ਡਿਸਕਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੈ) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ N/2 ਡਾਟਾ ਡਿਸਕਾਂ ਅਤੇ N/2 ਪੈਰਿਟੀ ਡਿਸਕਾਂ ਵਿਚਕਾਰ ਵੰਡਦਾ ਹੈ। ਮਨੁੱਖੀ ਸ਼ਬਦਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਨਾ: ਤੁਸੀਂ ਅੱਧੀਆਂ ਡਿਸਕਾਂ ਨੂੰ ਗੁਆ ਸਕਦੇ ਹੋ ਅਤੇ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਰਾਹੀਂ ਇਹ ਸਬੰਧ ਦਿੱਤਾ ਗਿਆ ਹੈ ਸਟੋਰੇਜ ਕਲਾਸ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਲਈ ਇਹ ਚੁਣਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਕਿ ਵਧੇਰੇ ਮਹੱਤਵਪੂਰਨ ਕੀ ਹੈ: ਭਰੋਸੇਯੋਗਤਾ ਜਾਂ ਸਮਰੱਥਾ।

ਗਾਈਡ ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਦਿੰਦੀ ਹੈ: ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ 16 ਡਿਸਕਾਂ 'ਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ 100 MB ਆਕਾਰ ਦੀ ਇੱਕ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਜੇਕਰ ਡਿਫਾਲਟ ਸੈਟਿੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਡੇਟਾ ਲਈ 8 ਡਿਸਕ, 8 ਪੈਰਿਟੀ ਬਲਾਕਾਂ ਲਈ), ਤਾਂ ਫਾਈਲ ਆਖਰਕਾਰ ਲਗਭਗ ਦੁੱਗਣੀ ਵਾਲੀਅਮ ਲੈ ਲਵੇਗੀ, ਜਿਵੇਂ ਕਿ. 200 MB ਜੇਕਰ ਡਿਸਕ ਦਾ ਅਨੁਪਾਤ 10/6 ਹੈ, ਤਾਂ 160 MB ਦੀ ਲੋੜ ਹੋਵੇਗੀ। 14/2 - 114 MB।

ਛਾਪਿਆਂ ਤੋਂ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਅੰਤਰ: ਡਿਸਕ ਫੇਲ੍ਹ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ, MinIO ਆਬਜੈਕਟ ਪੱਧਰ 'ਤੇ ਕੰਮ ਕਰੇਗਾ, ਪੂਰੇ ਸਿਸਟਮ ਨੂੰ ਰੋਕੇ ਬਿਨਾਂ, ਇੱਕ-ਇੱਕ ਕਰਕੇ ਬਹਾਲ ਕਰੇਗਾ। ਜਦੋਂ ਕਿ ਇੱਕ ਨਿਯਮਤ ਛਾਪੇਮਾਰੀ ਨੂੰ ਪੂਰੇ ਵਾਲੀਅਮ ਨੂੰ ਬਹਾਲ ਕਰਨ ਲਈ ਮਜ਼ਬੂਰ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਅਣਪਛਾਤੀ ਸਮਾਂ ਲੱਗੇਗਾ. ਲੇਖਕ ਨੂੰ ਇੱਕ ਡਿਸਕ ਸ਼ੈਲਫ ਯਾਦ ਹੈ ਜੋ, ਦੋ ਡਿਸਕਾਂ ਦੇ ਡਿੱਗਣ ਤੋਂ ਬਾਅਦ, ਮੁੜ ਗਣਨਾ ਕਰਨ ਵਿੱਚ ਡੇਢ ਹਫ਼ਤਾ ਲੱਗ ਗਿਆ। ਇਹ ਕਾਫ਼ੀ ਕੋਝਾ ਸੀ।

ਅਤੇ, ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਨੋਟ: MinIO ਇਰੇਜ਼ਰ ਕੋਡਿੰਗ ਲਈ ਸਾਰੀਆਂ ਡਿਸਕਾਂ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਸੰਭਵ ਸੈੱਟ ਆਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, 4 ਤੋਂ 16 ਡਿਸਕਾਂ ਦੇ ਸੈੱਟਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ। ਅਤੇ ਭਵਿੱਖ ਵਿੱਚ, ਜਾਣਕਾਰੀ ਦਾ ਇੱਕ ਤੱਤ ਕੇਵਲ ਇੱਕ ਸੈੱਟ ਦੇ ਅੰਦਰ ਹੀ ਸਟੋਰ ਕੀਤਾ ਜਾਵੇਗਾ।

ਇਹ ਸਭ ਬਹੁਤ ਵਧੀਆ ਲੱਗਦਾ ਹੈ, ਪਰ ਇਸਨੂੰ ਸਥਾਪਤ ਕਰਨਾ ਕਿੰਨਾ ਮੁਸ਼ਕਲ ਹੋਵੇਗਾ? ਆਓ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ। ਅਸੀਂ ਚਲਾਉਣ ਲਈ ਕਮਾਂਡ ਲੈਂਦੇ ਹਾਂ ਅਤੇ ਸਿਰਫ਼ ਉਹਨਾਂ ਡਿਸਕਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਾਂ ਜਿਨ੍ਹਾਂ 'ਤੇ ਸਟੋਰੇਜ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇ ਸਭ ਕੁਝ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਰਿਪੋਰਟ ਵਿੱਚ ਅਸੀਂ ਸ਼ਾਮਲ ਡਿਸਕਾਂ ਦੀ ਗਿਣਤੀ ਦੇਖਾਂਗੇ. ਅਤੇ ਸਲਾਹ ਇਹ ਹੈ ਕਿ ਅੱਧੀਆਂ ਡਿਸਕਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਇੱਕ ਹੋਸਟ ਵਿੱਚ ਜੋੜਨਾ ਚੰਗਾ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਨਾਲ ਡੇਟਾ ਦਾ ਨੁਕਸਾਨ ਹੋਵੇਗਾ।

c:minio>minio.exe server F: G: H: I: J: K:

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਅੱਗੇ, MinIO ਸਰਵਰ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸੰਰਚਨਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਇੱਕ ਏਜੰਟ ਦੀ ਲੋੜ ਪਵੇਗੀ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ ਉੱਥੇ ਅਧਿਕਾਰਤ ਸਾਈਟ ਤੋਂ.

ਹਰ ਵਾਰ ਐਡਰੈੱਸ ਅਤੇ ਐਕਸੈਸ ਕੁੰਜੀਆਂ (ਅਤੇ ਇਹ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੈ) ਟਾਈਪ ਕਰਨ ਵੇਲੇ ਤੁਹਾਡੀਆਂ ਉਂਗਲਾਂ ਨੂੰ ਖਰਾਬ ਨਾ ਕਰਨ ਲਈ, ਜਦੋਂ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ ਫਾਰਮੂਲੇ mc ਉਪਨਾਮ ਸੈੱਟ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਰੰਤ ਉਪਨਾਮ ਬਣਾਉਣਾ ਸੁਵਿਧਾਜਨਕ ਹੁੰਦਾ ਹੈ। [ਤੁਹਾਡੀ-ਪਹੁੰਚ-ਕੁੰਜੀ] [ਤੁਹਾਡੀ-ਗੁਪਤ-ਕੁੰਜੀ]

mc alias set veeamS3 https://172.17.32.52:9000 YOURS3ACCESSKEY YOURSECERTKE

ਜਾਂ ਤੁਸੀਂ ਤੁਰੰਤ ਆਪਣੇ ਮੇਜ਼ਬਾਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ:

mc config host add minio-veeam https://minio.jorgedelacruz.es YOURS3ACCESSKEY YOURSECERTKEY

ਅਤੇ ਫਿਰ ਅਸੀਂ ਇੱਕ ਸੁੰਦਰ ਟੀਮ ਦੇ ਨਾਲ ਇੱਕ ਅਟੱਲ ਬਾਲਟੀ ਬਣਾਵਾਂਗੇ

mc mb --debug -l veeamS3/immutable 

mc: <DEBUG> PUT /immutable/ HTTP/1.1
Host: 172.17.32.52:9000
User-Agent: MinIO (windows; amd64) minio-go/v7.0.5 mc/2020-08-08T02:33:58Z
Content-Length: 0
Authorization: AWS4-HMAC-SHA256 Credential=minioadmin/20200819/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-bucket-object-lock-enabled;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Bucket-Object-Lock-Enabled: true
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
X-Amz-Date: 20200819T092241Z
Accept-Encoding: gzip
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 0
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Date: Wed, 19 Aug 2020 09:22:42 GMT
Location: /immutable
Server: MinIO/RELEASE.2020-08-16T18-39-38Z
Vary: Origin
X-Amz-Request-Id: 162CA0F9A3A3AEA0
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time:  253.0017ms

--ਡੀਬੱਗ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਅੰਤਿਮ ਸੰਦੇਸ਼ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਹੋਰ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। 

-l ਦਾ ਮਤਲਬ ਹੈ—ਵਿਦ-ਲਾਕ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਅਟੱਲ

ਜੇਕਰ ਅਸੀਂ ਹੁਣ ਵੈੱਬ ਇੰਟਰਫੇਸ 'ਤੇ ਵਾਪਸ ਆਉਂਦੇ ਹਾਂ, ਤਾਂ ਸਾਡੀ ਨਵੀਂ ਬਾਲਟੀ ਉੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗੀ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਹੁਣ ਲਈ ਇਹ ਸਭ ਕੁਝ ਹੈ। ਅਸੀਂ ਸੁਰੱਖਿਅਤ ਸਟੋਰੇਜ ਬਣਾਈ ਹੈ ਅਤੇ Veeam ਨਾਲ ਏਕੀਕਰਣ ਲਈ ਅੱਗੇ ਵਧਣ ਲਈ ਤਿਆਰ ਹਾਂ।

ਤੁਸੀਂ ਇਹ ਵੀ ਯਕੀਨੀ ਬਣਾ ਸਕਦੇ ਹੋ ਕਿ ਹਰ ਚੀਜ਼ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰ ਰਹੀ ਹੈ:

c:minio>mc admin info veeamS3

●  172.17.32.52:9000
   Uptime: 32 minutes
   Version: 2020-08-16T18:39:38Z
   Network: 1/1 OK
   Drives: 6/6 OK
0 B Used, 1 Bucket, 0 Objects
6 drives online, 0 drives offline

MinIO ਅਤੇ Veeam

ਸਾਵਧਾਨ ਜੇਕਰ ਕਿਸੇ ਸ਼ਾਨਦਾਰ ਕਾਰਨ ਕਰਕੇ ਤੁਸੀਂ HTTP ਰਾਹੀਂ ਕੰਮ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam ਬੈਕਅੱਪ ਅਤੇ ਰੀਪਲੀਕੇਸ਼ਨ 'ਤੇ ਇੱਕ DWORD ਕੁੰਜੀ ਬਣਾਓ। SOBRARchiveS3DisableTLS। ਇਸਦਾ ਮੁੱਲ 1 'ਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ ਯਾਦ ਰੱਖੋ ਕਿ ਅਸੀਂ ਅਜਿਹੇ ਵਿਵਹਾਰ ਨੂੰ ਜ਼ੋਰਦਾਰ ਢੰਗ ਨਾਲ ਮਨਜ਼ੂਰ ਨਹੀਂ ਕਰਦੇ ਹਾਂ ਅਤੇ ਕਿਸੇ ਨੂੰ ਵੀ ਇਸ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ ਕਰਦੇ ਹਾਂ।

ਦੁਬਾਰਾ ਧਿਆਨ ਦਿਓ! ਜੇਕਰ, ਕੁਝ ਗਲਤਫਹਿਮੀ ਦੇ ਕਾਰਨ, ਤੁਸੀਂ Windows 2008 R2 ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਜਦੋਂ ਤੁਸੀਂ MinIO ਨੂੰ Veeam ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਇੱਕ ਗਲਤੀ ਮਿਲੇਗੀ: Amazon S3 ਐਂਡਪੁਆਇੰਟ ਨਾਲ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ। ਤੋਂ ਅਧਿਕਾਰਤ ਪੈਚ ਨਾਲ ਇਸ ਦਾ ਇਲਾਜ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ Microsoft ਦੇ.

ਖੈਰ, ਤਿਆਰੀਆਂ ਪੂਰੀਆਂ ਹੋ ਗਈਆਂ ਹਨ, ਆਓ VBR ਇੰਟਰਫੇਸ ਨੂੰ ਖੋਲ੍ਹੀਏ ਅਤੇ ਬੈਕਅੱਪ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਟੈਬ 'ਤੇ ਚੱਲੀਏ, ਜਿੱਥੇ ਅਸੀਂ ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ ਜੋੜਨ ਲਈ ਵਿਜ਼ਾਰਡ ਨੂੰ ਕਾਲ ਕਰਾਂਗੇ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਬੇਸ਼ੱਕ, ਅਸੀਂ ਆਬਜੈਕਟ ਸਟੋਰੇਜ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਾਂ, ਅਰਥਾਤ S3 ਅਨੁਕੂਲ। ਖੁੱਲਣ ਵਾਲੇ ਵਿਜ਼ਾਰਡ ਵਿੱਚ, ਇੱਕ ਨਾਮ ਸੈਟ ਕਰੋ ਅਤੇ ਪਤੇ ਅਤੇ ਖਾਤੇ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਕਦਮਾਂ ਵਿੱਚੋਂ ਲੰਘੋ। ਜੇ ਲੋੜ ਹੋਵੇ, ਤਾਂ ਗੇਟ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਨਾ ਨਾ ਭੁੱਲੋ ਜਿਸ ਰਾਹੀਂ ਸਟੋਰੇਜ ਲਈ ਬੇਨਤੀਆਂ ਪ੍ਰੌਕਸੀ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਫਿਰ ਬਾਲਟੀ, ਫੋਲਡਰ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਬਾਕਸ ਨੂੰ ਚੁਣੋ ਹਾਲੀਆ ਬੈਕਅੱਪ ਅਟੱਲ ਬਣਾਓ। ਜਾਂ ਅਸੀਂ ਇਸਨੂੰ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦੇ ਹਾਂ। ਪਰ ਕਿਉਂਕਿ ਅਸੀਂ ਇੱਕ ਸਟੋਰੇਜ ਸਹੂਲਤ ਬਣਾਈ ਹੈ ਜੋ ਇਸ ਫੰਕਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ, ਇਸਦੀ ਵਰਤੋਂ ਨਾ ਕਰਨਾ ਇੱਕ ਪਾਪ ਹੋਵੇਗਾ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਅੱਗੇ > ਸਮਾਪਤ ਕਰੋ ਅਤੇ ਨਤੀਜੇ ਦਾ ਆਨੰਦ ਲਓ।

ਹੁਣ ਸਾਨੂੰ ਇਸਨੂੰ SOBR ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਸਮਰੱਥਾ ਟੀਅਰ ਦੇ ਰੂਪ ਵਿੱਚ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਅਸੀਂ ਜਾਂ ਤਾਂ ਇੱਕ ਨਵਾਂ ਬਣਾਉਂਦੇ ਹਾਂ ਜਾਂ ਇੱਕ ਮੌਜੂਦਾ ਸੰਪਾਦਿਤ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ ਸਮਰੱਥਾ ਟੀਅਰ ਪੜਾਅ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਾਂ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਇੱਥੇ ਸਾਨੂੰ ਇਹ ਚੁਣਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਅਸੀਂ ਕਿਸ ਦ੍ਰਿਸ਼ ਨਾਲ ਕੰਮ ਕਰਾਂਗੇ। ਸਾਰੇ ਵਿਕਲਪਾਂ ਦਾ ਇੱਕ ਹੋਰ ਵਿੱਚ ਬਹੁਤ ਵਧੀਆ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ ਲੇਖ, ਇਸ ਲਈ ਮੈਂ ਆਪਣੇ ਆਪ ਨੂੰ ਨਹੀਂ ਦੁਹਰਾਵਾਂਗਾ

ਅਤੇ ਵਿਜ਼ਾਰਡ ਦੇ ਪੂਰਾ ਹੋਣ 'ਤੇ, ਬੈਕਅੱਪ ਨੂੰ ਕਾਪੀ ਕਰਨ ਜਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਕੰਮ ਆਪਣੇ ਆਪ ਹੀ ਸ਼ੁਰੂ ਹੋ ਜਾਣਗੇ। ਪਰ ਜੇਕਰ ਤੁਹਾਡੀਆਂ ਯੋਜਨਾਵਾਂ ਵਿੱਚ ਸਾਰੇ ਸਿਸਟਮਾਂ 'ਤੇ ਤੁਰੰਤ ਲੋਡ ਕਰਨਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਵਿੰਡੋ ਬਟਨ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਸਵੀਕਾਰਯੋਗ ਅੰਤਰਾਲਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਅਤੇ, ਬੇਸ਼ੱਕ, ਤੁਸੀਂ ਵੱਖਰੇ ਬੈਕਅੱਪ ਕਾਪੀ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। ਕੁਝ ਮੰਨਦੇ ਹਨ ਕਿ ਇਹ ਹੋਰ ਵੀ ਸੁਵਿਧਾਜਨਕ ਹੈ, ਕਿਉਂਕਿ ਉਹ ਉਪਭੋਗਤਾ ਲਈ ਕੁਝ ਜ਼ਿਆਦਾ ਪਾਰਦਰਸ਼ੀ ਅਤੇ ਅਨੁਮਾਨ ਲਗਾਉਣ ਯੋਗ ਹਨ ਜੋ ਸ਼ੂਟਿੰਗ ਰੇਂਜ ਦੇ ਸੰਚਾਲਨ ਦੇ ਵੇਰਵਿਆਂ ਨੂੰ ਨਹੀਂ ਜਾਣਨਾ ਚਾਹੁੰਦੇ. ਅਤੇ ਉੱਥੇ ਕਾਫ਼ੀ ਵੇਰਵੇ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਵਾਰ ਫਿਰ ਮੈਂ ਉਪਰੋਕਤ ਲਿੰਕ 'ਤੇ ਸੰਬੰਧਿਤ ਲੇਖ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹਾਂ.

ਅਤੇ ਅੰਤ ਵਿੱਚ, ਧੋਖੇਬਾਜ਼ ਸਵਾਲ ਦਾ ਜਵਾਬ: ਕੀ ਹੋਵੇਗਾ ਜੇਕਰ ਤੁਸੀਂ ਅਜੇ ਵੀ ਅਟੱਲ ਸਟੋਰੇਜ ਤੋਂ ਬੈਕਅੱਪ ਨੂੰ ਮਿਟਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ?

ਇੱਥੇ ਜਵਾਬ ਹੈ:

ਛੋਟੇ ਬੱਚਿਆਂ ਲਈ MinIo
ਅੱਜ ਲਈ ਇਹ ਸਭ ਕੁਝ ਹੈ। ਸੱਚੀ ਪਰੰਪਰਾ ਵਿੱਚ, ਵਿਸ਼ੇ 'ਤੇ ਉਪਯੋਗੀ ਵਿਸ਼ਿਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਫੜੋ:

ਸਰੋਤ: www.habr.com

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ