সুচিপত্র:

সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস: 19 টি ধাপ
সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস: 19 টি ধাপ

ভিডিও: সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস: 19 টি ধাপ

ভিডিও: সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস: 19 টি ধাপ
ভিডিও: ইট না কিনে ব্লক কেন কিনবেন। ১টি ব্লক ৫ টি ইটের সমান। 2024, জুলাই
Anonim
সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস
সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস
সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস
সহজ এবং সস্তা দূরবর্তী RAID এর জন্য 2 রাস্পবেরি পিস

উদ্দেশ্য

  1. বাড়িতে কোনো ঘটনা ঘটলে, আমি আমার প্রধান ডিজিটাল নথি (ছবি, পরিচয়পত্র ইত্যাদি) পুনরুদ্ধার করতে সক্ষম হতে চাই এবং optionচ্ছিকভাবে সেগুলি ভাগ করে নিতে পারি।
  2. আমি এই সমাধানটি অন্য কারো সাথে শেয়ার করতে চাই (আমি বিশ্বাস করি এমন কেউ, বাবা -মা বা বন্ধু)
  3. আমি একটি পাবলিক ক্লাউডের উপর নির্ভর করতে চাই না (সাবস্ক্রিপশন, ফি, বিবর্তিত জিটিসি ইত্যাদি)

নীতি

  1. 2 টি অভিন্ন স্টোরেজ মেশিন তৈরি করুন, সেগুলিকে 2 টি ভিন্ন জায়গায় রাখুন (উদাহরণস্বরূপ, 2 টি ঘর)।
  2. প্রতিটি মেশিনে প্রতিটি স্থানে একটি ডেডিকেটেড স্টোরেজ স্পেস বরাদ্দ করুন।
  3. নিয়মিত 2 স্টোরেজ স্পেস সিঙ্ক্রোনাইজ করুন।

সরবরাহ

হার্ডওয়্যার

প্রতিটি মেশিনের রয়েছে:

  • 1x রাস্পবেরি পাই 4 বি 1 জিবি
  • রাস্পবেরি পাই 4 এর জন্য 1x বক্স
  • 1x পাওয়ার সাপ্লাই USB C 5V 3A
  • 1x SD কার্ড কিংস্টন SDC10/16GB
  • 1x NAS HDD 1To WD লাল মোবাইল
  • 1x HDD বক্স BX-2525U3

সফটওয়্যার উইন্ডোজ

  • বেলেনা ইচার
  • রাস্পবিয়ান বাস্টার ডেস্কটপ পূর্ণ
  • mobaxterm
  • ভিএনসি ভিউয়ার (alচ্ছিক)

রাস্পবিয়ান প্যাকেজ

  • Rsync
  • সাম্বা

ধাপ 1: প্রো এবং কনস

প্রো এবং কনস
প্রো এবং কনস

সুবিধাদি

  1. এই সমাধানটি সস্তা: আমার কোন সাবস্ক্রিপশন ফি নেই এবং হার্ডওয়্যার বিক্রয়যোগ্য।
  2. এই "দূরবর্তী RAID" করা বেশ সহজ। এটি করার জন্য আমার অতিরিক্ত উপাদান বা সরঞ্জাম দরকার নেই।
  3. রাস্পবেরি পাই অতিরিক্ত অ্যাপ্লিকেশনের জন্য ব্যবহার করা যেতে পারে যেমন মিডিয়া সেন্টার (কোডি,…), বা ডোমোটিক (জীডম, ডোমোটিকজ,…)।
  4. আমার ডেটা পাবলিক ক্লাউডে পাওয়া যায় না যা ব্যাপক ডেটা পাইরেট্রির লক্ষ্য হতে পারে।
  5. 1To এর একটি HDD ব্যবহার করে, গড় বৈদ্যুতিক খরচ একটি মেঘের সমান।
  6. আমার রাউটারের ফায়ারওয়াল এবং আমার সংযোগের SSH এনক্রিপশন ডেটা এক্সচেঞ্জকে সুরক্ষিত করে।

অসুবিধা/উন্নতি

  1. অন্য কারো কাছে আমার ডকুমেন্টের কপি আছে। আমার ক্ষেত্রে, এই ব্যক্তিটি আমার পরিবার থেকে এসেছে তাই আমি পাত্তা দিই না।
  2. আমি উভয় মেশিনের জন্য একটি ডেডিকেটেড পাসওয়ার্ড সহ ডিফল্ট "পাই" অ্যাকাউন্ট ব্যবহার করি। আমি "পিআই" অ্যাকাউন্টের পরিবর্তে প্রতিটি পাশে একটি পৃথক নির্দিষ্ট অ্যাকাউন্ট ব্যবহার করে আরও কিছুটা অ্যাক্সেস সুরক্ষিত করতে পারি।
  3. আমি আমার ইন্টারনেট সেবা প্রদানকারী এবং SSH এনক্রিপশনের উপর নির্ভর করি 2 বাড়ির মধ্যে সংযোগের নিরাপত্তার জন্য। নিরাপত্তা স্তর উন্নত করতে গবেষণা করা যেতে পারে।
  4. আপাতত, আমি প্রতি ড্রাইভে মাত্র 2 টি পার্টিশন করেছি। একটি ছোট 3 য় পার্টিশন (~ 5Go) অন্যান্য রাস্পবিয়ান ক্রিয়াকলাপের জন্য উপযোগী হতে পারে, এসডি কার্ড সংরক্ষণের জন্য।

পদক্ষেপ 2: এসডি প্রস্তুত করুন: রাস্পবিয়ান আপলোড করুন

একটি কম্পিউটার থেকে (আমার ক্ষেত্রে উইন্ডোজ ১০), "ডেস্কটপ সহ রাস্পবিয়ান বাস্টার" ইনস্টল করতে অফিসিয়াল ইনস্টলেশন গাইড (https://www.raspberrypi.org/downloads/raspbian/) অনুসরণ করুন।

"/Boot/" ডিস্কে "ssh" নামে একটি খালি ফাইল যোগ করুন

"/Boot/" ডিস্কে "wpa_supplicant.conf" নামে একটি ফাইল যোগ করুন

Wpa_supplicant.conf খুলুন এবং পাঠ্য লিখুন:

দেশ = মার্কিন যুক্তরাষ্ট্র

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "MyWiFiNetwork" psk = "aVeryStrongPassword" key_mgmt = WPA-PSK}

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

ধাপ 3: এসডি প্রস্তুত করুন: কার্ডটি কাস্টমাইজ করুন

এসডি প্রস্তুত করুন: কার্ডটি কাস্টমাইজ করুন
এসডি প্রস্তুত করুন: কার্ডটি কাস্টমাইজ করুন

"/Boot/" ডিস্কে "ssh" নামে একটি খালি ফাইল যোগ করুন

"/Boot/" ডিস্কে "wpa_supplicant.conf" নামে একটি ফাইল যোগ করুন

Wpa_supplicant.conf খুলুন এবং পাঠ্য লিখুন:

দেশ = মার্কিন যুক্তরাষ্ট্র

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "MyWiFiNetwork" psk = "aVeryStrongPassword" key_mgmt = WPA-PSK}

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

ধাপ 4: রাস্পবেরি পাই প্রস্তুত করুন

পাইতে আপনার এসডি কার্ড োকান

রাস্পবেরি পাইকে শক্তিশালী করুন, একটি ডেস্কটপ খোলার উপায় চয়ন করুন:

  1. এইচডিএমআই কেবল, স্ক্রিন, কীবোর্ড এবং মাউস ব্যবহার করা
  2. আপনার কম্পিউটার থেকে VNC ব্যবহার করা।

আরও তথ্যের জন্য, https://projects.raspberrypi.org/en/projects/raspberry-pi-using/1 দেখুন

ধাপ 5: উপায় 1: স্ক্রিন, কীবোর্ড, মাউস ব্যবহার করে পাই এর সাথে সংযোগ করুন

উপায় 1: স্ক্রিন, কীবোর্ড, মাউস ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 1: স্ক্রিন, কীবোর্ড, মাউস ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 1: স্ক্রিন, কীবোর্ড, মাউস ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 1: স্ক্রিন, কীবোর্ড, মাউস ব্যবহার করে পাই এর সাথে সংযোগ করুন

রাস্পবেরি পাই পোর্ট HDMI0 কে মাইক্রো-এইচডিএমআই থেকে এইচডিএমআই কেবল দিয়ে একটি পর্দায় সংযুক্ত করুন

একটি ইউএসবি কীবোর্ড এবং মাউস প্লাগ করুন (অথবা একটি ওয়্যারলেস মিনি কীবোর্ড যেমন "Rii Mini i8 Wireless")

ইউএসবি সি পাওয়ার সাপ্লাই প্লাগ করুন এবং রাস্পবেরি পাইকে শক্তি দিন।

রাস্পবিয়ান আপনার পর্দায় শুরু হবে।

