আমি কীভাবে একই চিত্রটি অনেক এসডিতে অনুলিপি করতে পারি?


23

সুতরাং শেষ পর্যন্ত আমি রাস্পবেরি পিসের জন্য সেই বাল্ক অর্ডারটি রাখতে পারি ! যাইহোক, এগুলি কনফিগার করা একটি রীতিমতো কাজ হতে চলেছে। আমি যা করতে চাই তা হ'ল:

  1. একটি স্টক ইমেজ ডাউনলোড করুন, এবং এটির সাথে একক পাইতে টিঙ্কার
  2. অন্য সমস্ত এসডি কার্ডে সেই চিত্রটি সংরক্ষণ / এক্সট্রাক্ট / অনুলিপি করুন
  3. অন্য পাইগুলির কোনও অতিরিক্ত কনফিগারেশন ছাড়াই সেট আপ করুন

আমার কম্পিউটারে কেবল একটি একক এসডি স্লট রয়েছে, তাই .imgআমার সংশোধিত 'মাস্টার' কার্ড থেকে কোনও ফাইল তৈরি করার উপায় আছে কি?


4
টম এই পোস্টটি raspberrypi.stackexchange.com/questions/311/… দেখুন I আমি মনে করি এটি আপনার প্রশ্নের উত্তর দেয়।
স্টিভ রবিলার্ড

@ স্টেভরবিলার্ড +1 এটি প্রশ্নের পুরোপুরি উত্তর দেবে।
জিভিংস

4
এসএসএইচ সম্পর্কে সচেতন হওয়ার একটি বিষয়। আপনি যদি মাস্টারে এসএসএইচ সেট আপ করেন তবে আপনি সমস্ত চিত্রের ক্লোনড এসএসএইচ শংসাপত্রগুলি শেষ করবেন, যা আপনি চান তা অগত্যা নয়। ওতো, আপনি যদি পিসকে মাথাছাড়া ব্যবহার করতে চান তবে আপনি সম্ভবত এসএসএইচ ইনস্টল করতে চান ...
ড্যারেন উইলকিনসন

@darrenjw এটি একটি খুব ভাল পয়েন্ট। আপনি আমাকে কিছুটা বিব্রত এবং কোন ভুল সংরক্ষণ করেছেন। ধন্যবাদ.
জিভিংস

আপনি কীভাবে পিসের সেই ভর ব্যবহার করতে চান তা নির্ভর করে আপনি অ্যান্ড্রু মুলহোল্যান্ডের রসপি-এলটিএসপি প্রকল্পটি পরীক্ষা করে দেখতে চাইতে পারেন । এটি কেবল শ্রেণিকক্ষ ব্যবহারের জন্য কার্যকর নয় - এটি ক্লাস্টারদের জন্যও খুব ভাল।
ডেভ জোনস

উত্তর:


7

কপিগুলিতে ক্লোন মাস্টার লেখার আগে বেশ কয়েকটি সহজ প্রস্তুতিমূলক পদক্ষেপ রয়েছে যা আপনাকে প্রচুর মাথা ব্যথা থেকে বাঁচাতে পারে।

  1. ডিএইচসিপি-র জন্য ক্লোন মাস্টার কনফিগার করুন
  2. এর মধ্যে সমস্ত কিছু মুছুন /etc/ssh/ssh_host*(আপনি এসএসএইচডি চালানোর সময় এগুলি পুনরায় তৈরি করুন)
  3. আপনার যদি কোনও /etc/udev/rules.d/70-network*ফাইল থাকে তবে আপনাকে eth0অন্য কিছুতে প্রবেশের জন্য পরিবর্তন করতে হবে (আমি eth9আমার ক্লোন মাস্টারদের জন্য ব্যবহার করেছি) - এবং সম্পর্কিত ifconfigফাইলটি আপডেট করতে মনে রাখবেন - সেন্টোতে ( /etc/sysconfig/network-scripts/ifcfg-eth0এটি তৈরি করুন 9) এবং ডিবিয়ানে (রাস্পিয়ান) এটি/etc/network/interfaces

7

কাস্টমাইজড ওএস বিতরণ করার মতো 1এবং আমার একই প্রয়োজনীয়তা ছিল 2। আশেপাশে দেখার পরে আমি অনেকগুলি কমান্ড পেয়েছি, তবে .zipএকটি এসডি কার্ড থেকে কমপ্যাক্ট ফাইল তৈরি করার জন্য একটিও সরঞ্জাম নয় , তাই আমি লিখেছিলাম mkimg.sh, যা এটির মতো কাজ করে:

sudo bash mkimg.sh /dev/sda sdcard.img.zip

এটি আনমাউন্টড ডিভাইসটি এখানে নেয় /dev/sda, ফাইল সিস্টেম এবং পার্টিশনটি সঙ্কুচিত করে এবং সংকোচিত জিপটি লিখে দেয়। আমার ব্যবহারে, এটি <500 এমবি তৈরির জন্য একটি 1.5 গিগাবাইট রস্পিয়ান সিস্টেম লিখেছে .zip

স্যানিটি পরীক্ষা এবং আকারের গণনার পাশাপাশি স্ক্রিপ্টটি মূলত এটি করে:

e2fsck -f /dev/sda2
resize2fs -M /dev/sda2
parted --align optimal /dev/sda unit MB resizepart 2 1700 yes
dd bs=1M if=/dev/sda of=sdcard.img count=1900
zip sdcard.img.zip sdcard.img
parted /dev/sda resizepart 2 16.0GB
resize2fs /dev/sda2

স্ক্রিপ্ট এবং ডকুমেন্টেশন গিটহাব এ উপলব্ধ


5

আপনার এসডি কার্ডের লেখার "বুট স্ট্র্যাপ" করতে আপনি মূল কম্পিউটারে মাল্টেক্সটার্মের সাথে রাস্পবেরি পিসকে নিজেরাই ব্যবহার করতে পারেন । আপনার অনেক ডিস্ট্রোর প্যাকেজ পরিচালকদের মধ্যে মাল্টিএক্সটার্ম সন্ধান করা উচিত।

পদক্ষেপ 1: ইউএসবি স্টিক এসডি কার্ড অ্যাডাপ্টারগুলির একটি গোছা কিনুন।

পদক্ষেপ 2: আপনার মূল কম্পিউটারের সাথে এসডি কার্ডের 2 টি চিত্র লেখার জন্য মানক পদ্ধতিগুলি ব্যবহার করুন।

পদক্ষেপ 3: 2 এসডি কার্ডগুলিকে 2 টি রাস্পবেরি পিসের সাথে চিত্রযুক্ত রাখুন এবং এগুলি আপনার নেটওয়ার্কের সাথে সংযুক্ত হয়ে পাওয়ার করুন।

পদক্ষেপ 4: 2 টি খালি এসডি কার্ড ইউএসবি স্টিক অ্যাডাপ্টারগুলিতে রাখুন এবং তাদের 2 চলমান র‌্যাপসবেরি পিসে প্লাগ করুন।

পদক্ষেপ 5: এখন এটি আকর্ষণীয় হয়ে উঠেছে এখানে, আপনার প্রধান কম্পিউটার থেকে যেমন মাল্টেক্সটার্ম ব্যবহার করুন কমান্ড লাইন মাল্টিক্সটার্ম -xc "ssh% n" হোস্ট 1 হোস্ট 2 থেকে যেখানে হোস্ট 1 এবং হোস্ট 2 রাস্পবেরি পিসের আইপি ঠিকানা রয়েছে।

