আমার এসএসডি-তে পার্টিশনগুলি সঠিকভাবে সংযুক্ত আছে কিনা তা আমি কীভাবে পরীক্ষা করব?


31

আমি সবেমাত্র আমার নতুন ইন্টেল এসএসডি-তে উবুন্টু ইনস্টল করেছি। এখন আমি নিশ্চিত নই, পার্টিশনগুলি আমার নির্দিষ্ট এসএসডি-র ক্ষেত্রে সঠিকভাবে একত্রিত হয়েছে কিনা।

এখানে আমার fdisk আউটপুট।

$ fdisk -l

    Platte /dev/sda: 120.0 GByte, 120034123776 Byte
255 Köpfe, 63 Sektoren/Spur, 14593 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a6294

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        1913    15360000   83  Linux
/dev/sda2            1913       14058    97558528   83  Linux
/dev/sda3           14058       14594     4300800   82  Linux Swap / Solaris

এছাড়াও, আমার কী এখনও আমার এসএসডি সারিবদ্ধ করা দরকার, যেহেতু আমি discardপতাকা দিয়ে মাউন্ট করে এক্সট ৪ পার্টিশনে ট্রিম ব্যবহার করছি ।

যদি এটির ক্ষেত্রে, আমার পার্টিশনগুলি সঠিকভাবে প্রান্তিক না হয়, তবে সবকিছু পুনরায় ইনস্টল না করে আমি কী করতে পারি?


"সঠিকভাবে সংযুক্ত" বলতে কী বোঝ?
ফ্লিমজি

4
আমি যতটা জানি, এসএসডিগুলিকে সর্বাধিক io সরবরাহের জন্য প্রান্তিককরণ করা দরকার। এখানে এই বিষয়ে একটি নিবন্ধ দেওয়া আছে। আমি এখনও নিশ্চিত নই, আমি কীভাবে আমার নির্দিষ্ট এসএসডি জন্য প্রান্তিককরণ সেট আপ করব।
jottr

4
না, part পার্টিশনের কোনওটিই সারিবদ্ধ নয়। এটি প্রস্তাবিত হয়েছে (প্রশংসাপত্রের প্রয়োজন, তবে জিপিআর্ট সেভাবে এটি করেন এবং উইন্ডোজ doesও করেন) যে আপনার পার্টিশনের শুরুর ব্লকগুলি (আনফাং) একটি খাতে সমানভাবে বিভাজ্য হবে যা 2048 (= 2048 সেক্টর à 512 বাইট = 1 মাইবি) দ্বারা বিভক্ত হয়ে যায়। - htorqu
htorque

এই সম্পর্কে একটি নিবন্ধ থেকে @ হোর্টাক এএএফসিটি , এটি সেগমেন্টের আকারের উপর নির্ভর করে, এটি 8 এমবি বা তার চেয়েও বড় হতে পারে। একটি আধুনিক ডিস্কের সাহায্যে এটি সম্ভবত 32 এমবিতে সারিবদ্ধ করা সবচেয়ে সহজ হবে, বেশিরভাগ সাধারণ বিভাগের মাপের সাথে ফিট করে।
l0b0

উত্তর:


11

বিভক্ত সরঞ্জামের সাথে এসএসডি সারিবদ্ধকরণ নিশ্চিত করা আপনার এসএসডি- তে আপনার ফাইল সিস্টেম প্রান্তিককরণের জন্য বেশ ভাল গাইডের মতো দেখাচ্ছে:

  1. আপনার এসএসডি-র ব্লক আকারটি বাইটে পান (টিপসগুলির স্তুপ রয়েছে, এবং কোন হার্ডওয়ারের জন্য কোনগুলি কাজ করবে তা আমি জানি না)।
  2. পার্টিশন সম্পাদক শুরু করুন:

    sudo parted
    
  3. পার্টিশন টেবিলটি দেখান:

    p
    
  4. যাচাই করুন যে Startএবং Sizeকলামগুলিতে নম্বরগুলি ব্লকের আকার দ্বারা বিভাজ্য।

7
লিঙ্কটি মারা গেছে।
বেকো

লিঙ্কটি আবার কাজ করা উচিত।
এপি নামবিহীন

51

পার্টেড একটি অ্যালাইন-চেক বিল্ড ইন আছে।

parted /dev/sda
align-check opt n

n পার্টিশনটি যা আপনি পরীক্ষা করতে চান।


4
আমার জন্য কাজ! +1
গ্রিজলি

2
অ-প্রযুক্তিগত ব্যবহারকারীর জন্য চেক করা খুব সহজ।
মণি

1
অনুকূল সারিবদ্ধতা ডিস্ক দ্বারা রিপোর্ট তথ্য ব্যবহার করে। এগুলি সর্বদা শারীরিক ব্লকের আকারের সাথে সংযুক্ত থাকে না কারণ কখনও কখনও হার্ডওয়্যার এর ব্লক আকারের সাথে থাকে। কখনও কখনও হার্ড ডিস্কগুলির অভ্যন্তরীণভাবে 4k ব্লক থাকে তবে 512 বি ব্লকগুলি প্রতিবেদন করে। অতিরিক্ত চেকটি 4096 (এবং শেষ +1) এ বিভক্ত হয় কিনা তা দেখার জন্য হবে
নিকসফট

1

নিশ্চিত করতে আপনাকে উভয় বিল্ট-ইন partedঅ্যালাইন-চেক বিকল্পটি ব্যবহার করতে হবে :

for i in `sudo parted /dev/sda -l | grep -oE "^[[:blank:]]*[0-9]+"`; do   sudo parted /dev/sda align-check opt "$i"; done

এবং ম্যানুয়াল চেক (4096 বি দ্বারা বিভাজ্য গণনা করুন)

আমি উভয় চেক সঞ্চালনের জন্য একটি বাশ স্ক্রিপ্ট লিখেছি :

https://github.com/crysman/check-partitions-alignment

(যে কোনও জিএনইউ / লিনাক্স ওএসে কাজ করে)

অথবা আপনি এই টেবিলটি ব্যবহার করে ম্যানুয়ালি চেক করতে পারেন:

https://docs.google.com/spreadsheets/d/1dnDlhglxxgApvtUv0-nxn1iFYTqkjRELqCOWJtp3hbs/edit#gid=0

এবং হ্যাঁ, এসএসডি এইচডিডি'র পার্টিশনগুলিকে সর্বাধিক পারফরম্যান্সের জন্য সঠিকভাবে সারিবদ্ধ করা দরকার।

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