ডেটা না হারিয়ে এনক্রিপ্ট করা ফাইল সিস্টেমটি ব্যবহার করতে কীভাবে ext3 পার্টিশন রূপান্তর করবেন?


2

আমার এম্বেডেড লিনাক্স ডিভাইসে 2 টি পার্টিশন রয়েছে:

  • ওএস সমন্বিত ছোট রুট পার্টিশন
  • ext3 ব্যবহার করে এমন বড় ডেটা পার্টিশন

আমি একটি এনক্রিপ্ট করা ফাইল সিস্টেম ব্যবহার করে ডেটা পার্টিশনটি এনক্রিপ্ট করতে চাই। আমি পার্টিশনের কোনও ডেটা হারাতে চাই না। ডেটা পার্টিশনের সমস্ত ডেটা ধরে রাখতে রুট পার্টিশনের আকার খুব ছোট। কোনও বাহ্যিক ডেটা সঞ্চয়স্থান ব্যবহার করা সম্ভব নয়।

এমন কোনও সরঞ্জাম রয়েছে যা সমস্ত ফাইলকে অন্য কোনও জায়গায় অনুলিপি না করে ext3 থেকে কোনও এনক্রিপ্ট করা এফএসে ডেটা পার্টিশনের ফাইল সিস্টেমকে রূপান্তর করতে পারে?

উত্তর:


2

এটি সম্ভব, তবে সতর্কতা অবলম্বন করুন: কিছু ভুল হলে আপনার ডেটা টোস্ট করা হয়। আমি দৃ back়ভাবে প্রথমে ব্যাক আপ করার জন্য কোনও উপায় সন্ধান করার পরামর্শ দিচ্ছি।

যেহেতু আপনি বাহ্যিক ডেটা স্টোরেজ ব্যবহার করতে পারবেন না, আপনাকে এটি ঠিক জায়গায় করতে হবে।

এটি ধরে নিয়েছে আপনার ডেটা পার্টিশনের ডেটা বর্তমানের অর্ধেক জায়গাতে ফিট করতে পারে।

  1. পুনরায় আকার দিন এবং ডিস্কের শেষে ডেটা পার্টিশনটিকে তার বর্তমান আকারের অর্ধেক করে সরান।
  2. সদ্য নির্মিত খালি জায়গায়, একটি নতুন এনক্রিপ্ট করা LUKS ভলিউম তৈরি করুন এবং এর ভিতরে একটি নতুন ফাইল সিস্টেম তৈরি করুন।
  3. পুরানো পার্টিশন থেকে নতুন ফাইলগুলিতে সমস্ত ফাইল অনুলিপি করুন, তারপরে পুরানো বিভাজন মুছুন।
  4. এনক্রিপ্ট করা ভলিউমকে পুনরায় আকার দিন ( এখানে নির্দেশাবলীর ভিত্তিতে ):

    ক্রিপ্টসেটআপ দিয়ে আপনার ক্রিপ্টের আকারটি দেখান।

    sudo cryptsetup status crypt1
    

    এটি সেক্টরগুলিতে আপনার ক্রিপ্টের আকার দেখায়।

    অফসেট নোট করুন

    offset: 2056 sectors
    

    ক্রিপ্টসেটআপ দিয়ে পুনরায় আকার দিন।

    sudo cryptsetup -o 2056 -b 11800000 resize crypt1
    

    -ও = অফসেট (স্ট্যাটাস কমান্ড থেকে এটি পান) -বি = খাতগুলিতে আকার।

  5. অবশেষে, এনক্রিপ্ট করা ভলিউমে থাকা ফাইল সিস্টেমকে পূর্ণ আকারে পুনরায় আকার দিন। যদি আপনি ext3 / 4 ব্যবহার করেন তবে sudo resize2fs /the/partitionযথেষ্ট হবে।

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

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