OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

تحديد أسماء الأجهزة

يصعب أحيانًا تحديد اسم الجهاز. مرة أخرى في الأيام الخوالي ، لم يكن الأمر صعبًا للغاية. كان الجهاز دائمًا في نفس المكان ولم يتغير. أنظمة تشبه يونكس تحبها بهذه الطريقة. عندما تم تطوير Unix ، كان "تغيير محرك الأقراص" ينطوي على استخدام رافعة شوكية لإزالة جهاز بحجم الغسالة من غرفة الكمبيوتر. في السنوات الأخيرة ، أصبح التكوين النموذجي لأجهزة سطح المكتب ديناميكيًا تمامًا وتطور Linux ليصبح أكثر مرونة من أسلافه.

في الأمثلة أعلاه ، استفدنا من قدرة سطح مكتب Linux الحديث على تثبيت الجهاز "بطريقة سحرية" ثم تحديد الاسم بعد الحقيقة. ولكن ماذا لو كنا ندير خادمًا أو بيئة أخرى لا يحدث فيها ذلك؟ كيف يمكننا معرفة ذلك؟

أولاً ، دعونا نلقي نظرة على كيفية تسمية النظام للأجهزة. إذا قمنا بإدراج محتويات / ديف على التوالي (حيث توجد جميع الأجهزة) ، يمكننا أن نرى أن هناك الكثير والكثير من الأجهزة:


[me @ linuxbox ~] $ ليرة سورية / ديف

[me @ linuxbox ~] $ ليرة سورية / ديف


تكشف محتويات هذه القائمة عن بعض أنماط تسمية الجهاز. وهنا عدد قليل:


الجدول 15-2: أسماء أجهزة تخزين Linux


جهاز النمط

جهاز النمط

/ dev / fd * محركات الأقراص المرنة.


صورة

/ dev / hd * أقراص IDE (PATA) على الأنظمة الأقدم. تحتوي اللوحات الأم النموذجية على موصلين IDE أو قنوات، كل منها مزود بكابل مع نقطتي توصيل لمحركات الأقراص. يُطلق على محرك الأقراص الأول على الكبل اسم رئيسي الجهاز والثاني يسمى عبد جهاز. يتم ترتيب أسماء الأجهزة على هذا النحو / ديف / hda يشير إلى الجهاز الرئيسي في القناة الأولى ، / ديف / hdb هو الجهاز التابع على القناة الأولى ؛ / ديف / hdc، والجهاز الرئيسي على القناة الثانية ، وما إلى ذلك. يشير الرقم اللاحق إلى رقم القسم على الجهاز. على سبيل المثال، /ديف / hda1 يشير إلى القسم الأول على القرص الصلب الأول على النظام أثناء

يشير / dev / hda إلى محرك الأقراص بأكمله.


صورة

/ dev / lp * طابعات.


صورة

/ dev / sd * أقراص SCSI. في أنظمة Linux الحديثة ، يتعامل kernel مع جميع الأجهزة التي تشبه الأقراص (بما في ذلك الأقراص الصلبة PATA / SATA ومحركات الأقراص المحمولة وأجهزة تخزين USB كبيرة السعة مثل مشغلات الموسيقى المحمولة والكاميرات الرقمية) كأقراص SCSI. ما تبقى من نظام التسمية مشابه للأقدم / dev / hd * مخطط التسمية الموصوف أعلاه.


صورة

/ dev / sr * محركات الأقراص الضوئية (قارئات ومحركات أقراص CD / DVD).


صورة


بالإضافة إلى ذلك ، غالبًا ما نرى روابط رمزية مثل / ديف / قرص مدمج, / ديف / دي في ديو

/ dev / floppy ، والتي تشير إلى ملفات الجهاز الفعلية المقدمة على سبيل الراحة.

إذا كنت تعمل على نظام لا يقوم تلقائيًا بتحميل الأجهزة القابلة للإزالة ، فيمكنك استخدام التقنية التالية لتحديد كيفية تسمية الجهاز القابل للإزالة عند توصيله. أولاً ، ابدأ عرضًا في الوقت الفعلي لملف / فار / سجل / رسائل or

/ var / log / syslog (قد تحتاج إلى امتيازات المستخدم المتميز لهذا):


[me @ linuxbox ~] $ sudo tail -f / var / log / messages

[me @ linuxbox ~] $ sudo tail -f / var / log / messages


سيتم عرض الأسطر القليلة الأخيرة من الملف ثم تتوقف مؤقتًا. بعد ذلك ، قم بتوصيل الجهاز القابل للإزالة. في هذا المثال ، سوف نستخدم محرك أقراص فلاش 16 ميجا بايت. على الفور تقريبًا ، ستلاحظ النواة الجهاز وتفحصه:



23 يوليو 10:07:53 نواة لينوكس بوكس: USB 3-2: جهاز USB جديد كامل السرعة يستخدم uhci_hcd والعنوان 2

23 يوليو 10:07:53 نواة لينوكس بوكس: usb 3-2: تم اختيار التكوين رقم 1

