এলভিএম দিয়ে কীভাবে একটি এনক্রিপ্টড ওবুন্টু পার্টিশন প্রসারিত করা যায়


8

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

কিছু বিভাজন গুরু আমার অনুসরণ করার জন্য কোনও গাইড সরবরাহ করতে পারেন?

ধন্যবাদ

উত্তর:


5

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

এটি ধরে নিয়েছে যে আপনার মত আমার একটি পার্টিশন টেবিল রয়েছে: এসডিএ 1 হ'ল অদলবদল এবং 250MB এর কাছাকাছি, sda2 হ'ল একটি পাত্রে sda5 (আমাদের ক্রিপ্ট ভলিউম) এবং sda2 এর সামনে অনেকগুলি মুক্ত স্থান, যেমন

|sda1|sda2 (sda5)|free space|

আপনার প্রিয় ডিস্ট্রোর লাইভসিডিতে বুট করুন। জিপিআরটি চালান এবং আপনার এসডিএ পার্টিশনটি প্রায় 20 এমবি দ্বারা সঙ্কুচিত করুন। এর কারণ হল fdisk এর জন্য sda2 এবং sda5 আরম্ভের মধ্যবর্তী সময়ে অবিরত স্থানের একটি বাফার প্রয়োজন, কেন না। আপনি যখন যাচ্ছেন সেখানে sda2 এর আকার যতদূর যেতে পারে ডান দিকের সমস্ত দিক পর্যন্ত বাড়িয়ে দিন। আপনার সাথে শেষ করা উচিত

|sda1|free space|sda2 (sda5)|

এগিয়ে যান এবং এফডিস্ক চালু করুন

sudo fdisk /dev/sda

বর্তমান পার্টিশন প্রকল্পটি মুদ্রণ করতে p টিপুন। Sda5 শুরু হয় যেখানে লিখুন।

প্রথমে sda5 তারপর sda2 মুছতে d টিপুন 2 ভয়ের।

একটি নতুন ভলিউম তৈরি করতে এখন n টিপুন। প্রসারিত টাইপ এবং এটির সংখ্যা নির্বাচন করতে ই টিপুন start শুরু এবং শেষের জন্য ডিফল্ট ঠিক হওয়া উচিত।

এখন একটি নতুন পার্টিশন তৈরি করুন, টাইপ হ'ল লিনাক্স (ডিফল্ট হওয়া উচিত) এবং এটির সংখ্যা 5.. প্রারম্ভিক মানটি আপনি sda5 এর জন্য লিখেছেন তার সমান হওয়া উচিত, শেষ মানটি ডিফল্ট হবে (যতদূর যেতে পারে) )।

সবকিছু ঠিক আছে কিনা তা নিশ্চিত হতে আবার p টিপুন এবং আপনার পরিবর্তনগুলি ডিস্কে লিখতে ডাব্লু টিপুন।

আপনার সরাসরি সিডি পুনরায় বুট করুন।

আপনি জিপিআরটি খুললে আপনার এখনই হওয়া উচিত

|sda1|sda2 (free space) (sda5)|

এই পদক্ষেপগুলি অনুসরণ করুন :

আপনার ফাইল সিস্টেমটি ডিক্রিপ্ট করুন।

sudo cryptsetup luksOpen /dev/sda5 crypt1

আপনার এলভিএম সনাক্ত করতে (সক্রিয় করতে) লাইভ সিডি পান।

sudo vgscan --mknodes
sudo vgchange -ay

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

sudo cryptsetup resize crypt1

(এলভিএম) শারীরিক ভলিউমের আকার পরিবর্তন করুন।

sudo pvresize /dev/mapper/crypt1

আপনার রুট (এলভিএম) লজিকাল ভলিউমের আকার পরিবর্তন করুন।

(LVM) শারীরিক ভলিউম আনলক করুন।

 sudo pvchange -x y /dev/mapper/crypt1

(এলভিএম) শারীরিক ভলিউমের আকার পরিবর্তন করুন।

 sudo lvresize -l +100%FREE /dev/ubuntu-vg/root

দৈহিক ভলিউম পুনরায় লক করুন।

 sudo pvchange -x n /dev/mapper/crypt1

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

sudo e2fsck -f /dev/mapper/ubuntu--vg-root
sudo resize2fs -p /dev/mapper/ubuntu--vg-root

এখন আপনার পুনরায় বুট করা ঠিক হবে এবং যদি সবকিছু ঠিকঠাক হয় তবে আপনার আরও বড় এনক্রিপ্ট করা পার্টিশন থাকা উচিত।

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


1
পারফেক্ট! আমার জন্য দুর্দান্ত কাজ করেছে - আমি আমার ল্যাপটপের হার্ড-ড্রাইভকে আরও বড় হিসাবে ক্লোন করে দিয়েছি এবং অতিরিক্ত স্থানটি ব্যবহার করতে চেয়েছিলাম। কেবলমাত্র পার্থক্যটি ছিল ইউইএফআইয়ের সাথে আমার বুটগুলি, সুতরাং বিভাজনটি /dev/sda3নয় sda5, সুতরাং সেই অনুযায়ী পরিবর্তন করা হয়েছে। এছাড়াও আমার মনে হয় না যে আমি 20 এমবি বাইরে নিয়ে sda2যাব, এটি কেবল পরিবর্তন করার জন্য আমার পক্ষে ভাল কাজ করেছে /dev/sda3। ধন্যবাদ!
seanlano

ধন্যবাদ! মাত্র 2 টি নোট শুরু করার আগে, আমাকে বর্ধিত পার্টিশন (এসডিএ 2) এর আকার পরিবর্তন করতে হয়েছিল যাতে এনক্রিপ্ট করা একটি (এসডিএ 5) রয়েছে। আমি সর্বশেষ কমান্ডের আগে তৃতীয়টি এড়িয়ে গেছি, সর্বশেষ 2 টি পুনরায় আকার কমান্ডটি করেছি এবং ঠিক তখনই আমি স্কিপড কমান্ডটি ব্যবহার করে লক করেছি।
ওজমা

0

আমি এই নির্দেশাবলী অনুসরণ করার চেষ্টা করছি এবং আমার উদ্বেগ আছে। আমার জন্য - / dev / sda5 হল বর্ধিত ভলিউম এবং এতে ওএস এবং সমস্ত কিছু রয়েছে। আপনি একবার fdisk, পার্টিশন মুছে ফেলুন এবং পুনরায় তৈরি, তারপর ডিস্কে এই পরিবর্তনগুলি লিখুন - এটি কি এই সমস্ত তথ্য মুছে না?

তালিকাভুক্ত হিসাবে আমি পদ্ধতিটি চেষ্টা করেছিলাম, এবং যখন আমি লাইভ সিডিতে পুনরায় বুট করি এবং তারপরে "sudo cryptsetup resize crypt1" এর অংশটি পাই - আমি "ডিভাইস crypt1 সক্রিয় নয়" বলে একটি বার্তা পেয়েছি এবং এর পরে কিছুই কাজ করে না।

আমি এটি একটি vbox উদাহরণে চেষ্টা করছি, তাই কমপক্ষে আমি ব্যাকআপগুলি তৈরি করেছি তবে আমি এখনও এটি সঠিকভাবে কাজ করতে সক্ষম হইনি।

আমি কী মিস করছি?


0

"ক্রিপ্টসেটআপ পুনরায় আকার" দেওয়ার পরে ঠিক কাজ হয়নি আমি এই সমাধানটি পেয়েছি:

আপনার ডিস্কের জন্য / ডি / এসডিএক্স ফিট করে তা নিশ্চিত করুন! মনে রাখবেন যে এটি গ্রাবকে প্রভাবিত করবে কিনা তা সম্পর্কে আমি এখনও নিশ্চিত নই। উবুন্টু লাইভ সিডি থেকে চালান।

  • খোলা জিপিআর্ট
  • জিপিআরটি ব্যবহার করে পছন্দসই আকারে পুনরায় আকার দিন / ডিভ / এসডিএ
  • ডিক্রিপ্ট:

    sudo cryptsetup luksOpen /dev/sda5 crypt1

  • জিপিআরটি ব্যবহার করে পছন্দসই আকারে পুনরায় আকার দিন / ডিভ / এসডিএ 5

আপনার ড্রাইভ মাউন্ট এবং ব্রাউজ করে আপনি নিশ্চিত করতে পারেন যে সবকিছু ঠিকঠাক হয়েছে

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