ক্লোনজিলা চিত্র থেকে ফাইলগুলি সরানো


40

ক্লোনজিলা চিত্রগুলি ব্রাউজ করার এবং পুরো চিত্রটি পুনরুদ্ধার না করে সেগুলি থেকে পৃথক ফাইলগুলি বের করার কোনও উপায় আছে কি?


গুরুত্বপূর্ণ দ্রষ্টব্য: উইন্ডোস থেকে ফাইলগুলি আহরণের জন্য অনুগ্রহ একটি কার্যকরী পদ্ধতি সরবরাহের জন্য - নীচের * নিক্স সংস্করণটি ইতিমধ্যে ভাল কাজ করছে বলে মনে হচ্ছে
মার্ক হেন্ডারসন

সাইগউইন ব্যবহার করে উইন্ডোজে * নিক্স পদ্ধতিটি ব্যবহার করবেন না কেন?
জো

@ মার্ক হেন্ডারসন, একটি লিনাক্স ভিএম অপশন চালাচ্ছে? আপনার উইন্ডোজ বাক্সে কি সাইগউইন আছে?
জোরডেচে

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

উত্তরের কোনওটিই পুরো চিত্রটি কোথাও পুনরুদ্ধার না করেই ফাইলগুলি বের করার কোনও উপায় সরবরাহ করে না, তবে এটি কোনও আসল ডিস্ক পার্টিশন হতে পারে না যা ব্যবহার করা হয়, কারণ একটি চিত্র ফাইল ঠিকঠাক কাজ করবে। আমি মাউন্ট না করেই ফাইলগুলি বের করা সম্ভব বলে মনে করি না, যদি না এমন কিছু ফাইল-সিস্টেম-নির্দিষ্ট সরঞ্জাম থাকে যা এটি করতে পারে (উদাহরণস্বরূপ debugfsext * fs এর জন্য) এবং partcloneস্ট্রাউডে পাইপ ডেটা থেকে এই ধরনের কমান্ডে পুনরুদ্ধার করতে পারে না। সুতরাং আপনাকে পুরো চিত্রটি বের করে এটিকে মাউন্ট করতে হবে।
ডেভিড গার্ডনার

উত্তর:


23

partcloneপরিবর্তে ইউটিলিটি ব্যবহার ভাল :

  1. cd /home/partimag/YOURIMAGE/
  2. touch hda2.img
  3. zcat dir/hda2.ntfs-ptcl-img.gz.* | partclone.restore --restore_raw_file -C -s - -o hda2.img
  4. mount -o loop hda2.img /mnt -t ntfs -o ro

দ্রষ্টব্য: এটি রুট হিসাবে সম্পন্ন করা partcloneপ্রয়োজন , যেহেতু চিত্র লেখার জন্য রুট অনুমতি প্রয়োজন, এবং মাউন্ট কমান্ড সম্ভবত কেবল রুট হিসাবে কাজ করবে।

আরও দেখুন CloneZilla প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এণ্ট্রি: "আমি কিভাবে ঐ * -ptcl চিত্র পুনরুদ্ধার করতে পারেন * নিজে একটি ফাইলে চিত্রসমূহ।?"


ইউএনজিপিংয়ের আগে আমি কীভাবে এটি আন-এনক্রিপ্ট করতে পারি? আমি পাসফ্রেজ জানি, কিন্তু আদেশ।
অ্যান্টিভাইর্টেল

5
2017 সালের মে হিসাবে, ফাইলের জন্য লিখিত পতাকা partclone.restoreপ্রয়োজন needs --restore_raw_file.img
বায়োসাইবারম্যান

1
অন্য কারও ক্ষেত্রে একই সমস্যা রয়েছে: আমার ntfs-3g -o loop hda2.img /mntপরিবর্তে আমাকে ব্যবহার করা দরকারmount
ashleysmithgpu

1
@biocyberman আমি এই বিকল্পটি অন্তর্ভুক্ত করার জন্য উত্তরটি (মুলতুবি পর্যালোচনা) সম্পাদনা করেছি, যেহেতু আমি খুব একই সমস্যাটি পেয়েছি! :)
ডেভিড গার্ডনার

আমি মনে করি না zcat সেরা পছন্দ, যেমন এটি প্রতিটি ফাইল পৃথকভাবে gzip করা আশা করে, যদিও এটি সত্যই মাত্র একটি দীর্ঘ gzip স্ট্রিম পৃথক ফাইলগুলিতে বিভক্ত হয় (অন্তত আমার পুরানো ব্যাকআপগুলিতে, সম্ভবত এটি আর নেই)। এর ফলে "gzip: ফাইলের অপ্রত্যাশিত পরিণতি" ত্রুটি হতে পারে। cat | gunzipকাজ করে।
এইচসিএস

20

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

  1. লিনাক্সে একটি বৃহত ডিস্ক প্রস্তুত করুন

  2. আপনার চিত্রটি যদি / home / partimag / YOURIMAGE / হয় এবং চিত্রটি / home/partimag/YOURIMAGE/hda1.ntfs-img.aa, hda1.ntfs-img.ab হয় ... চালান

    file /home/partimag/YOURIMAGE/hda1.ntfs-img.aa
    

    এটি দেখতে জিজিপ, বিজিপ বা এলজিপ চিত্র। বলুন এটি জিজিপ, তবে আপনি চালাতে পারবেন

    cat /home/partimag/YOURIMAGE/hda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o hda1.img -
    

    তারপরে আপনার একটি "hda1.img" থাকবে যা আপনি এটি দ্বারা মাউন্ট করতে পারবেন

    mount -o loop -t ntfs hda1.img /mnt
    

    তারপরে সমস্ত ফাইলগুলি / mnt / এ রয়েছে


6
উইন্ডোজে এটি করার কোনও উপায়?
প্রিটজেল

1
কমান্ডগুলি বুদ্ধিমান দেখাচ্ছে তবে আমি যখন তাদের চেষ্টা করি তখন আমি একটি পাই ERROR: Input file is not an image! (invalid magic)। কি কারণ হতে পারে?
পেটস্পিডবিভার

আপনি যদি ক্লোনজিল্লাকে পারক্লোন দিয়ে ব্যবহার করেন তবে এটি এনটিএফএসক্লোন ব্যবহার করে পুনরুদ্ধার করা হবে না। নীচে হাল থেকে কমান্ডটি ব্যবহার করুন।
মেন্ডেজ

সিডেনোটেস: একটি জিজিপ সংরক্ষণাগার জন্য, gzip -d -cআপনার আদেশ থেকে যে কোনওটি প্রতিস্থাপন করতে পারে zcat। তেমনি, একটি bzip2 সংরক্ষণাগার জন্য, কেউ ব্যবহার করতে পারে bzip -d -c, বা bzcat
cp.engr

ব্যবহারিক বিষয় হিসাবে আমি খুঁজে পেয়েছি যেpartclone
হোল্ডেনওয়েব

9

আমি একটি ভিডিও তৈরি করেছি যা দেখায় যে কীভাবে ভার্চুয়াল মেশিনে পূর্ণ ডিস্ক ব্যাকআপ পুনরুদ্ধার করা যায়। আশা করি এটি সহায়তা করে: http://www.youtube.com/watch?v=ainjV3X6wqQ

মূলত, আপনার যা করা দরকার তা হ'ল:

  • ভার্চুয়ালবক্সে একটি ভিএম তৈরি করুন (বিনামূল্যে)
  • ব্যাক আপ ডিস্কের কমপক্ষে একই আকারের সাথে ভিএম এর জন্য একটি ভার্চুয়াল ডিস্ক চিত্র তৈরি করুন
  • আপনার ক্লোনজিলা ব্যাকআপ কোনও বাহ্যিক এইচডিডি বা ভিএম থেকে অ্যাক্সেস করা যায় এমন কিছুতে সঞ্চয় করুন
  • আপনার ভার্চুয়াল ড্রাইভে ক্লোনজিলা আইএসও দিয়ে আপনার ভিএম চালান
  • ব্যাকআপটি পুনরুদ্ধার করুন যেমন আপনি কোনও আসল মেশিনে করেন

একটি সম্পূর্ণ ডিস্ক ব্যাকআপ পুনরুদ্ধার করার জন্য নির্দেশাবলী কীভাবে পুরো চিত্রটি পুনরুদ্ধার না করে পৃথক ফাইলগুলি আহরণের প্রশ্নটির উত্তর দেয়?
স্কুইলম্যান

তাকে এমন ফাইলের অ্যাক্সেসের প্রয়োজন হতে পারে যা ফাইল সিস্টেমের মাধ্যমে ব্রাউজ করা যায় না। উদাহরণস্বরূপ, phpMyAdmin থেকে একটি .SQL ফাইল রফতানি করতে আমার ক্লোনজিলা ব্যাকআপটি অ্যাক্সেস করতে হয়েছিল। এটি করার সবচেয়ে ভাল উপায় এটি ছিল।
পেড্রো মোরেরা

2

এই নিবন্ধ থেকে নেওয়া :

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

লিনাক্স উপায় যেহেতু বেশ ভাগ্যবান হ্যাক, তাই উইন্ডোজের জন্য আনুষ্ঠানিকভাবে এই বৈশিষ্ট্যটি তৈরি না হওয়া পর্যন্ত আমি অপেক্ষা করতাম।


1

এই সফ্টওয়্যারটি ব্যবহার করে দেখুন:

http://www.mountimage.com/

দেখে মনে হচ্ছে এটি এটি করতে পারে। 14 দিনের বিচার।


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

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