من 1 اختيار

23 يوليو 10:07:53 نواة لينوكس بوكس: scsi3: محاكاة SCSI لأجهزة تخزين USB كبيرة السعة

23 يوليو 10:07:58 kernel linuxbox: scsi scan: نتيجة الاستفسار قصيرة جدًا (5) ، باستخدام 36

23 يوليو 10:07:58 نواة لينوكس بوكس: scsi 3: 0: 0: 0: سهولة الوصول المباشر

القرص 1.00 PQ: 0 ANSI: 2

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] 31263 512 بايت قطاعات الأجهزة (16 ميغا بايت)

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] تم إيقاف حماية الكتابة

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] بافتراض ذاكرة التخزين المؤقت لمحرك الأقراص: الكتابة من خلال

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] 31263 512 بايت قطاعات الأجهزة (16 ميغا بايت)

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] تم إيقاف حماية الكتابة

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] بافتراض ذاكرة التخزين المؤقت لمحرك الأقراص: الكتابة من خلال

23 يوليو 10:07:59 نواة لينوكس بوكس: sdb: sdb1

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] قرص SCSI قابل للإزالة

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: مرفق scsi generic sg3 type 0

23 يوليو 10:07:53 نواة لينوكس بوكس: USB 3-2: جهاز USB جديد كامل السرعة يستخدم uhci_hcd والعنوان 2

23 يوليو 10:07:53 نواة لينوكس بوكس: usb 3-2: تم اختيار التكوين رقم 1

من 1 اختيار

23 يوليو 10:07:53 نواة لينوكس بوكس: scsi3: محاكاة SCSI لأجهزة تخزين USB كبيرة السعة

23 يوليو 10:07:58 kernel linuxbox: scsi scan: نتيجة الاستفسار قصيرة جدًا (5) ، باستخدام 36

23 يوليو 10:07:58 نواة لينوكس بوكس: scsi 3: 0: 0: 0: سهولة الوصول المباشر

القرص 1.00 PQ: 0 ANSI: 2

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] 31263 512 بايت قطاعات الأجهزة (16 ميغا بايت)

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] تم إيقاف حماية الكتابة

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] بافتراض ذاكرة التخزين المؤقت لمحرك الأقراص: الكتابة من خلال

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] 31263 512 بايت قطاعات الأجهزة (16 ميغا بايت)

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] تم إيقاف حماية الكتابة

23 يوليو 10:07:59 نواة linuxbox: sd 3: 0: 0: 0: [sdb] بافتراض ذاكرة التخزين المؤقت لمحرك الأقراص: الكتابة من خلال

23 يوليو 10:07:59 نواة لينوكس بوكس: sdb: sdb1

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] قرص SCSI قابل للإزالة

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: مرفق scsi generic sg3 type 0


بعد توقف العرض مؤقتًا مرة أخرى ، اضغط على السيطرة- ج للحصول على المطالبة مرة أخرى. الأجزاء المثيرة للاهتمام من المخرجات هي الإشارات المتكررة إلى “[sdb]” والتي تطابق توقعاتنا لاسم جهاز قرص SCSI. بمعرفة هذا ، يصبح سطرين مضيئين بشكل خاص:



23 يوليو 10:07:59 نواة لينوكس بوكس: sdb: sdb1

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] قرص SCSI قابل للإزالة

23 يوليو 10:07:59 نواة لينوكس بوكس: sdb: sdb1

23 يوليو 10:07:59 نواة لينوكس بوكس: sd 3: 0: 0: 0: [sdb] قرص SCSI قابل للإزالة


هذا يخبرنا أن اسم الجهاز هو / ديف / زنة للجهاز بأكمله و / ديف / sdb1 للقسم الأول على الجهاز. كما رأينا ، فإن العمل مع Linux مليء بالأعمال البوليسية المثيرة للاهتمام!


صورة

تلميح: باستخدام ذيل -f / var / log / messages هي طريقة رائعة لمشاهدة ما يفعله النظام في الوقت الفعلي تقريبًا.


صورة

مع وجود اسم الجهاز في متناول اليد ، يمكننا الآن تركيب محرك أقراص فلاش:


صورة

[me @ linuxbox ~] $ سودو مكدير / mnt / فلاش [me @ linuxbox ~] $ sudo mount / dev / sdb1 / mnt / flash [me @ linuxbox ~] $ df


نظام الملفات

كتل 1K

مستعملة

متوفرة

يستخدم٪

شنت على

/ ديف / sda2

15115452

5186944

9775164

35%

/

/ ديف / sda5

59631908

31777376

24776480

57%

/ الرئيسية

/ ديف / sda1

147764

17277

122858

13%

/ التمهيد

tmpfs

776808

0

776808

0%

/ ديف / shm

/ ديف / sdb1

15560

0

15560

0%

/ mnt / فلاش


سيظل اسم الجهاز كما هو طالما ظل متصلاً فعليًا بالكمبيوتر ولم يتم إعادة تشغيل الكمبيوتر.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: