যদি আপনার উদ্দেশ্যটি আপনার স্থানীয় কম্পিউটারের এইচডিডি-তে থাকা একটি একক ফাইলে এসএসএইচের মাধ্যমে একটি রিমোট কম্পিউটারের এইচডিডি এটিকে ব্যাকআপ করা হয় , আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন।
উদাহরণ
দূরবর্তী কম্পিউটার থেকে চালানো
$ dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz
স্থানীয় কম্পিউটার থেকে চালানো
$ ssh user@remote "dd if=/dev/sda | gzip -1 -" | dd of=image.gz
সরাসরি উদাহরণ
$ ssh skinner "dd if=/dev/sda5 | gzip -1 -" | dd of=image.gz
208782+0 records in
208782+0 records out
106896384 bytes (107 MB) copied, 22.7608 seconds, 4.7 MB/s
116749+1 records in
116749+1 records out
59775805 bytes (60 MB) copied, 23.9154 s, 2.5 MB/s
$ ll | grep image.gz
-rw-rw-r--. 1 saml saml 59775805 May 31 01:03 image.gz
পর্যবেক্ষণের পদ্ধতি?
- এটির আকারটি দেখতে
ssh
অন্য টার্মিনাল এবং ls -l
ফাইলের মাধ্যমে লগইন করুন ।
আপনি pv
একটি বড় ডিডি অপারেশনের অগ্রগতি পর্যবেক্ষণ করতে ব্যবহার করতে পারেন , উদাহরণস্বরূপ, উপরের দূরবর্তী উদাহরণের জন্য, আপনি এটি করতে পারেন:
$ dd if=/dev/sda | gzip -1 - | pv | ssh user@local dd of=image.gz
একটি "SIGUSR1" সিগন্যাল প্রেরণ করুন dd
এবং এটি পরিসংখ্যান মুদ্রণ করবে। কিছুটা এইরকম:
$ pkill -USR1 dd
তথ্যসূত্র
উপরে পর্যবেক্ষণের জন্য উল্লিখিত পদ্ধতিগুলি মূলত @ রায়ান এবং @ ব্ল্যাড এবং আমার মন্তব্য দ্বারা রইল । তাদের আরও সুস্পষ্ট করার জন্য আমি তাদের উত্তরে সরিয়ে নিয়েছি।
ONE
হার্ড ড্রাইভকে রিমোট কম্পিউটারেরTWO
স্টোরেজে ব্যাকআপ নেওয়া ), এর মতো: <br /> [রুট @ ONE] # ডিডি যদি = / দেব / এসডিএ | ssh root @ TWOdd of=/root/Public/ONE/sda1.img
<br /> 409600 + 0 রেকর্ডগুলি 409600 + 0 রেকর্ডারে 209715200 বাইট (210 এমবি) অনুলিপি করা হয়েছে, 0.894929 গুলি, 234 এমবি / গুলি সিউডো-টার্মিনাল বরাদ্দ করা হবে না কেন স্টিডিন একটি টার্মিনাল রুট নয় @ TWO এর পাসওয়ার্ড : সমস্যাটি হ'ল/root/Public/ONE/sda1.img
ফাইলটি তৈরি করা হয়েছিলONE
,TWO
আশানুরূপ নয়। আমি কিভাবে এটা ঠিক করব?