একবার ডেস্কটপ উপস্থিত হলে, আপনার Pi এর কনফিগারেশন শেষ করতে কনফিগারেশন প্যানেলের উত্তর দিন।

ধাপ 6: উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে Pi এর সাথে সংযোগ করুন

উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন
উপায় 2: আপনার কম্পিউটার থেকে VNC ব্যবহার করে পাই এর সাথে সংযোগ করুন

রাস্পবেরি পাইকে আপনার ইথারনেট নেটওয়ার্কে সংযুক্ত করুন (ওয়াইফাই বা কেবল দিয়ে)।

আপনার কম্পিউটার থেকে, Mobaxterm (বা putty) খুলুন, একটি নতুন ssh সংযোগ শুরু করুন (লগইন পাই, পাসওয়ার্ড রাস্পবেরি) এবং আপনার Pi কনফিগার করুন:

ssh pi@raspberry_ip

sudo raspi-config

  • ইন্টারফেসিং বিকল্পে / ভিএনসি: হ্যাঁ সেট করুন
  • উন্নত বিকল্প / রেজোলিউশনে: DMT মোড 82 1920x1080 60Hz 16: 9 সেট করুন
  • অ্যাডভান্সড অপশন / GL ড্রাইভারে: G1 Legacy Original non-GL ডেস্কটপ ড্রাইভ সেট করুন

রাস্পি-কনফিগ সংরক্ষণ করুন এবং প্রস্থান করুন

পাই পুনরায় বুট করুন:

sudo রিবুট

আপনার কম্পিউটার থেকে, VNC ভিউয়ার খুলুন এবং লগইন পাই, পাসওয়ার্ড রাস্পবেরি ব্যবহার করে Pi এর সাথে সংযোগ করুন: Pi ডেস্কটপ উপস্থিত হওয়া উচিত।

আপনার Pi এর কনফিগারেশন শেষ করতে কনফিগারেশন প্যানেলের উত্তর দিন।

একবার আপনি Pi পাসওয়ার্ড পরিবর্তন করলে, VNC সংযোগ বন্ধ হয়ে যেতে পারে। আপনার নতুন পাসওয়ার্ড ব্যবহার করে এটি পুনরায় চালু করুন।

ধাপ 7: HDD প্রস্তুত করুন

HDD প্রস্তুত করুন
HDD প্রস্তুত করুন
HDD প্রস্তুত করুন
HDD প্রস্তুত করুন
  1. আপনার কম্পিউটারে HDD সংযুক্ত করুন।
  2. উইন্ডোজ পার্টিশন ম্যানেজার খুলুন, আপনার HDD নির্বাচন করুন এবং 2 NTFS পার্টিশন তৈরি করুন (অথবা 3, যদি আপনি smallSD কার্ড সংরক্ষণের জন্য একটি ছোট ফাঁকা জায়গা চান)। উদাহরণস্বরূপ, আমি 2 টি অংশের নাম "loic" এবং "vincent"
  3. এইচডিডি কে পাই এর সাথে সংযুক্ত করুন: রাস্পবিয়ান ডেস্কটপে স্বয়ংক্রিয়ভাবে 2 ডিস্ক মাউন্ট করবে। ড্রাইভগুলি ফোল্ডার/মিডিয়া/পিআই/লইক/, এবং/মিডিয়া/পিআই/ভিনসেন্ট/এর সাথে সংযুক্ত

ধাপ 8: Rsync কনফিগার করুন: Synchro স্ক্রিপ্ট তৈরি করুন

Rsync কনফিগার করুন: Synchro স্ক্রিপ্ট তৈরি করুন
Rsync কনফিগার করুন: Synchro স্ক্রিপ্ট তৈরি করুন

পাই ডেস্কটপে একটি প্রম্পট খুলুন

/Home/pi/এ, একটি স্ক্রিপ্ট তৈরি করুন:

mkdir/home/pi/scriptsnano/home/pi/scripts/SB_sync

পাঠ্য লিখুন:

#!/বিন/শ

######### একজন কনফিগার ########### ip_distancee = "192.168.0.19" port_distance = "xxxxx" media_local = "/media/pi/loic" media_distance = "pi@$ { ip_distancee}:/media/pi/loic "machine_locale =" RPi4_loic "machine_distancee =" RPi4_vincent "############################# ## log_local = "/home/pi/SB_sync_logs" log_distance = "pi@$ {ip_distancee}:/home/pi/SB_sync_logs" currentDate = `date+"%Y-%m-%d%T "` mkdir -p/ home/pi/SB_sync_logs #synchro de $ {machine_locale} $ {media_local}/vers $ {machine_distancee} $ {media_distance}/echo $ currentDate> $ {log_local} /0.synchro_en_cours _ $ {machine_locale} _vers _ $ {ech_cho সিঙ্ক্রোনাইজেশন en Cours: de $ {machine_locale} $ {media_local}/ vers $ {machine_distancee} $ {media_distance}/ ">> $ {log_local} /0.synchro_en_cours _ $ {machine_locale} _vers _ $ {machine_distancee} $ {machine_distancee} $ {machine_distancee} $ { media_distance}/">> $ {log_distance} /0.synchro_en_cours _ $ {machine_locale} _vers _ $ {machine_distancee} echo" Compte `whoami`"> $ {log_local}/1। $ {machine_locale} _vers _ $ {machine_distancee}.log echo "--------- -Début: "` date +"%Y-%m-%d%T" "----------" >> $ {log_local}/1। $ {machine_locale} _vers _ $ {machine_distancee}.log/usr/bin/rsync -avhPS --chmod = a+rwx --delete -e "ssh -p $ {port_distance}" $ {media_local}/$ {media_distance}/2> & 1 >> $ {log_local} /1।

