পার্টিশন টেবিলগুলি বোধ করা


17

এটি এর ফলাফল fdisk:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   419424255   209711104   83  Linux
/dev/sda2       419424256  1258291199   419433472   83  Linux
/dev/sda3      1258291200  1300236287    20972544    f  W95 Ext'd (LBA)
/dev/sda4   *  1300236288  1709836287   204800000    7  HPFS/NTFS/exFAT
/dev/sda5      1258293248  1275062271     8384512   82  Linux swap / Solaris

এবং এটি এর ফলাফল cfdisk:

Name         Flags       Part Type   FS Type           [Label]         Size (MB)
--------------------------------------------------------------------------------
                                     Unusable                               1.05  *
sda1                      Primary    ext4                              214744.18  *
sda2                      Primary    ext4                              429499.88  *
sda5         NC           Logical    swap                                8586.79  *
                          Logical    Free Space                         12889.10  *
sda4         Boot         Primary    ntfs                              209715.20  *
                                     Unusable                          124768.71  *

আমার কাছে 2 লিনাক্স পার্টিশন, 1 উইন্ডোজ পার্টিশনটি প্রায় 20 জিবি লজিকাল 8 গিগাবাইট সোয়াপ পার্টিশন এবং আন-পার্টিশনবিহীন স্থানের প্রায় 130 গিগাবাইটের বিস্তৃত পার্টিশন থাকার কথা।

যেমন এটি যথেষ্ট ছিল না, আউটপুটও একধরণের gpartedএখানে চিত্র বর্ণনা লিখুন

আমি এখানে পোস্ট করা আউটপুটগুলি থেকে আমি বিভ্রান্ত হয়ে পড়েছি।

  1. /dev/sd4আমি GRUB2 এ বুট করলে বুটেবল হিসাবে চিহ্নিত কেন ?
  2. / Dev / sda3 কী? এর প্রকারটি (প্রাথমিক / যৌক্তিক) কী? কেন এটি প্রদর্শিত হয় না cfdisk?
  3. কেন সেই ফাঁকা জায়গাটি (আমার মনে হয় 124768 ইন cfdisk) অকেজো হিসাবে চিহ্নিত হয়েছে?
  4. cfdiskঅদলবদল বিভাজনের জন্য এনসির পতাকাটির অর্থ কী ?

উত্তর:


26

আমি GRUB2 এ বুট করি তবে / dev / sd4 কেন বুটযোগ্য হিসাবে চিহ্নিত হয়?

বুটেবলটি এমবিআরের পতাকা (আসলে একটি বাইট যা 0x80 এর সাথে তুলনা করা হয়)। এই এন্ট্রিটি বুটযোগ্য হিসাবে চিহ্নিত। একটি 'traditionalতিহ্যবাহী' বুটলোডার এমবিআর পড়েন, বুটেবল পতাকা সহ একটি এন্ট্রি সন্ধান করে এবং এতে নিয়ন্ত্রণ সরিয়ে দেয়। আপনি গ্রাব ব্যবহার করার সময় এটি সম্পূর্ণ আলাদা কিছু করে, কারণ এটি পরিবর্তে এর কনফিগারেশন ফাইলটি ব্যবহার করে। তবে সরঞ্জামগুলি আপনাকে জানায় যে পার্টিশনগুলি কীভাবে কনফিগার করা হয় (আসলে, আপনার এমবিআর-এ একটি বুটলোডার থাকতে পারে আপনাকে / dev / sda4 এ ঝাঁপিয়ে পড়ে এবং সেখানে grub2 ইনস্টল করা যেতে পারে)।

/ Dev / sda3 কী? এর প্রকারটি (প্রাথমিক / যৌক্তিক) কী? এটি সিএফডিস্কে প্রদর্শিত হয় না কেন?

/ dev / sda3 টাইপ প্রসারিত পার্টিশনের প্রাথমিক পার্টিশন । এটি অন্যান্য পার্টিশনের জন্য ধারক হিসাবে ব্যবহৃত একটি পার্টিশন। জিপিটার্ড এটির গ্রাফিকটিতে এটি বেশ ভাল দেখাচ্ছে well

আপনি যুক্তি দিতে পারেন যে এটি আসলে একটি বিভাজন কিনা বা না, একদিকে এটি এমবিআরতে একটি স্লট লাগে, অন্যদিকে এটি পার্টিশনের একটি ধারক , আপনি সেখানে কোনও ফাইল সিস্টেম রাখেন না।

পার্টিশন সরঞ্জামগুলি তাদের বিশেষভাবে চিকিত্সা করে, তাই সিএফডিস্ক এটি প্রদর্শিত না করা পছন্দ করে। উদাহরণস্বরূপ fdisk এই পার্টিশনগুলিতে কিছু ক্রিয়াকলাপের অনুমতি দেয় না।

কেন সেই ফাঁকা জায়গাটি (আমার ধারণা সিএফডিস্কে 124768) অকেজো হিসাবে চিহ্নিত হয়েছে?

আমার মনে হয় এগুলি 116.20 জিআইবি শেষে জিপার্টে প্রদর্শিত হয়েছিল

আপনার কেবলমাত্র 4 টি পর্যন্ত প্রাথমিক পার্টিশন থাকতে পারে (বর্ধিত পার্টিশন গণনা করা)। এটি এমবিআর শেষে স্লট সংখ্যা থেকে আসে । আপনার ইতিমধ্যে এর মধ্যে 4 টি রয়েছে, সেই অবিরত স্থানটি বিভাজন করা যাবে না (আপনি সেখানে একটি যৌক্তিক পার্টিশন রাখতে পারবেন না, কারণ আপনার কেবলমাত্র একটি একক বর্ধিত পার্টিশন থাকতে পারে, এবং এটি স্বচ্ছল হবে)।

সেই স্থানটি ব্যবহার করার জন্য আপনার (সহজ) বিকল্পগুলি হ'ল হয়:

  • এটি ব্যবহার করতে প্রসারিত / dev / sda4 করুন
  • / dev / sda3 প্রসারিত / dev / sda4 অন্তর্ভুক্ত করুন (এবং ডিস্কের শেষেও অগ্রণী) এবং / dev / sda4 কে একটি লজিক্যাল পার্টিশন তৈরি করুন

অদলবদল বিভাজনের জন্য সিএফডিস্কে এনসি পতাকাটির অর্থ কী?

সিএফডিস্ক ম্যান পৃষ্ঠাটি উদ্ধৃত করে : "পতাকাগুলি বুট হতে পারে, এটি একটি বুটযোগ্য পার্টিশন বা এনসি, যা" ডস বা ওএস / 2 এর সাথে সামঞ্জস্যপূর্ণ নয় "হিসাবে চিহ্নিত করে। উদ্বিগ্ন হওয়ার মতো কিছু নয়


11

চলুন শুরু করা যাক ...

  1. এটি বুটযোগ্য হিসাবে চিহ্নিত হয়েছে, যাতে উইন্ডোজ এটি থেকে তার বুট লোডারটি লোড করতে পারে। যদিও গ্রুব প্রথমে লোড করতে পারে তবে উইন্ডোজ তালিকা থেকে নির্বাচিত হলে এটি উইন্ডোজ বুট লোডারটিতে "চেইনলোড" হবে। উইন্ডোজ বুটলোডারটি চলার জন্য এটি একটি বুটেবল পার্টিশনে থাকা দরকার (কেউ কি আমার জন্য এটি দ্বিগুণ পরীক্ষা করতে পারে? আমি কখনও কোনও উইন্ডোজ 7 ইনস্টলের বুটেবল পতাকা সরিয়ে ফেলার চেষ্টা করি নি ...)

  2. এসডিএ 3 আসলে একটি বর্ধিত পার্টিশন। আপনার ডিস্কটি জিপিটির পরিবর্তে এমবিআর হিসাবে ফর্ম্যাট করা হয়েছে । বিধিনিষেধগুলির মধ্যে একটি হ'ল এমবিআর কেবলমাত্র 4 টি পর্যন্ত প্রাথমিক পার্টিশন থাকতে পারে । এটি পেতে, আপনি অভ্যন্তরে একাধিক ছোট লজিক্যাল পার্টিশন তৈরি করতে (আপনাকে 4 পার্টিশনের বেশি পার্টিশন তৈরি করতে) একটি প্রসারিত প্রাথমিক পার্টিশন ব্যবহার করতে পারেন।

  3. এমবিআর সীমাবদ্ধতার কারণে এটি প্রসারিত লজিক্যাল পার্টিশনের বাইরে 5 তম প্রাথমিক পার্টিশন তৈরি করতে পারে না । এই স্বাভাবিক. আপনি যদি বর্ধিত পার্টিশনটি প্রসারিত করেন তবে আপনার এর ভিতরে একটি নতুন পার্টিশন তৈরি করতে সক্ষম হওয়া উচিত এবং আপনার বাকী ডিস্কটি ব্যবহার করা উচিত।

  4. থেকে cfdisk man পৃষ্ঠা :

পতাকাগুলি বুট হতে পারে , যা একটি বুটযোগ্য পার্টিশন বা এনসি ডিজাইন করে , যা "ডস বা ওএস / 2 এর সাথে সামঞ্জস্যপূর্ণ নয়" এর জন্য দাঁড়িয়েছে।


সমস্যা নেই. আমি একই উত্তর পোস্ট করছিলাম এবং আপনি কেবল আমার চেয়ে ভাল নখেন নি। ;)
3cʜιᴇ007

3

1 থেকে 4 পার্টিশনগুলি "শারীরিক" কনভেনশন অনুসারে হয় (এগুলি কেবল সেই সময়ে পাওয়া যায়) সুতরাং তোমার আছে:

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   419424255   209711104   83  Linux
/dev/sda2       419424256  1258291199   419433472   83  Linux
/dev/sda3      1258291200  1300236287    20972544    f  W95 Ext'd (LBA)
/dev/sda4   *  1300236288  1709836287   204800000    7  HPFS/NTFS/exFAT

/dev/sda5      1258293248  1275062271     8384512   82  Linux swap / Solaris

... sda1শারীরিক, লিনাক্স। sda2আবার শারীরিক, লিনাক্স। sda3একটি হল লজিক্যাল পার্টিশন যেখানে অন্যান্য পার্টিশন (5 অগ্রে) রক্ষিত হতে পারে। অবশেষে sda4একটি উইন্ডোজ বিভাজন, বুটযোগ্য হিসাবে চিহ্নিত - আমি মনে করি কেবল উইন্ডোজই এর পক্ষে যত্নশীল নয়। GRUB2 আপনি যে কোনও পার্টিশনটি খুশি বুট করবেন, তবে উইন্ডোজ বুটেবল পার্টিশনে থাকতে চায়।

লজিক্যাল পার্টিশনের ভিতরে এখন sda3এটি প্রদর্শিত cfdiskহয় না, আরও শারীরিক পার্টিশনের সমতুল্য রয়েছে। এই ক্ষেত্রে শুধুমাত্র sda5

এবং যেহেতু sda3সেক্টরটি 1258 এম থেকে সেক্টর 1300 এম তে যায়, তবে sda5কেবল সেগুলি 1275M পর্যন্ত ব্যবহার করে, সেক্টরগুলি 1275062272 থেকে 1300236287 পর্যন্ত বিনামূল্যে (তবে বরাদ্দযোগ্য sda6)।

অবশেষে, আপনার sda4(শেষ সম্ভাব্য শারীরিক বিভাজন - এমবিআর কেবল চারটি ধারণ করে) ডিস্কের শেষ পর্যন্ত পূরণ করে না। এটি প্রায় 116 জিবি অফ করে। এই স্থানটি ব্যবহারযোগ্য নয় কারণ আপনি এটি কভার করার জন্য কোনও দৈহিক বিভাজন তৈরি করতে পারবেন না (বর্ধিত পার্টিশনটি sda3বাড়তে পারে না, কারণ এর ব্যাপ্তি "অবরুদ্ধ" রয়েছে sda4):

[SDA3...(sda5)...| FREE    ][...sda4...][ UNREACHABLE SPACE ]end-of-disk

অনুপলব্ধ স্থানটি পুনরুদ্ধার করার জন্য সমাধানগুলি

কষ্টহীন কেউ না, আমি ভয় পাই। জ্যামিতির উপর নির্ভর করে আপনি sda4এর সীমানা মুছতে এবং এনারেট করতে পারবেন । তারপরে sda3পুরো ডিস্কটি অন্তর্ভুক্ত করুন (একই শুরু, 1258291200, তবে ডিস্কের শেষ অবধি) বা এটিকে মুছুন এবং একই সূচনা এবং সর্বাধিক শেষের সাথে পুনরায় তৈরি করুন। এখন আপনি sda6ভিতরে একটি বিভাজন তৈরি করতে পারেন sda3এবং এটি তৈরি করতে পারেন এটি সেক্টর 1300236288 এর ঠিক আগে সিলিন্ডারে শেষ হবে This এটি বর্তমানে বিদ্যমান ফাঁকা স্থান দখল করবে sda3। অবশেষে আপনি ভিতরে একটি বিভাজন তৈরি করুন sda3এবং এটি হবে sda7, এটি সিস্টেমকে বলছে এটি 1300236288 থেকে 1709836287 পর্যন্ত প্রসারিত এবং এটি টাইপ 7 7

আপনি যদি এই পার্টিশনটি ফর্ম্যাট না করেন তবে সামগ্রীগুলি যেমন আছে তেমন থাকবে এবং এটি একটি বৈধ উইন্ডোজ বিভাজন। এটা

অবশ্যই যদি জিনিসগুলি ভুল হয়ে যায়, আপনি আপনার সমস্ত ডেটা হারাতে পারেন। শারীরিক পার্টিশন (উইন্ডোজ যেমন এখন রয়েছে sda4) এবং শারীরিক অভ্যন্তর-লজিক্যাল পার্টিশনগুলি (যেমনটি এটি একবার হয়ে উঠত sda7) অগত্যা মিশ্রিত হয় না; কিছু সরঞ্জাম এগুলি তৈরি করতে অস্বীকার করবে। আমি একই আকারের ভার্চুয়াল ডিস্কে একটি ফাঁকা ফাইলের ভিতরে তৈরি (ফাইলটি নিজেই কেবল কয়েক গিগাবাইট হতে পারে) বা একটি বাহ্যিক ডিস্কে একটি পরীক্ষা করার পরামর্শ দেব।

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

অবশ্যই বাঞ্ছনীয় এবং সবচেয়ে নিরাপদ উপায় (এবং ধীরতম) এর সমস্ত ব্যাকআপ হয় সব , পার্টিশন তাদের পুনরায় ফরম্যাট সব , এবং থাকার পর তাদের পূর্বাবস্থায় ফিরিয়ে আনুন তাদের সঠিকভাবে "repositioned", এক্সটেন্ডেড পার্টিশন গত এবং পুরো অবশিষ্ট হার্ড ডিস্ক অধিষ্ঠিত সঙ্গে। এটি sda3 এর অভ্যন্তরের মুক্ত স্থান থেকে মুক্তি পাবে এবং কোনও প্রকার ঝুঁকি ছাড়াই শেষে অনুপলব্ধ স্থানটি পুনরায় দাবি জানাবে (ব্যাকআপটি সঠিকভাবে করা থাকলে - ব্যাক আপ করার পরে এটি পরীক্ষা করে দেখুন I আমি একবার ত্রুটিযুক্ত বাহ্যিক ডিস্কে ব্যাক আপ নিয়েছিলাম, যা আমার উপর মারা গিয়েছিল পুনরুদ্ধার করুন am মোটেও মজাদার ছিল না)।


0

এই সমস্তটির অর্থ সম্পর্কে ইতিমধ্যে যা বলা হয়েছিল সেগুলি ছাড়াও, আমি মনে করি যে সবচেয়ে বেদনাদায়ক সমাধানটি হবে বড় অংশে অদলবদল শেষে এবং আপনার মাঝখানে ফাঁকা স্থান যুক্ত করা /home

এটি করতে, আপনাকে করতে হবে

  • আপনার অদলবদিল ফাইলটি অব্যবহৃত হওয়ার সাথে সাথে মুছুন, পাশাপাশি বর্ধিত পার্টিশনটি এটি ধারণ করে
  • sda2এটির পরে সম্পূর্ণ ফাঁকা স্থান অন্তর্ভুক্ত করার জন্য আপনার প্রসারিত করুন (আপনাকে এটি মুছতে এবং পুনরায় তৈরি করতে হবে)।
  • বসার জন্য বর্ধিত পার্টিশনটি পুনরায় তৈরি করুন sda3এবং এটি আপনার পছন্দমতো পার্টিশন ধরে রাখতে ব্যবহার করুন (ভাল, নির্দিষ্ট সীমাতে)।

এটি সবচেয়ে সহজেই সম্পন্ন করা হয় cfdisk, কারণ এটি প্রসারিত পার্টিশনটি গতিশীলভাবে পরিচালনা করে। তবে সাবধানতা sda2অবলম্বন করুন যা এটির শুরু এলবিএকে ধরে রাখে, অন্যথায় আপনি এর সামগ্রীগুলি হারাবেন।

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

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