কোনও এসডি মেমরি কার্ড থেকে কোনও চিত্র অনুলিপি করতে কীভাবে সাইগউইন ব্যবহার করবেন


30

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

পরীক্ষা করা /devডিরেক্টরি, এটা আমার SD কার্ড হিসাবে দেখানো হয় দেখায় sddএবং sdd1। যাইহোক, যখন আমি নিম্নলিখিত কমান্ডটি চালাই:

dd if=/dev/sdd of=RPi.img

আমি নিম্নলিখিত পেতে:

dd: খোলার '/ dev / sdd': অনুমতি অস্বীকার করা হয়েছে

আমি কোনও ম্যাক এবং লিনাক্সের আওতায় কোনও সমস্যা ছাড়াই ডিডি ব্যবহার করেছি , অনুরূপ সিনট্যাক্স ব্যবহার করেছি। সাইগউইনের সাথে আমি কী মিস করছি?


আপনি চেষ্টা করেছেন dd if=/dev/sdd1 of RPi.img?
ক্রুগ

যদি আমি এটি করি তবে আমি 4 জিবি এসডি মেমোরি কার্ড থেকে একটি 59 ডলার এমবি ফাইল পাই। মূলত আমি কার্ডটির সেই অংশটিই পাচ্ছি যা আপনি যখন পাঠকটিতে কার্ডটি সন্নিবেশ করেন তখন উইন্ডোজ "দেখায়"। এটি সম্পূর্ণ চিত্র নয়।
গ্র্যান্ডএডমিরাল

আপনি কি উইন্ডোজে চেষ্টা করার পরিবর্তে লিনাক্স মেশিন, বা লিনাক্স লাইভসিডি ব্যবহার করতে পারেন?
ক্রুগ

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

4
আমি দেখেছি যে সংযুক্ত এসডি মেমোরি কার্ডের নাম পেতে আমি 'বিড়াল / প্রক / পার্টিশন' ব্যবহার করতে পারি।
গ্র্যান্ডএডমিরাল

উত্তর:


27

আপনি Permission deniedত্রুটি পান, কারণ আপনি নন root। সাইগউইনের প্রসঙ্গে এটি অদ্ভুত মনে হলেও এটি ঘরে।

আপনি যখন idসাধারণভাবে শুরু করা সাইগউইন শেলটিতে আপনার স্থিতি ( ) অনুসন্ধান করেন , আপনি এর মতো কিছু পাবেন:

$ id
uid=1001(user) gid=545(Users) groups=545(Users),555(Remote Desktop Users),513(None)
$ dd if=/dev/sda bs=1000 count=1 | wc -c
dd: opening `/dev/sda': Permission denied
0

উইন্ডোজ 7 কৌতুক পরিণত অধীনে rootCygwin মধ্যে সেশন শুরু হয় উঁচু , যে, আপনার Cygwin আইকনের উপর একটি ডান ক্লিক করতে এবং পছন্দ করে নিন প্রশাসক হিসেবে চালান । এখন আপনি এখনও rootনিজেই নন , তবে কমপক্ষে rootগ্রুপে আছেন:

$ id
uid=1001(user) gid=545(Users) groups=545(Users),0(root),544(Administrators),555(Remote Desktop Users),513(None)

এবং এখন, ddআন * এক্স থেকে আপনি যেমন অভ্যস্ত তেমন কাজ করে:

$ dd if=/dev/sda bs=1000 count=1 | wc -c
1+0 records in
1+0 records out
1000 bytes (1.0 kB) copied, 0.00104424 s, 958 kB/s
1000

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

আমি এইভাবে মূলের সদস্য নই। কিছু পরিবর্তন হয়েছে?
পিসিস

1
@ পিসিস: আমি আজকের আপডেট অনুসারে বর্তমান সাইগউইন সংস্করণ ( CYGWIN_NT-6.1-WW 2.7.0 (0.306 / 5/3) 2017-02-12 13:13 i686 সাইগউইন) দিয়ে এখনও এইভাবে রুট হয়ে উঠতে সক্ষম হয়েছি । হতে পারে এসও-তে স্ট্যাকওভারফ্লো . com/q/4090301 আপনার জন্য সহায়ক হতে পারে ?!
এমপিএম

মনে হচ্ছে আমার কাছে cygwin1.dll ( cygcheck) থেকে 2.6.1 আছে .1 আমি "0 (মূল)" পাই না, তবে আমি "401408" এর পরিবর্তে "114 (স্থানীয় অ্যাকাউন্ট এবং প্রশাসক গোষ্ঠীর সদস্য"), "544 (প্রশাসক)" এবং "405504 (উচ্চ বাধ্যতামূলক স্তর)" পেয়েছি ( মিডিয়াম বাধ্যতামূলক স্তর) "আমার উইন্ডোজ 10 প্রো x64-বিট সিস্টেমে। প্রসঙ্গটি হ'ল আমি চালাতে চেয়েছিলাম fdisk, তবে এটি এখনও সাহায্য করবে না বলে মনে হচ্ছে, যদিও আমি অধিকারযুক্ত অ্যাক্সেস সহ অন্য সরঞ্জামগুলি ঠিকঠাকভাবে চালাতে সক্ষম হয়েছি যেমন ddব্লক ডিভাইস স্ট্রিম ফাইলের জন্য, এখানে কেবল কৌতূহলী।
পিসিস ২

@ পিসিস: এটি ডাব্লু 10 এর সাথে কি করতে পারে ?! - দুর্ভাগ্যক্রমে আমি অনুমান করতে পারি যেহেতু আমি কেবল ডাব্লু 7 ব্যবহার করি।
এমপিপি

11

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

আমি সাইগউইন ইনস্টল করেছিলাম এবং নিম্নলিখিতগুলি করেছি।

প্রথমে আমার / f / ভলিউমটি কী / ডি / এসডিএক্স ডিভাইসটি বের করতে হয়েছিল। এটি করার জন্য সাইগউইনে এই আদেশটি চালান run (টিআইপি: আপনি অ্যাডমিন বেসরকারীদের সাথে সাইগউইন শুরু করেছেন তা নিশ্চিত করুন .. * সাইগউইনে রাইট ক্লিক করুন এবং "অ্যাডমিনিস্ট্রেটর হিসাবে চালান")

    cat /proc/partitions
which should output:
   8 0 3813383838 sda
   8 1       4031 sda3 C:\
   8 15  30588303 sdb 
   8 15  30588303 sdb1 E:\
   8 21  30530020 sdc
   8 22  30530020 sdc1 F:\

ইত্যাদি ... এখানে আপনি আমার জন্য আমার এফ ক্লোন করতে স্পষ্ট দেখতে পাচ্ছেন: আমার ই তে ড্রাইভ করুন: ড্রাইভ আমি নীচের কমান্ডটি জারি করব।

আসলে আরও একটি পদক্ষেপ রয়েছে, আপনাকে আপনার ডিভাইসের মূল খুঁজে বের করতে হবে। আপনার ডিভাইসের আকার রয়েছে এমন একটি এসডি * সন্ধান করুন। আকারটি যেমন 8GB, 16 গিগাবাইট, 32 গিগাবাইট হিসাবে উপরে হিসাবে দেখানো হয়েছে বাইট হিসাবে প্রসারিত হিসাবে ভাল জানা উচিত হিসাবে এটি সহজ করা সহজ

dd if=/dev/sdc of=/dev/sdb bs=8M

আমার চিত্রটি 32 জিবি ছিল .. এবং আমি কেবল বসে দৌড়ানোর মতো কার্সার নিয়ে অপেক্ষা করতে চাইনি .. আমি অগ্রগতি দেখতে চাই তাই সাইগউইনে "পিভি" ইনস্টল করেছি।

dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M

এখন আপনি যদি কোনও ছবিতে থাম্বড্রাইভ অনুলিপি করতে চান তবে নিম্নলিখিতটি করুন।

dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M

আশাকরি এটা সাহায্য করবে


2

ইউএসবি ইমেজ টুলের মতো কিছু করবে ?
অথবা, আপনি কি সাইগউইন ব্যবহারের জন্য জেদ করছেন? ...


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

ঠিক আছে, ফাইলগুলি মেলে না তবে এটি আমার দোষ হতে পারে। আমি মনে করি যে আমি প্রথম ইমেজটি ধরার পরে আরপিআই বুট করেছি, এটি সম্পর্কে চিন্তাভাবনা করি না। ঠিক আছে, কমপক্ষে আমার এখন ব্যাকআপটি চেয়েছিল আমার কাছে আছে এবং উইন্ডোজ এর অধীনে কাজ করে এমন রাস্তাটি পরীক্ষা করার জন্য আমার কাছে একটি সরঞ্জাম রয়েছে। সবচেয়ে খারাপ ক্ষেত্রে আমি কেবল বাড়িতে গাড়ি চালাব এবং একটি বুদ্ধিমান কম্পিউটার / ওএস ব্যবহার করব। :)
গ্র্যান্ডএডমিরাল

2

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

আমি বিশেষত dd --listকমান্ডটি পছন্দ করেছিলাম , যা আমি চাইছিলাম তা সনাক্ত করতে পর্যাপ্ত তথ্যের সাথে সমস্ত ডিস্ক ডিভাইস তালিকাভুক্ত করেছিল।


1

এইচডিডি কাঁচা অনুলিপি সরঞ্জাম কোনও এসডি কার্ডের অনুলিপি তৈরি করতে পারে। আপনি যদি সংরক্ষণের কথোপকথনে "কাঁচা চিত্র (ডিডি চিত্র)" নির্বাচন করেন তবে এটি ডিডি দিয়ে তৈরির মতোই হবে। আপনি ইমেজও পুনরুদ্ধার করতে পারেন।

আমি জানি এটি সাইগউইনের মাধ্যমে করা হয়নি, তবে আমি ব্যক্তিগতভাবে এটি কাঁচা ডিভাইস অ্যাক্সেস করে বিশ্বাস করব না।


কোনও কাঁচা চিত্র সংরক্ষণের বিকল্পটি আপনি কোথায় পাবেন? আমি দেখেছি যেখানে আপনি উত্সটি (এসডি মেমোরি কার্ড) এবং গন্তব্য (এইচডিডি) নির্বাচন করতে পারেন তবে তখন কেবল একটি স্টার্ট বোতাম ছিল। যেহেতু এটি কী হবে তা স্পষ্ট ছিল না, তাই আমি প্রোগ্রামটি থেকে বেরিয়ে এসেছি ited
গ্র্যান্ডএডমিরাল

প্রথমে আপনি আপনার ড্রাইভে ডাবল-ক্লিক করুন, তারপরে পরবর্তী স্ক্রিনে আপনি "ফাইল" বিকল্পটি ডাবল ক্লিক করুন যেখানে আপনি ছবিটি কোথায় সংরক্ষণ করবেন তা চয়ন করতে পারেন।
yuikonnu

0

আমি দেখতে পাচ্ছি যে রাস্পবেরিপিস.আর.জি এখন এসডি মেমোরি কার্ডগুলিতে ছবি লেখার জন্য উইন 32 ডিস্ক ইমেজারের প্রস্তাব দিচ্ছে । এটি কার্ড থেকে চিত্রগুলিও পড়বে, তাই এখনই চেষ্টা করছি trying


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