আমি কোনও ডেটা হারাতে ছাড়াই এক্সটেন্ডেড পার্টিশনে একটি ext4 ফাইল সিস্টেম পুনরায় চালাতে পারি?


1

আমি উইন্ডোজ ডিফল্ট প্রোগ্রাম ব্যবহার করে ডিস্কের আকার পরিবর্তন করে।

আমি জানি না কেন, লিনাক্সের বর্ধিত বিভাজন এখন অস্থিতিশীল। আমি নিশ্চিত যে আমি বর্ধিত পার্টিশনটিকে "স্পর্শ" করি না, এবং আমি জানি না যে কেন এখন পার্টিশনটি বরাদ্দ করা হয়।

বর্ধিত পার্টিশন দুটি বিভক্ত করা হয়: এক আমি আমার জন্য ব্যবহৃত /home ফোল্ডার অন্যটি জন্য বিনিময়

আমার প্রথম preoccupation আমার মধ্যে তথ্য হারাতে হয় না /home এবং আমি হঠাৎ ফোল্ডারের ব্যাকআপ নিতে চেষ্টা করি। দুর্ভাগ্যবশত linux শুধু দেখতে পারে / (কারণ আমি ইনস্টল মূল এবং ব্যবহারকারী ফোল্ডার আলাদাভাবে), কিন্তু যখন আমি কপি করার চেষ্টা করি /home ( আমি চেষ্টা করি rsync ) এটা ডেটা অ্যাক্সেস অসম্ভব (দী /home খালি মনে হচ্ছে )। কারণ ফোল্ডার অস্থিতিশীল মনে হয়। আমি পড়ি:

Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

আমার ডিস্কে পরিস্থিতি এই হল:

/dev/sda1    ntfs    windows(boot)
/dev/sda2    ntfs    Data
/dev/sda3    ext4    /
/dev/sda4    extended
        unallocated !!!  (this was the /sda6, my /home)
        /dev/sda5    swap

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

উত্তর:


1

প্রথমে, একটি লিনাক্স জরুরী ব্যবস্থা বুট করুন এবং নিম্নলিখিত কমান্ডের আউটপুট সরবরাহ করুন:

sudo fdisk -l
sudo parted -l

আপনার মূল পোস্ট সম্পাদনা করুন বা প্রাসঙ্গিক আউটপুট সঙ্গে একটি পেস্টবিন সাইট একটি লিঙ্ক প্রদান। (যদি আপনি সরাসরি তথ্য পোস্ট করেন, তবে চারটি স্পেস দিয়ে প্রতিটি লাইনটি আগে করুন। এটি আউটপুটটিকে পড়তে এবং ব্যাখ্যা করতে সহজ করবে।)

দ্বিতীয়, "বর্ধিত পার্টিশন সিলিন্ডার সীমানাতে শুরু হয় না" উপেক্ষা করুন; এটা অপ্রাসঙ্গিক। (যদি আপনি ঐতিহাসিকভাবে আগ্রহী হন তবে এটি সিলিন্ডারের সীমানাগুলির উপর পার্টিশন শুরু করার অপ্রচলিত অনুশীলন বোঝায়। এই অনুশীলনটি অন্তত পনের বছর ধরে নিরর্থক ছিল এবং এটি আজও ক্ষতিকর, তাই এটি আর আধুনিক সফটওয়্যার দ্বারা কাজ করে না। এত সংলগ্ন না হওয়া পার্টিশন সম্পর্কে পুরানো হয় পুরানো।)

তৃতীয়, যদি আপনি আরও ইনপুট ছাড়াই এগিয়ে যেতে চান, TestDisk ইউটিলিটি আপনার তথ্য পুনরুদ্ধার করতে সক্ষম হতে পারে। এটা চালানোর আগে, যদিও, আমি সুপারিশ সাবধানে অন্য ডিস্কে আপনার বর্তমান ডিস্কের একটি পূর্ণ-ডিস্ক ব্যাকআপ করছেন। আপনি এই সঙ্গে করতে পারেন dd, হিসাবে sudo dd if=/dev/sda of=/path/to/backup-file.img। এই ব্যাকআপটি ধরে রাখার জন্য আপনাকে একটি নতুন ডিস্ক কিনতে হবে; এবং এটি কল্পনাযোগ্য যে আপনার বর্তমান ডিস্কের সনাক্তকারী পরিবর্তন হবে /dev/sda থেকে /dev/sdb যখন আপনি নতুন ডিস্ক সংযুক্ত করেন, তাই তার সাথে সতর্ক থাকুন। আপনাকে নতুন ডিস্কটি পার্টিশন করতে হবে, এতে একটি পার্টিশন প্রস্তুত করতে হবে, এবং যে পার্টিশনটি কোথাও মাউন্ট করতে হবে ( /path/to আমার উদাহরণ কমান্ড)।


আমি আপনার উত্তর পড়ার আগে সমস্যা সমাধান। আমি উইন্ডোজ এর মাধ্যমে এই প্রোগ্রামটি ব্যবহার করি partitionwizard.com এবং আমি overlapped পার্টিশন পুনরুদ্ধার (যে একটি ext4 fs ছিল)। আমি +1 এবং সর্বোত্তম উত্তর দিই কারণ আপনিই আমাকে শুধুমাত্র লিখছেন এবং আপনি আমাকে সিলিন্ডার এবং ডিডি কমান্ড সম্পর্কে সমস্যাটি ব্যাখ্যা করেছেন। ধন্যবাদ.
Kyrol
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.