ব্যাক আপ (পদক্ষেপ 1) এবং আনমাউন্ট করার পরে (2 থেকে 3 এর মধ্যে), fsck
ফাইল সিস্টেমটি সুস্থ আছে কিনা তা নিশ্চিত করতে চালান :
e2fsck -f /dev/mapper/ExistingExt4
তা ছাড়া, পদক্ষেপগুলি ঠিক আছে।
CT সেক্টরগুলির জন্য আমার কী পছন্দ করা উচিত? এই পদক্ষেপটি কি প্রয়োজনীয়?
এই পদক্ষেপটি প্রয়োজনীয়, অন্যথায় পার্টিশনটি এখনও পুরানো অংশে প্রদর্শিত হবে। এটি নটিলাসের সাথে নিশ্চিত করা হয়েছে, আবার আকার দেওয়ার পরেও resize2fs
, LUKS পার্টিশনটি পুরানো আকার হিসাবে প্রদর্শিত হয়েছিল showed দৌড়ানোর পরে cryptsetup resize
, সঠিক সংখ্যাটি প্রদর্শিত হবে। এই পদক্ষেপটি প্রয়োজনীয় নয়। ফাইল ব্রাউজারে প্রদর্শিত হিসাবে এটি কেবলমাত্র বর্তমান আকারের স্থিতিকে প্রভাবিত করে। আকার পরিবর্তন করার পরে এবং পুনরায় পার্টিশনটি বন্ধ / খোলার পরে, নম্বরটি পুনরুদ্ধার করা হবে। সুতরাং, LUKS পার্টিশনটি বন্ধ করার পরে পরে দেখানো যেমন এই অপ্রচলিত হয়ে যাবে।
$SECTORS
এর আউটপুট দেখে নির্ধারণ করা যেতে পারে cryptsetup status ExistingExt4
:
/ dev / mapper / ExistingExt4 সক্রিয়।
প্রকার: LUKS1
সাইফার: আইস-সিবিসি-এসিভ: শ 256
কীসাইজ: 256 বিট
ডিভাইস: / dev / sda2
অফসেট: 2056 সেক্টর
আকার: 156049348 সেক্টর
মোড: পড়ুন / লিখুন
একটি ক্ষেত্র সর্বদা 512 বাইট ( cryptsetup
ম্যানুয়াল পৃষ্ঠায় উল্লিখিত )। সুতরাং, 15 জিআইবি বিয়োগ করতে, একটি সেক্টর আকার ব্যবহার করুন 156049348 - 15 * 1024 * 1024 * 2 = 124592068
:
cryptsetup resize ExistingExt4 -b 124592068
পার্টিশনের আকার পরিবর্তন করার জন্য, parted
জিপিটি পার্টিশনগুলির সাথে সূক্ষ্মভাবে কাজ করে। resize
কমান্ড তবে কাজ না করে, একটি ওয়ার্কঅ্যারাউন্ড (অথবা সলিউশন) হিসাবে, পার্টিশন তথ্য সরাতে এবং দ্বারা অনুপ্রাণিত একটি নতুন পার্টিশন তৈরি http://ubuntuforums.org/showthread.php?p=8721017#post8721017 :
# Cryptsetup luksClose ExistingExt4
# parted, / dev / sda2
জিএনইউ পার্টেড ২.৩
/ Dev / sda ব্যবহার করা হচ্ছে
GNU পার্টডে স্বাগতম! কমান্ডের একটি তালিকা দেখতে 'সহায়তা' টাইপ করুন।
(পার্টেড) ইউনিট s
(পার্টেড) পি
মডেল: এটিএ ইনটেল এসএসডিএসএ 2 সিডব্লিউ08 (এসসিআই)
ডিস্ক / দেব / এসডিএ: 156301488 এস
সেক্টরের আকার (যৌক্তিক / শারীরিক): 512 বি / 512 বি
পার্টিশন টেবিল: জিপিপি
নম্বর শুরু শেষ আকার ফাইল সিস্টেমের নাম পতাকা
1 34s 2082s 2049s বুট বায়ো_গ্রাব
3 2083s 250034s 247952 এস এক্স 2 রুটবুট
2 250035s 156301438s 156051404s সবকিছু
15 জিআইবি যেমন শেভ করতে হয়, তখন নতুন প্রান্তটি হয়ে যায় 156301438 - 15 * 1024 * 1024 * 2 = 124844158
। যেহেতু আমি পার্টিশন ২ পরিবর্তন করতে চাই, তাই প্রথমে আমি এটি সরিয়ে ফেলতে হবে এবং তারপরে "সবকিছু" লেবেলটি দিয়ে এটি পুনরায় তৈরি করতে হবে (যদি আপনি চান তবে এটি পরিবর্তন করা যেতে পারে)। দ্রষ্টব্য : এই ডিস্কটিতে একটি জিপিটি লেআউট রয়েছে। MBR- এ জন্য, আপনি প্রতিস্থাপন করা উচিত Everything
দ্বারা primary
বা extended
(অপরীক্ষিত, মাপ MBR- এ একটি পার্টিশন করেছেন না পরীক্ষা করা হয়েছে এবং না বাঞ্ছনীয় কারণ এটি অপরীক্ষিত যায়)।
সতর্কতা : নিম্নলিখিত কমান্ডগুলির ডেটা ধ্বংস করেছে । কী হচ্ছে তা না বুঝেই অনুলিপি করবেন না। ক্ষেত্রের মাত্রা অবশ্যই পরিবর্তন করতে হবে , অন্যথায় আপনি আপনার বিভাজন (গুলি) নষ্ট করবেন। আমি আপনার বোকামির জন্য কোনওভাবেই দায়ী না, আপনার ডেটা ঝুঁকির আগে ব্যাকআপ ব্যাকআপ আপনার ডেটাটিকে দ্বিতীয় স্টোরেজ মিডিয়ামে নিয়ে যায়।
(বিভক্ত) আরএম 2
(বিভক্ত) এমকিপার্ট 250035 এস 124844158 এস
সতর্কতা: ফলাফলের পার্টিশনটি সর্বোত্তম পারফরম্যান্সের জন্য সঠিকভাবে সংযুক্ত করা হয়নি।
উপেক্ষা করুন / বাতিল করবেন? উপেক্ষা
(বিভক্ত) পি
মডেল: এটিএ ইনটেল এসএসডিএসএ 2 সিডব্লিউ08 (এসসিআই)
ডিস্ক / দেব / এসডিএ: 156301488 এস
সেক্টরের আকার (যৌক্তিক / শারীরিক): 512 বি / 512 বি
পার্টিশন টেবিল: জিপিপি
নম্বর শুরু শেষ আকার ফাইল সিস্টেমের নাম পতাকা
1 34s 2082s 2049s বুট বায়ো_গ্রাব
3 2083s 250034s 247952 এস এক্স 2 রুটবুট
2 250035s 124844158s 124594124s সবকিছু
(বিভক্ত) প্রস্থান
উপরের parted
উদাহরণে, আমার সেক্টরগুলি সারিবদ্ধ নয় যা পূর্ববর্তী ইনস্টলেশন থেকে ভুল, এটিতে খুব বেশি মনোযোগ দেবেন না।
হ্যাঁ, ওটাই! আপনি ব্যবহার করতে পারেন cryptsetup status
এবং file -Ls /dev/...
তা যাচাই করতে সবকিছু ঠিক এবং তারপর পুনরায় বুট করুন।