পদক্ষেপ:: মাল্টিক্সটারমের স্টিডিন উইন্ডোর অভ্যন্তরে আপনি ডিডি ব্যবহার করতে পারেন আপনি সাধারণত এসডি কার্ডগুলিতে চিত্রগুলি লিখতে চান তবে এখন মাল্টিক্সটার্ম একই সাথে দু'জনেই রাস্পবেরি পিসকে সেই ডিডি কমান্ড প্রেরণ করবে।

পদক্ষেপ 7: আপনার সমস্ত কার্ড লিখিত না হওয়া পর্যন্ত 3-6 ধাপ পুনরাবৃত্তি করুন।

আপনি যত বেশি এসডি কার্ড ইমেজ করবেন তত বেশি রাস্পবেরি পিএস আপনি নতুন এসডি কার্ডগুলি চিত্র করতে ব্যবহার করতে পারেন। স্পষ্টতই এই কৌশলটি আপনার সমস্ত কার্ড একসাথে লিখবে না, তবে কার্ডের সমস্ত লেখা সম্পূর্ণ করতে এটি যে পরিমাণ সময় নেয় তা হ্রাস করবে। এই কৌশলটি বেশিরভাগ ক্ষেত্রে পরীক্ষামূলক হবে তাই আপনার মাইলেজটি আলাদা হবে তবে এর তত্ত্বটি একটি আকর্ষণীয় পরীক্ষার মতো মনে হচ্ছে ...


খুব আকর্ষণীয় - তবে ভর মাপের জন্য খুব ব্যয়বহুল =) হেই এটি ভালবাসে। বিভিন্ন ইউএসবি এসডি অ্যাডাপ্টারগুলিতে বিভিন্ন কনসোলে হাইপার থ্রেড লেখার কোনও উপায় নেই?
পাইওটর কুলা

5

আপনি যা সন্ধান করছেন তা হ'ল এসডি কার্ডগুলির জন্য একটি গ্যাং প্রোগ্রামার ডিভাইস বা এসডি কার্ড সদৃশ।

হ্যাঁ, এই সিস্টেমগুলির অস্তিত্ব আছে। এখানে এক যে আমি Googling দ্বারা "SD কার্ড গ্যাং প্রোগ্রামার" পাওয়া যায় নি। এই নির্দিষ্ট ডিভাইসে একটি মাস্টার স্লট রয়েছে, এটি এটি একবারে 7, স্লেভ এসডি কার্ডগুলি অনুলিপি করতে পারে। 3 বা 11 স্লেভ স্লট সহ অন্যান্য প্রোগ্রামারগুলিও উপলব্ধ।

এছাড়াও বিভিন্ন ধরণের প্রোগ্রামার রয়েছে। কিছু আপনার হার্ড ড্রাইভ থেকে একটি চিত্র ফ্ল্যাশ করতে পারেন এবং একটি পিসি ইনস্টল সফ্টওয়্যার দ্বারা নিয়ন্ত্রিত হয়। অন্যান্য ডিভাইসগুলি, যেমন উপরে লিঙ্ক করা আছে, কোনও সার্ভারের সাথে ইন্টারফেস করতে হবে না কারণ তারা একটি মাস্টার চিপের তথ্য মিরর করে।

এটি উল্লেখযোগ্য যে এই ডিভাইসগুলি সস্তা নয়। এগুলি সাধারণত একটি ভর উত্পাদন পরিবেশে ব্যবহৃত হয় এবং চাহিদা অত্যধিক উচ্চ নয়। এই কার্যকারিতা সহ একটি ভাল ডিভাইসের জন্য কমপক্ষে $ 1000 প্রদানের জন্য প্রস্তুত থাকুন।

প্রোডুকিলেটর ডট কমের আরও বেশ কয়েকটি এসডি কার্ডের সদৃশ বিকল্প রয়েছে বলে মনে হয়।


আমি কেন অবাক হয়েছি কেন এগুলি এত বেশি ব্যয় করে, আপনার এখনও এসডি কার্ডগুলিকে ম্যানুয়ালি রেখে দেওয়ার জন্য এই জিনিসটি শিশুর বসতে হবে।
দিমিত্রি গ্রিগরিয়েভ

@ দিমিত্রিগ্রিরিভ আমার উত্তরের পর থেকে 5 টি সময়ে, সদৃশ সাইটটিতে এখন 600 ডলারের নিচে একটি আইটেম রয়েছে যা আইএমএইচও সস্তা বলে মনে হচ্ছে। মনে রাখবেন যে পরিমাণ ড্রাইভের দাম। অনেক লোকের এগুলি প্রয়োজন হয় না তাই এগুলি ব্যয়বহুল কারণ তাদের বিকাশ এবং উত্পাদন ব্যয় পুনরুদ্ধার করা দরকার। প্রতি 10 পিসি বা ল্যাপটপের জন্য যদি এর মধ্যে একটিও থাকে, তবে এটি সম্ভবত $ 100-150 ডিভাইস হতে পারে।
আরএলএইচ

5

আমাদের এমন একটি প্রকল্পের জন্য একই রকম প্রয়োজন ছিল যেখানে আমাদের প্রতিদিনের ভিত্তিতে 10+ রাস্পবেরি পাই এসডি কার্ডে ছবিগুলি লিখতে সক্ষম হতে হবে। আমরা কিনতে বিভিন্ন কার্ড ডুপ্লিকেটর উপলব্ধ উপলব্ধ কিন্তু তাদের বেশিরভাগ সফলভাবে একটি বুটযোগ্য এসডি কার্ড তৈরি করতে পারবেন না, বেশিরভাগ শুধুমাত্র সরাসরি ফাইল অনুলিপি করুন এবং বুটযোগ্য তথ্য নয়, তারা হাস্যকরভাবে ব্যয়বহুলও!

সুতরাং সমাধান হিসাবে আমরা 2 x 7-পোর্ট বেলকিন চালিত ইউএসবি হাবের সাথে সংযুক্ত একক রাস্পবেরি পাই চালানোর জন্য আমাদের নিজস্ব সাধারণ ওয়েব-ভিত্তিক সফ্টওয়্যার লিখেছি (পাইটির 2 টি হাবের সীমাবদ্ধতা রয়েছে এবং সর্বাধিক 14 ইউএসবি পোর্ট রয়েছে)।

যাদের এখন একই চাহিদা রয়েছে তাদের সহায়তা করার জন্য আমরা এখন এটি ওপেন সোর্স সফ্টওয়্যার হিসাবে প্রকাশ করেছি। বর্তমানে কেবল উত্স কোডটি উপলভ্য তবে আমরা এনগিনেক্স + পিএইচপি চালিত আর্চ লিনাক্স এআরএম এর উপর ভিত্তি করে একটি চিত্র ফাইলও আপলোড করব

http://www.rockandscissor.com/projects/osid


2

এটি ম্যাক ওএস এক্সে কাজ করে

আপনি যে কার্ডটি টিঙ্কার করেছেন তা আনমাউন্ট করুন, তারপরে চেষ্টা করুন:

sudo dd if=/dev/sdcardlocation of=backupimage.img

sdcardlocationআপনার এসডি কার্ডের অবস্থানটি প্রতিস্থাপন করুন ।

আপনি বা .imgসঙ্গে অদলবদল করতে পারে ।.dmg.iso

এরপরে, অন্যান্য কার্ডগুলি প্রস্তুত করতে, আনমাউন্ট করুন এবং পূর্ববর্তী কোডটি মানগুলি অদলবদল করে চালান। লাইনটি এই হবে:

sudo dd if=backupimage.img of=/dev/sdcardlocation

কার্ড রিডার থেকে বের করার আগে এগুলি আনমাউন্ট করার বিষয়ে নিশ্চিত হন Make


1

যদিও আমি কীভাবে আমার রাস্পবেরি পাই ব্যাকআপ করব? কীভাবে একটি একক এসডি কার্ড ক্লোন করতে হয় তার জন্য দুর্দান্ত নির্দেশনা সরবরাহ করে, কয়েক ডজন কার্ডের জন্য এটি একবারে করা ক্লান্তিকর হবে।

যে কোনও একটি মাল্টি কার্ড এসডি কার্ড রিডার তৈরি করেছে বলে মনে হচ্ছে না (এমন এক যা একসাথে একাধিক এসডি কার্ড ধারণ করতে পারে) এবং আপনি একটি ইউএসবি হাব এবং একগুচ্ছ এসডি কার্ড ইউএসবি পাঠকদের খুব সস্তায় কিনতে পারবেন তা এই সত্য যে, প্রক্রিয়াটির গতি বাড়ানোর এক উপায় হ'ল আপনার নিজের এসডি কার্ডের সদৃশ তৈরি করা।

এমনকি আপনি আপনার নির্বাচিত রাস্পবেরি পাই চিত্রটি স্লটে anyোকানো যে কোনও খালি এসডি কার্ড স্লটে স্বয়ংক্রিয়ভাবে লিখতে লিখতে পারেন। স্ক্রিপ্টগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করতে পারে যে কোনও কার্ড সন্নিবেশ করা হয়েছে এবং অনুলিপিটি সম্পূর্ণ হওয়ার পরে নির্দেশ করে।

যদিও ড্যারেনজডউ মন্তব্যগুলিতে উল্লেখ করেছেন, আপনি ক্লোন করা চিত্রগুলির প্রথমবার বুট করার পরে আপনি প্রতিটি ssh শংসাপত্রগুলি প্রতিস্থাপন করতে চাইবেন, তাই আপনি সংযোগের আগে কোনও বেসরকারী নেটওয়ার্ক বিভাগে সংযুক্ত হওয়ার পরে এই প্রথম বুটটি সম্পন্ন হয়েছে তা নিশ্চিত করতে পারেন এটি একটি ইন্টারনেট সংযুক্ত নেটওয়ার্কে।


আপনি এটিতে কোনও চিত্র ফ্ল্যাশ করার জন্য সাধারণত কোনও কার্ড মাউন্ট করেন না।
অ্যালেক্স চেম্বারলাইন

ধন্যবাদ @ অ্যালেক্সচ্যাম্বারলিন, আমার পাই পৌঁছানোর কথা বলার আগে কয়েক সপ্তাহ আগেও পেয়েছি (গ্রার, যদি আমি জানতে পারতাম আমি দীর্ঘ নেতৃত্বের জন্য আরএস ওয়েটিং লিস্টে ছিলাম তবে আমি ফার্নেলের কাছ থেকে দীর্ঘক্ষণ অর্ডার দিয়েছি) প্রথম স্থানে নেতৃত্বের সময়) সুতরাং আমি এখনও এটি চেষ্টা করে দেখিনি।
মার্ক বুথ

1

এটি করার জন্য আরও ভাল সরঞ্জাম রয়েছে, তারপরে প্রচুর আরপি চিত্রগুলি অনুলিপি করতে হবে।

তবে এটি নির্ভর করে আপনি সত্যিই কী করতে চান।

আপনার cfengine3 [1], ফাই [2], শেফ [3], ফ্যাব্রিক [4] বা পুতুল [5] এ এক নজর থাকা উচিত। এগুলি স্বয়ংক্রিয়ভাবে কনফিগারেশন সরঞ্জাম, যা প্রথমবার (এবং পরে) শুরু করার পরে আপনার মেশিনে স্টাফ করার জন্য দরকারী use

[1] http://cfengine.com/ [2] http://fai-project.org/ [3] http://www.opscode.com/chef/ [4] http: //www.debian- administration.org/articles/671 [5] http://puppetlabs.com/puppet/puppet-enterprise/


1

পাইব্যাকারি আপনার জন্য একটি কার্যকর সমাধান হতে পারে। পাইব্যাকারি আপনাকে ওয়াইফাই পাসওয়ার্ড, এসএসএস কী ইত্যাদির বিভিন্ন জিনিস কাস্টমাইজ করতে ব্লক ব্যবহার করে একটি কাস্টমাইজড রাস্পবিয়ান চিত্র তৈরি করতে দেয় ...


0

অপর বিকল্প হ'ল ফ্ল্যাশ ব্যবহার করা, ওএসে নির্দিষ্ট কাস্টমাইজেশন সহ এসডি কার্ড ফ্ল্যাশ করার জন্য একটি কমান্ড লাইন সরঞ্জাম।


0

আপনার কম্পিউটারে কেবল একটি একক এসডি কার্ড স্লট থাকার জন্য, একাধিক চিত্র দক্ষতার সাথে জ্বালানোর সহজ উত্তর হ'ল একটি চালিত ইউএসবি হাব এবং বেশিরভাগ সস্তা মাইক্রোএসডি-ইউএসবি অ্যাডাপ্টার। আমি একটি 13 বন্দর ইউএসবি -3 হাব এবং সস্তা (<$ 1) মাইক্রোএসডি-ইউএসবি অ্যাডাপ্টার ব্যবহার করে পরীক্ষা করেছি।

একসাথে অনেকগুলি বেস ইমেজ বার্ন করার জন্য, dcfldd দেখুন । এটি রাস্পিয়ান জেসি সংগ্রহস্থলগুলিতে পাওয়া যায়। এটি GNU dd এর বর্ধিত সংস্করণ, একসাথে একাধিক ছবিতে লেখার ক্ষমতা সহ। আমি কিছু নৈমিত্তিক পরীক্ষা করেছি, এবং একটি ইউএসবি হাবের 3 ধরণের অ্যাডাপ্টারগুলিতে প্লাগ করা 7 কার্ডের মিশ্রণে আরপিআই 3 বিতে একটি মাইক্রোএসডি কার্ড চিত্রটি অনুলিপি করতে সক্ষম হয়েছি। একটি এ + এর 3 পোর্ট ইউএসবি 2.0 হাবের পূর্বের পরীক্ষাগুলিও কাজ করেছিল। প্যারামিটারগুলি সঠিকভাবে সেট হয়ে গেলে এটি বেশ আগুনে-ভুলে যায়। আমি 7 টি অ্যাডাপ্টারের মধ্যে সীমাবদ্ধ ছিলাম, তবে এটি মনে হচ্ছে যে এটি কোনও বৃহত সংখ্যক কার্ডের সাথে কাজ করবে না এমন কারণ করার কোনও কারণ নেই, তবুও গতি স্লো গন্তব্য কার্ডের মধ্যে সীমাবদ্ধ থাকবে।

কনফিগারেশন পরিবর্তনগুলি চালু হওয়ার পরে এবং আপনার নেটওয়ার্কে যদি আপনাকে প্রচুর সংখ্যক আরপিএস আপ-টু-ডেট রাখার দরকার হয় তবে আমি এসএসএসের মাধ্যমে আপডেটগুলি অনুমোদনের জন্য উত্তরী বা ফ্যাব্রিক ব্যবহার করব এবং পুনরায় বার্ন করার প্রয়োজন এড়াব তাদের বর্তমান রাখতে কার্ড।

অবশেষে, আপনি প্রতিটি আরপিআইয়ের হোস্টনাম পরিবর্তন করতে আপনার মাস্টারকে অনন্য সনাক্তকারী (যেমন নেটওয়ার্ক ম্যাক ঠিকানার ভিত্তিতে) ব্যবহার করে প্রতিটি আরপিআই avahiসংশোধন না করে দ্বন্দ্ব এড়ানোর জন্য দ্বন্দ্ব এড়ানোর পরে সংঘাত এড়ানোর জন্য সহজ অবস্থানের অনুমতি দিয়ে পরিবর্তন করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.