আমার উবুন্টু এসএসডি তে রাখা আছে কিনা তা কীভাবে পরীক্ষা করবেন?


26

আমি মনে করি উবুন্টু এসএসডি-তে ইনস্টল করেছেন তবে আমি নিশ্চিত নই এবং আমি এটি পরীক্ষা করতে চাই। তবে কীভাবে করব জানি না?


2
আচ্ছা এসএসডি ছাড়া আপনার কি অন্য কিছু আছে?
দ্য ওয়ান্ডারার

আমি আমার কনফিগারেশনে 500GB HD ST500LM000-SSHD-8GB (LVD4)
চাঁদনি

4
ক্লোজ ভোটার: প্রশ্নটি অফ-টপিক নয় । এটি পরিষ্কারভাবে উবুন্টু ওএস সম্পর্কিত একটি নির্দিষ্ট প্রশ্ন জিজ্ঞাসা করে এবং উবুন্টু সরঞ্জামগুলি দিয়ে সমাধান করা যেতে পারে। হয় আপনার ভোট প্রত্যাহার করুন, বা আপনার ভোট সঠিক বলে মনে করার একটি ভাল কারণ সরবরাহ করুন
সের্গি কলডিয়াজহনি

উত্তর:


40

বাবু, আমার শিকড় কোথায়?

প্রথমে আমাদের রুট ফাইল সিস্টেমটি কোন ডিস্কে অবস্থিত তা জানতে হবে (অন্য কথায়, কোন ডিভাইসটি আপনার উবুন্টু রাখে One একটি উপায় রয়েছে df

$ df / -h                                                                       
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       110G   58G   48G  55% /

দুর্দান্ত! আমি এখন জানি যে আমার উবুন্টুটি /dev/sdaডিস্কে স্থাপন করা হয়েছে , এটি আকারের ১১০ গিগাবাইট (এবং অন্য 10 জিবি অন্য কোনও কিছুর জন্য ব্যবহৃত হয়)। পর্যাপ্ত তথ্য নেই? ঠিক আছে, এটি সম্পর্কে:

$ sudo lshw -short -C disk                                                      
[sudo] password for xieerqi: 
H/W path         Device     Class          Description
======================================================
/0/1/0.0.0       /dev/sda   disk           120GB Radeon R7
/0/2/0.0.0       /dev/sdb   disk           500GB TOSHIBA MQ01ABF0

ওহ, রেডিয়ন আর 7! এটাই আমার এসএসডি! কিন্তু অপেক্ষা করো . । ।

যদি আপনার দুটি ডিস্ক থাকে যা একই আকার এবং একই উত্পাদনকারী হয়?

ঠিক আছে, ডিস্কগুলির কাছে এটি খুব আকর্ষণীয় তথ্য রয়েছে - তারা কত দ্রুত ঘোরান, এবং আমরা জানি যে এসএসডি ডিস্কগুলি ঘোরান না

$ sudo smartctl -a /dev/sda | grep 'Rotation Rate'                              
[sudo] password for xieerqi: 
Rotation Rate:    Solid State Device

ঠিক আছে?

সাইড-নোট:smartmontools ব্যবহার করার জন্য ইনস্টল করা প্রয়োজন হতে পারে smartctlকমান্ড।

আরও তথ্যের জন্য, ইউনিক্স এবং লিনাক্স স্ট্যাকেক্সচেঞ্জ সাইটে এই পোস্টটি পড়ুন

অতিরিক্ত আপডেট:

আরও একটি পদ্ধতি হিসাবে বর্ণনা আছে এখানে । প্রতিটি ড্রাইভের ডিরেক্টরিতে /sys/class/block/ডিরেক্টরি করে এবং কাজ করে

cat /sys/class/block/DEVICE_NAME/queue/rotational

আপনি হার্ড ড্রাইভের জন্য 1 বা এসএসডি এর জন্য 0 পাবেন। এই পদ্ধতির স্ক্রিপ্ট ব্যবহারের জন্য খুব সুবিধাজনক

আসলে, এটি আপাতদৃষ্টিতে একই পদ্ধতির lsblkব্যবহার করে:

$ lsblk -o NAME,ROTA                                                                                                                  
NAME   ROTA
sda       0
└─sda1    0
sdb       1
├─sdb1    1
├─sdb2    1
├─sdb3    1
├─sdb4    1
├─sdb5    1
└─sdb6    1

@ সার্জ অপেক্ষা করুন যে অদ্ভুত। র‌্যাডিয়ন আর 7 কি জিপিইউ নয়?
14:30 এ শর্টসথেরি

@ শর্টসথেওরি আমি এই প্রশ্নটি অনেক পাই, তবে এটি সত্যই একটি এসএসডি। আপনি যদি চান তবে আমি আমার ড্রাইভের অ্যামাজন লিঙ্ক এবং ছবি সরবরাহ করতে পারি :)
সের্গি কোলোডিয়াজহনি

আমি মনে করি এটি একটি নির্দিষ্ট পয়েন্ট অবধি কাজ করে ... উদাহরণস্বরূপ পার্টিশনটি এনক্রিপ্ট করা থাকলে কী হবে? আপনার "ডিএফ" কলটির ফলশ্রুতিতে / dev / dm-1 463867688 405671304 34610184 93% / যা সত্যিই সহায়তা করে না: - / এখনও মনে হচ্ছে আপনি সবচেয়ে সাধারণ ক্ষেত্রে পেরেক দিচ্ছেন বলে ভোট দিচ্ছেন।
ছোট জাওয়া

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

সাধারণ ধারণা একই হবে। ডি-ক্রিপ্টযুক্ত পার্টিশনটি কোথা থেকে এসেছে তা সনাক্ত করার জন্য আপনার অতিরিক্ত পদক্ষেপ থাকতে হবে। এটি আপনি যে এনক্রিপশন সরঞ্জামটি ব্যবহার করেন তার উপর নির্ভর করবে - LUKS- এর সাথে, আমি এটি খুঁজে পেতে "ক্রিপ্টসেটআপ" ইউটিলিটিটি দেখব ... যাইহোক - প্রশ্নের মালিক আপনার উত্তরটিকে সঠিক হিসাবে বেছে নিয়েছেন, সুতরাং আমার ধারণা এই বিষয়টি বন্ধ করে দিয়েছে: ) যদি / যখন আমাদের কাছে ক্রিপ্টড বিভাজন সম্পর্কিত একই প্রশ্ন থাকে, আমরা এটিতে নজর দেব :
লিটল

19

আপনার ওএস এসএসডি ইনস্টল করা আছে কি না তা বলার একটি সহজ উপায়টি বলা হয় টার্মিনাল উইন্ডো থেকে কোনও কমান্ড চালানো lsblk -o name,rotaROTAআউটপুটটির কলামটি দেখুন এবং সেখানে আপনি সংখ্যাগুলি দেখতে পাবেন। এর 0অর্থ কোনও আবর্তনের গতি বা এসএসডি ড্রাইভ নেই। একটি 1প্লেটারগুলির সাথে একটি ড্রাইভ নির্দেশ করে যা ঘোরান। আমার উবুন্টু আমার /dev/sdbড্রাইভে ইনস্টল করা আছে , তাই আমরা দেখতে পাচ্ছি যে 0এটি একটি এসএসডি ড্রাইভে ইনস্টল হওয়া অর্থ যার ইঙ্গিত দেয়। আপনার ওএস ব্যবহার করে কোথায় ইনস্টল করা হবে তা কীভাবে বলা যায় তার এই উদাহরণটি আমি রেখেছি df

দ্রষ্টব্য: উবুন্টু যা লুপ বা ভিএম-তে কোনও ক্লায়েন্ট হিসাবে ইনস্টল করা আছে হোস্ট ওএস ইনস্টলেশন নির্বিশেষে ROTA 1 প্রদর্শন করবে। এছাড়াও, " সলিড-স্টেট হাইব্রিড ড্রাইভ " এবং ইউএসবি ফ্ল্যাশ ড্রাইভগুলিও ROTA 1 প্রদর্শন করবে।

উদাহরণ:

terrance@terrance-ubuntu:~$ lsblk -o name,rota
NAME   ROTA
sda       1
└─sda1    1
sdb       0
├─sdb1    0
├─sdb2    0
└─sdb5    0
sdc       1
└─sdc1    1
sdd       1
└─sdd1    1
sde       0
├─sde1    0
└─sde2    0
sdf       1
└─sdf1    1
sdg       1
└─sdg1    1
sdh       1
└─sdh1    1
sr0       1
sr1       1

অথবা আপনি -dপার্টিশন না দেখানোর জন্য একটি লাইন স্ক্রিপ্ট হিসাবে চেকটি করতে পারেন :

lsblk -d -o name,rota | awk 'NR>1' | while read CC; do dd=$(echo $CC | awk '{print $2}'); if [ ${dd} -eq 0 ]; then echo $(echo $CC | awk '{print $1}') is a SSD drive; fi; done

উদাহরণ:

terrance@terrance-ubuntu:~$ lsblk -d -o name,rota | awk 'NR>1' | while read CC; do dd=$(echo $CC | awk '{print $2}'); if [ ${dd} -eq 0 ]; then echo $(echo $CC | awk '{print $1}') is a SSD drive; fi; done
sdb is a SSD drive
sde is a SSD drive

আপনার ইনস্টলেশনটি কোন ড্রাইভে চলছে তা নির্ধারণ করতে, df /টার্মিনাল উইন্ডো থেকে কমান্ডটি চালান ।

দ্রষ্টব্য: LVM (লজিকাল ভলিউম ম্যানেজমেন্ট) দিয়ে কনফিগার করা ড্রাইভগুলি আসলে /bootপরিবর্তে ড্রাইভটি প্রদর্শন করে /

উদাহরণ:

এলভিএম ড্রাইভ:

df /
Filesystem                   1K-blocks      Used Available Use% Mounted on
/dev/mapper/xubuntu--vg-root 243352964 106945028 123976576  47% /

df /boot
Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/sda1         720368 237220    430756  36% /boot

নন-এলভিএম ড্রাইভ:

df /
/dev/sdb1       222309012   38264268  172728984  19% /

আপডেট: lsblk ওএসটি কোথায় ইনস্টল করা হয়েছে তা প্রদর্শন করতে এবং ড্রাইভটি এসএসডি হলে সমস্ত কমান্ডের মধ্যেও ব্যবহার করা যেতে পারে:

lsblk -o NAME,MOUNTPOINT,MODEL,ROTA

উদাহরণ:

terrance@terrance-ubuntu:~$ lsblk -o NAME,MOUNTPOINT,MODEL,ROTA
NAME   MOUNTPOINT         MODEL            ROTA
sda                       Backup+ Desk        1
└─sda1 /media/Seagate                         1
sdb                       WDC WD2500JD-00K    1
└─sdb1 /media/250GB_SHARE                     1
sdc                       WDC WD5000AAKS-4    1
└─sdc1 /media/500GB                           1
sdd                       ST500DM002-1BC14    1
└─sdd1 /media/320GB                           1
sde                       SanDisk SDSSDA24    0
├─sde1 /                                      0
├─sde2                                        0
└─sde5 [SWAP]                                 0
sdf                       WDC WD5000AAKX-2    1
└─sdf1 /media/WD500GB                         1
sdg                       WDC WD10EZEX-00W    1
└─sdg1 /media/1TB_SHARE                       1
sdh                       SanDisk SDSSDA24    0
├─sdh1                                        0
└─sdh2 /media/Windows                         0
sr0                       BD-RE  BH16NS40     1
sr1                       DVD-RAM GH40L       1

এটি একটি সিস্টেম পুনরায় বুট করার পরে, সুতরাং আমার ড্রাইভের পদবি আবার পরিবর্তন হয়েছে, তবে আপনি দেখতে পাচ্ছেন যে আমার সানডিস্ক ড্রাইভগুলি এসএসডি এবং রোটা 0 দেখায়।


আশাকরি এটা সাহায্য করবে!


এটি যেখানে ওএস ইনস্টল করা আছে তা কীভাবে দেখায়?
পাইলট 6

আমার ওএসটি কোথায় ইনস্টল করা আছে তা আমি জানি না তবে এটি অনুসারে, এটি এসডিএ এবং এটি এসএসডি-তে নেই। ROTA sda 1 ├─sda1 1 ├─sda2 1 dasda5 1 sr0 1
চাঁদনি

@ পাইলট Good ভাল পয়েন্ট, আমার উত্তর আপডেট করেছে। ধন্যবাদ! =)
টেরেন্স

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

+1 টি। মজার বিষয় হল, আমার সিস্টেমে যা এসএসডি ভিত্তিক, লুপ0 ঘোরে। এর মাধ্যমে কেবলমাত্র অন্য আবর্তিত ডিভাইস আউটপুটটি lsblockহ'ল আমার অপটিকাল ড্রাইভ।
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

1

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

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