fdisk খাত আকার এবং প্রান্তিককরণ সমস্যা


10

আমি আদেশটি কার্যকর করেছি:

# fdisk /dev/sda1

আউটপুটটি ছিল:

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Command (m for help): p

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xe0c5913d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    40965749    20482843+  1c  Hidden W95 FAT32 (LBA)
Partition 1 does not start on physical sector boundary.
/dev/sda2   *    40966144   334567423   146800640    7  HPFS/NTFS/exFAT
/dev/sda3       334567424   753997823   209715200   83  Linux
/dev/sda4       753999870  1953525167   599762649    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5       753999872  1949376511   597688320   83  Linux
/dev/sda6      1949378560  1953525167     2073304   82  Linux swap / Solaris

আমি সমস্যায় আছি কারণ নিম্নলিখিত আইটেমগুলি:

  • ডিভাইসটি একটি লজিক্যাল সেক্টরের আকার উপস্থাপন করে যা দৈহিক খাতের আকারের চেয়ে ছোট। একটি শারীরিক খাত (বা অনুকূল I / O) আকারের সীমানায় সারিবদ্ধ হওয়ার প্রস্তাব দেওয়া হয়, বা কর্মক্ষমতা প্রভাবিত হতে পারে।

  • পার্টিশন 1 শারীরিক ক্ষেত্রের সীমানায় শুরু হয় না।

  • পার্টিশন 4 শারীরিক ক্ষেত্রের সীমানায় শুরু হয় না।

আমার ফাইল এবং পার্টিশনগুলি না হারিয়ে কীভাবে আমি এই আইটেমগুলির মধ্যে একটি বা একাধিক সমাধান করার অনুমতি দেব?

আমি সব ছেড়ে দিয়ে যাব এমন সমস্যাগুলি কী?


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

উত্তর:


11

লজিক্যাল সেক্টরের আকার শারীরিক খাতের আকারের চেয়ে ছোট হওয়া বেশিরভাগ আধুনিক ডিস্কের জন্য স্বাভাবিক। অ্যাডভান্সড ফরম্যাট ডিস্কগুলি প্রায়শই প্রয়োগ করা হয় simply কিছু বাহ্যিক ডিস্ক শারীরিক এবং যৌক্তিক উভয় ক্ষেত্রেই একই (4096-বাইট) খাত আকার ব্যবহার করে এবং আমি শুনেছি যে কিছু উচ্চ-অভ্যন্তরীণ অভ্যন্তরীণ ডিস্ক এখন একই কাজ করে, তবে বেশিরভাগ ডিস্কগুলি আজকাল 512-বাইট সহ উন্নত ফর্ম্যাট মডেল লজিকাল সেক্টর এবং 4096-বাইট শারীরিক সেক্টর। এ সম্পর্কে আপনার করার (বা চেষ্টা করা উচিত) কিছুই নেই।

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

আপনার /dev/sda4, তবে সরাসরি কোনও ফাইল সিস্টেম ধরে না; এটি একটি বর্ধিত পার্টিশন, যার অর্থ এটি অন্য পার্টিশনের জন্য কেবল একটি ধারক। তথ্য সরাসরি যুক্ত /dev/sda4কেবল দুটি (লজিক্যাল) সেক্টর, যা সম্ভবত একে অপরের সংলগ্ন নয়, তাই তারা হয় না পারেন, সঠিকভাবে সারিবদ্ধ হবে না। আসল পারফরম্যান্স পেনাল্টিটি অন্তর্ভুক্ত পার্টিশনের সারিবদ্ধকরণ থেকে আসে /dev/sda4। আপনার ক্ষেত্রে, /dev/sda4হোল্ডগুলি /dev/sda5এবং /dev/sda6, উভয়ই সঠিকভাবে প্রান্তিক করা হয়েছে। সুতরাং, আপনার উদ্বিগ্ন হওয়ার দরকার নেই /dev/sda5। আপনি যে সতর্কতাটি দেখছেন সেটি হ'ল কোড যা অস্তিত্ব নেই যখন "সমস্যা" প্রতিবেদন করার বিষয়ে অত্যুৎসাহী হয়ে উঠছে।

আপনার /dev/sda1, অন্যদিকে, সঠিকভাবে প্রান্তিক নয় - এটি সেক্টর 63৩ থেকে শুরু হয়, যা ৮ দ্বারা বিভাজ্য নয় you এই পার্টিশনটি আপনি কতটা ব্যবহার করছেন, কীভাবে আপনি এটি ব্যবহার করছেন তার উপর নির্ভর করে আপনার কিছু করা উচিত কিনা (ফাইলের আকার, ভার্সেস রাইটিং ইত্যাদি পড়েন), এটি কতটা গুরুত্বপূর্ণ যে আপনি এটি থেকে সর্বোত্তম পারফরম্যান্স পান, পর্যাপ্ত ব্যাকআপ পাওয়া গেছে কিনা ইত্যাদি I আমি আপনাকে প্রস্তাব দিই যে আমার আগে উল্লেখ করা নিবন্ধটি পড়তে হবে, তারপরে সমস্যার সমাধান করবেন কিনা তা স্থির করুন। (স্থানের কারণে আমি সেই নিবন্ধে ফ্যাট ফলাফলের কথা জানাইনি, তবে ফ্যাট পারফরম্যান্সটি বেশ খারাপভাবে ভুগেছে - আইআইআরসি, রেজারফার্সের মতো নয়, তবে অন্যান্য লিনাক্স-নেটিভ ফাইল সিস্টেমগুলির মতো কমপক্ষে খারাপ)

আপনি যদি ঠিক করতে চান তবে আপনি /dev/sda1এটির ব্যাক আপ শুরু করে begin সম্পন্ন হওয়ার সাথে সাথে এটির সমাধানের একটি উপায় হ'ল এটি মুছে ফেলা, তার জায়গায় একটি নতুন পার্টিশন তৈরি করা এবং এর ফাইলগুলি পুনরুদ্ধার করা। আর একটি উপায় (ব্যাক আপ করার পরে) জিপিআর্টে পার্টিশনটি পুনরায় আকার দেওয়া। প্রারম্ভের পয়েন্টে একটি ছোট পরিবর্তন করুন; জিপিআর্টের কোনও সাম্প্রতিক সংস্করণটি 2048 সেক্টরের একাধিকতে হওয়া উচিত এবং আপনি ভাল থাকবেন। পার্টিশনের শুরুর পয়েন্টটি সরানো সর্বদা ঝুঁকিপূর্ণ এবং শেষ পয়েন্টটি সরানোর চেয়ে বেশি সময় নেয়। যেহেতু বিভাগটি মাত্র 19GiB আকারে, অপারেশনটিকে একটি হাস্যকর সময় নেওয়া উচিত নয় এমনকি প্রারম্ভের পয়েন্টটি সরিয়ে নেওয়া উচিত, তবে এটি তাত্ক্ষণিক হবে না।

পার্শ্ব নোট এবং পটভূমি হিসাবে, কেবলমাত্র আধুনিক পুরানো সরঞ্জামগুলি আধুনিক উন্নত ফর্ম্যাট ডিস্কগুলিতে পার্টিশনগুলি মিস্যালাইন করে। আমার অনুমান আপনি যেমন একটি হাতিয়ার ব্যবহার করা (লিনাক্সের এর একটি পুরানো সংস্করণ fdiskবা ডস FDISK, সম্ভবত) তৈরি করতে /dev/sda1, তারপর আরো আধুনিক সরঞ্জাম (আরো সাম্প্রতিক ব্যবহৃত fdisk, partedআপনার পার্টিশন বাকি তৈরি করার জন্য বা GParted- র, হয়তো)।

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