echo "---------- Fin:" `date +"%Y-%m-%d%T "" ---------- ">> $ {log_local}/ 1। $ {Machine_locale} _vers _ $ {machine_distancee}.log

rm $ {log_local} /0.synchro_en_cours _ $ {machine_locale} _vers _ $ {machine_distancee}

লাইন 3 থেকে 7 কনফিগার করুন:

  • আপনার ড্রাইভের নাম দ্বারা "loic" এবং "vincent" প্রতিস্থাপন করুন
  • port_distance: আপাতত, রিমোট পোর্ট হিসেবে 22 ব্যবহার করুন। শেষ ধাপে, আপনাকে এটি আপনার পছন্দের অন্য মান দ্বারা প্রতিস্থাপন করতে হবে (উদাহরণস্বরূপ: 34567)

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 9: Rsync কনফিগার করুন: দিনে একবার একটি Synchro করুন

প্রম্পটে, ক্রন্টাব খুলুন:

sudo crontab -u pi -e

ফাইলের শেষে, একটি ক্রন যোগ করুন:

0 1 * * */usr/bin/flock -xn /tmp/flocktmp.lock -c "/home/pi/scripts/SB_sync"

এই ক্রনে, স্ক্রিপ্ট SB_sync প্রতিদিন সকাল:00:০০ টায় চালু হবে। আপনি যে ঘন্টাটি চান তা চয়ন করুন, তবে এটি 2 টি মেশিনের মধ্যে পরিবর্তন করুন, তাই 2 টি সিনক্রোস একের পর এক সঞ্চালিত হবে।

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

ধাপ 10: সাম্বা প্রস্তুত করুন

সাম্বা একটি লিনাক্স স্টোরেজকে উইন্ডোজ নেটওয়ার্কের সাথে সংযুক্ত করে।

একটি প্রম্পট খুলুন এবং প্যাকেজগুলি ইনস্টল করুন:

sudo apt-get samba samba-common-bin -y ইনস্টল করুন

সাম্বা অ্যাক্সেস করতে অ্যাকাউন্ট "পাই" স্বয়ংক্রিয় করুন:

sudo smbpasswd -a pi

ডিফল্ট সাম্বা কনফিগারেশন ফাইল সংরক্ষণ করুন:

cp /etc/samba/smb.conf /etc/samba/smb.old

ফাইলটি খুলুন:

সুডো ন্যানো /etc/samba/smb.conf

এবং ফাইলের শেষে, আপনার ড্রাইভকে ভাগ করার জন্য কনফিগার করতে এই লাইনগুলি যুক্ত করুন:

[ডকুমেন্টস লয়িক]

মন্তব্য = NAS de loic path =/media/pi/loic valid users = @users force group = users create মাস্ক = 0660 ডিরেক্টরি মাস্ক = 0775 শুধুমাত্র পড়ার = কোন ব্রাউজযোগ্য = হ্যাঁ পাবলিক = হ্যাঁ

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 11: [ptionচ্ছিক] সাম্বা: নেটওয়ার্ক ড্রাইভ ভিনসেন্টে রিড অ্যাক্সেস কনফিগার করুন

সাম্বা কনফিগারেশন ফাইলটি খুলুন:

সুডো ন্যানো /etc/samba/smb.conf

এবং ফাইলের শেষে, আপনি যে ড্রাইভটি অ্যাক্সেস করতে চান তা কনফিগার করতে এই লাইনগুলি যুক্ত করুন:

[ডকুমেন্টস ভিনসেন্ট]

মন্তব্য = ব্যাকআপ ডি ভিনসেন্ট পাথ =/মিডিয়া/পিআই/ভিনসেন্ট বৈধ ব্যবহারকারী = @ইউজার ফোর্স গ্রুপ = ব্যবহারকারীরা মুখোশ তৈরি করে = 0660 ডিরেক্টরি মাস্ক = 0775 শুধুমাত্র পড়ার = হ্যাঁ ব্রাউজযোগ্য = হ্যাঁ পাবলিক = হ্যাঁ

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 12: [ptionচ্ছিক] সাম্বা: লগে প্রবেশ

সাম্বা কনফিগারেশন ফাইলটি খুলুন:

সুডো ন্যানো /etc/samba/smb.conf

এবং ফাইলের শেষে, উইন্ডোজ থেকে সিঙ্ক্রো স্ট্যাটাসে অ্যাক্সেস করতে এই লাইনগুলি যুক্ত করুন:

[লগ সিনক্রো] মন্তব্য = "লগ ডি সিনক্রো এন্ট্রে মেশিন"

path =/home/pi/SB_sync_logs/valid users = @users force group = users create মাস্ক = 0660 ডিরেক্টরি মাস্ক = 0771 শুধুমাত্র পড়ার = হ্যাঁ ব্রাউজযোগ্য = হ্যাঁ পাবলিক = হ্যাঁ

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 13: [ptionচ্ছিক] সাম্বা: অকেজো ফোল্ডার লুকান "/home/pi"

সাম্বা কনফিগারেশন ফাইলটি খুলুন:

সুডো ন্যানো /etc/samba/smb.conf

ফাইলে, নিম্নলিখিত লাইনগুলি খুঁজুন এবং ";" যোগ করুন শুরুতে এটি মন্তব্য করতে:

[বাড়ি]

; মন্তব্য = হোম ডিরেক্টরি; ব্রাউজযোগ্য = না; শুধুমাত্র পড়ুন = হ্যাঁ; মাস্ক তৈরি করুন = 0700; ডিরেক্টরি মাস্ক = 0700; বৈধ ব্যবহারকারী = %S

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 14: উইন্ডোজ থেকে নেটওয়ার্ক ড্রাইভে অ্যাক্সেস

উইন্ডোজ থেকে নেটওয়ার্ক ড্রাইভে অ্যাক্সেস
উইন্ডোজ থেকে নেটওয়ার্ক ড্রাইভে অ্যাক্সেস

উইন্ডোজ কম্পিউটার থেকে, একটি এক্সপ্লোরার খুলুন।

"নেটওয়ার্ক" এ ক্লিক করুন এবং উইন্ডো রিফ্রেশ করুন।

আপনার Rapberry Pi নামের একটি কম্পিউটার উপস্থিত হবে।

অ্যাকাউন্ট "pi" এবং আপনার পাসওয়ার্ড ব্যবহার করে এটি খুলুন।

আপনার সাম্বা কনফিগারেশন ফাইলে আগে যোগ করা ফোল্ডারগুলি দেখতে হবে।

ধাপ 15: ২ য় মেশিন প্রস্তুত করুন

আপনার ১ ম মেশিন প্রস্তুত।

দ্বিতীয় মেশিনের জন্য আগের ধাপগুলি পুনরাবৃত্তি করুন, উদাহরণস্বরূপ "ভিনসেন্ট" দ্বারা "লইক" প্রতিস্থাপন করুন।

একবার 2 টি মেশিন প্রস্তুত হয়ে গেলে, তাদের মধ্যে অ্যাক্সেস অনুমোদনের জন্য আপনাকে ssh কী বিনিময় করতে হবে, পরবর্তী ধাপ দেখুন।

ধাপ 16: স্থানীয় এবং দূরবর্তী মেশিনের মধ্যে SSH তৈরি করুন

SSH কী ভাগ করা সহজ করার জন্য, প্রতিটি রাস্পবেরি পাই একই ইথারনেট নেটওয়ার্কে সংযুক্ত থাকবে।

প্রতিটি রাস্পবেরি পাইতে, পাই ডেস্কটপে একটি প্রম্পট খুলুন এবং প্রবেশ করুন:

ssh -keygen -q -t rsa -b 2048 -N ''

ssh-copy-id pi@IP_of_other_raspberry

ধাপ 17: সিঙ্ক্রো পরীক্ষা করুন

Synchro পরীক্ষা করুন
Synchro পরীক্ষা করুন
Synchro পরীক্ষা করুন
Synchro পরীক্ষা করুন
Synchro পরীক্ষা করুন
Synchro পরীক্ষা করুন

আপনার 2 টি মেশিন প্রস্তুত।

আপনি আপনার উইন্ডোজ কম্পিউটারে সিঙ্ক্রো পরীক্ষা করতে পারেন:

  1. আপনার স্থানীয় নেটওয়ার্ক ড্রাইভে একটি ফাইল যোগ করুন (যেমন p Rpi4-loic / দলিল loic / test / test.txt),
  2. আপনার স্থানীয় পাই ডেস্কটপে স্ক্রিপ্টটি চালান (SB_sync/home/pi/scripts এ চালান)
  3. আপনার ফাইলটি ব্যাকআপ নেটওয়ার্ক ড্রাইভে উপস্থিত আছে কিনা তা পরীক্ষা করুন (যেমন p Rpi4-vincent / document loic / test / test.txt)।

আপনি / Rpi4-loic / ডকুমেন্টস loic / test in এ ফাইল পড়তে এবং লিখতে সক্ষম হওয়া উচিত, কিন্তু শুধুমাত্র / Rpi4-vincent / ডকুমেন্টস loic / test in এ ফাইলগুলি পড়ুন।

পরবর্তী এবং শেষ ধাপ হল "রিমোট" মেশিনটিকে অন্য জায়গার একটি নেটওয়ার্কের মধ্যে স্থানান্তর করা এবং ইন্টারনেটের মাধ্যমে 2 রাউটারের মধ্যে একটি সংযোগ কনফিগার করা।

ধাপ 18: ইন্টারনেট রুট কনফিগার করুন

আমার ক্ষেত্রে, বাড়িতে স্থানীয় মেশিনের জন্য, আমি একটি রাউটার এবং একটি নির্দিষ্ট আইপি সহ একটি ইন্টারনেট অ্যাক্সেসের জন্য সাবস্ক্রাইব করি।

দূরবর্তী মেশিনের জন্য, ইন্টারনেট পরিষেবা প্রদানকারী একই, তাই কনফিগারেশন সহজ, এবং আমার DNS এর প্রয়োজন নেই।

আমার বাড়িতে:

  • আমার রাউটারে, আমি "port_34567" এ "remote_internet_fixed_IP" থেকে "my_raspberry_IP" পোর্ট "22" এ একটি পোর্টের রুট তৈরি করি
  • আমার রাস্পবেরিতে,/home/pi/scripts/SB_sync এ, আমি "port_distance" মান "22" কে "port_34567" দ্বারা প্রতিস্থাপন করি

প্রত্যন্ত স্থানে:

  • রাউটারে, আমি "my_internet_fixed_IP" থেকে "port_34567" থেকে "my_raspberry_IP" পোর্ট "22" এ একটি পোর্টের রুট তৈরি করি
  • দূরবর্তী রাস্পবেরিতে,/home/pi/scripts/SB_sync এ, আমি "port_distance" মান "22" কে "port_34567" দ্বারা প্রতিস্থাপন করি

আপনার আবেদনের জন্য:

  • আপনার নিজের দ্বারা আইপি এবং পোর্ট_34567 প্রতিস্থাপন করতে হবে।
  • গতিশীল ইন্টারনেট আইপি এর ক্ষেত্রে, আপনাকে একটি DNS সাবস্ক্রাইব করতে হবে।

দূরবর্তী রাস্পবেরির মালিকের সাহায্যে, পূর্ববর্তী ধাপের পরীক্ষাটি পুনরাবৃত্তি করুন।

সমাপ্ত!

ধাপ 19: গ্রন্থপঞ্জি

P এসডি কার্ডে রাস্পবিয়ান ইনস্টল করুন

ফরম্যাট করার পর µ এসডি কার্ড কাস্টমাইজ করুন (SSH এবং ওয়াইফাই)

আপনার রাস্পবেরি পাই ব্যবহার করে

ফেয়ারলোস্টিং দ্বারা rysnc এর সাথে রাস্পবেরি পাই সিঙ্ক

Rsync এর জন্য নির্দিষ্ট SSH পোর্ট

সাম্বা ইনস্টল করুন এবং ব্যবহার করুন

প্রস্তাবিত: