الرئيسية > أنظمة يونكس > تعرف على قرصك الصلب من سطر الأوامر

تعرف على قرصك الصلب من سطر الأوامر


السلام عليكم و رحمة الله و بركاته

أحيانا نحتاج إلى معرفة القرص الصلب و مايحتويه إما فيزيائيا (حجمه ،الشركة المصنعة …) أو ظاهريا (الحجم المستخدم منه ،طريقة تقسيمه ،المساحة المتبقية …) ،في أغلب أنظمة unix-like تأتي أداة مضمنت معهم بإسم diskinfo ،مهمتها قياس سرعة القراءة و الكتابة من القرص ،أيضا قياس سرعة النقل .

في FreeBSD عند كتابة الأمر diskinfo فإنه تظهر لنا رسالة كالآتي :

usage: diskinfo [-ctv] disk …

هذا يعني أنها تحتاج على الأقل وسيطا ،في حالتنا سيكون مسار القرص المراد معرفته .

أما الوسائط الاخرى هي كالآتي :

v : إظهار تعليقات مع الإحصائيات .

c : إظهار إحصائيات حول القرص من سرعة قراءة و كتابة .

t : إظهار إحصائيات حول القرص من سرعة نقل .

مثال :

diskinfo -c /dev/ad3

كان الناتج كالآتي :

/dev/ad3
512             # sectorsize
13568818688     # mediasize in bytes (13G)
26501599        # mediasize in sectors
26291           # Cylinders according to firmware.
16              # Heads according to firmware.
63              # Sectors according to firmware.
E129R3GE        # Disk ident.

I/O command overhead:
time to read 10MB block      0.202357 sec    =    0.010 msec/sector
time to read 20480 sectors   1.602559 sec    =    0.078 msec/sector
calculated command overhead            =    0.068 msec/sector

مثال :

diskinfo -t /dev/ad3

كان الناتج كالآتي :

/dev/ad3
512             # sectorsize
13568818688     # mediasize in bytes (13G)
26501599        # mediasize in sectors
26291           # Cylinders according to firmware.
16              # Heads according to firmware.
63              # Sectors according to firmware.
E129R3GE        # Disk ident.

Seek times:
Full stroke:      250 iter in   3.745563 sec =   14.982 msec
Half stroke:      250 iter in   4.522290 sec =   18.089 msec
Quarter stroke:      500 iter in   5.619696 sec =   11.239 msec
Short forward:      400 iter in   2.838605 sec =    7.097 msec
Short backward:      400 iter in   1.713758 sec =    4.284 msec
Seq outer:     2048 iter in   0.147774 sec =    0.072 msec
Seq inner:     2048 iter in   0.145513 sec =    0.071 msec
Transfer rates:
outside:       102400 kbytes in   1.999290 sec =    51218 kbytes/sec
middle:        102400 kbytes in   2.502257 sec =    40923 kbytes/sec
inside:        102400 kbytes in   2.206204 sec =    46415 kbytes/sec

تلاحظون أن القرص الذي لدي بحجم 13 جيجا .

مصادر :

man diskinfo
Tech Tip: Retrieve Disk Info from the Command Line

التصنيفات :أنظمة يونكس الوسوم:, , ,
  1. لا يوجد تعليقات.
  1. 3 ديسمبر 2009 الساعة 11:40 ص

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: