শেষ কয়েকটি ক্ষেত্রকে একটি বিভাগে অন্তর্ভুক্ত করা যাবে না কেন?


6

fdiskসর্বশেষ কয়েকটি সেক্টর দিয়ে পার্টিশন করার সময় আমি যতদূর অভিজ্ঞতার সাথে ভাগ করে নিতে পারি না। আমি সবসময় ভেবেছিলাম এটি এমআইবি- বা আইও-ব্লক-সারিবদ্ধের কারণে, তবে আমি কেবল বুঝতে পেরেছি যে এটি সর্বশেষ সেক্টরটি আমাকে ব্যবহার করতে দেয়, এটি সারিবদ্ধ নয়! আমি বিভিন্ন বিক্রেতাদের বেশ কয়েকটি এইচডিডি সহ বেশ কয়েকটি সরঞ্জাম চেষ্টা করেছি এবং এটি সর্বদা সর্বশেষ 30-কিছু সেক্টর। উদাহরণ স্বরূপ:

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
last MiB-aligned sector:                      976773119
last IO-block-aligned (4KiB) sector:          976773167 (the last one)
last usable sector:                           976773134

এটি অবশ্যই কোনও বড় সমস্যা নয়, তবে আমি কারণটি সম্পর্কে আগ্রহী। এটি কি খারাপ খাতগুলির সাথে সম্পর্কযুক্ত?


2
আমি সন্দেহ করি এটির খারাপ ক্ষেত্রগুলির সাথে সম্পর্ক আছে - আমি পোস্ট করি যে এটি জিপিটি এবং / বা প্রতিরক্ষামূলক জিপিটি-র সাথে করা উচিত - যদিও পুরানো এমবিআর স্টাইল বিভাজন শুধুমাত্র ডিস্কের শুরু (প্রথম 512 বাইটের শেষ অংশ) ব্যবহার করে, জিপিটি অতিরিক্ত 5 - 128 - পার্টিশন ম্যাপ করতে সর্বশেষ 33 ডিস্ক সেক্টর ব্যবহার করে এবং এটি অন্যথায় যথেষ্ট কাকতালীয় বলে মনে হয় যে শেষ ব্যবহারযোগ্য ক্ষেত্রটি 33 সেক্টর কম যা ডিস্কে উপলভ্য।
ডেভিডগো

উত্তর:


6

আমি বাজি ধরছি আপনি "শেষের ব্যবহারযোগ্য ক্ষেত্র" নম্বর পেতে ডিস্কে একটি জিআইডি পার্টিশন টেবিল (জিপিটি) তৈরি করেছেন।

আপনি কি লক্ষ্য করেছেন যে সর্বশেষে ব্যবহারযোগ্য ক্ষেত্রটি সেক্টরের মোট সংখ্যার চেয়ে 34 সেক্টর কম?

এটা দেখ:

জিআইডি পার্টিশন টেবিল স্কিম ( উত্স )

এই "অব্যবহারযোগ্য" 33 টি সেক্টরগুলি আসলে জিপিটির ব্যাকআপের জন্য! (এটি শেষের দিকে এলবিএ -34।


আমরা সর্বশেষ এমআইবি-প্রান্তিককরণ খাত এবং সর্বশেষ আই / ও ব্লক প্রান্তিককরণ খাতটি সেভাবে কেন হয় তাও আমরা জানতে পারি।

দ্রষ্টব্য: আপনি সম্ভবত কোনও জিপিটি ব্যবহার না করে আপনার শেষ সেক্টরের নম্বরগুলিতে এসেছেন। উত্তরাধিকার MS-DOS পার্টিশনে টেবিল শুধুমাত্র শেষে কিছুই ডিস্ক শুরুতে 512 বাইট (1 যৌক্তিক খাতে) লাগে।

ডিস্ক তথ্য

Logical sector size:            512 (used in calculations)
Physical sector size:          4096 (used for I/O block alignment)

শারীরিক ব্লক প্রান্তিককরণ

আপনার শেষ সারিবদ্ধ ক্ষেত্র: 976773167

Physical sector size:          4096
Divide by logical sector size: ÷512
                               ----
Sectors for block alignment:      8

Total sector count:       976773168
Divide by alignment sectors:     ÷8
                          ---------
Max 4KiB blocks:          122096646
Unusable sectors remainder:       0

Total sector count:       976773168
Subtract remainder:              -0
                          ---------
First unalignable sector: 976773168
Your last aligned sector: 976773167

1MiB ব্লক প্রান্তিককরণ

আপনার শেষ সারিবদ্ধ ক্ষেত্র: 976773119

1MiB in bytes:              1048576
Divide by logical sector size: ÷512
                            -------
Sectors for 1MiB alignment:    2048

Total sector count:       976773168
Divide by alignment sectors:  ÷2048
                          ---------
Max 1MiB blocks:             476940
Unusable sectors remainder:      48

Total sector count:       976773168
Subtract remainder:             -48
                          ---------
First unalignable sector: 976773120
Your last aligned sector: 976773119

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