سؤال ماذا يعني / dev / sda لـ linux؟


ماذا فعلت :

/dev/sda

الوقوف؟ ماذا تعني؟

لدي كلا فيدورا و أوبونتو مثبتة وإذا كنت أستكشفها باستخدام Ext2explore من النوافذ ، أرى هذه الأسماء:

/dev/sda6
/dev/sda9

أرجو أن تشرح لي ماذا يعني ذلك؟ أعني الأرقام هناك وأيضا /dev/sda/.


71
2018-02-27 10:26


الأصل




الأجوبة:


TL، DR: لها علاقة بالطريقة التي يطلق عليها linux (وكلها unixes) محركات الأقراص الخاصة بهم ، الكثير بالطريقة التي تستخدمها النوافذ C :، D :، وما إلى ذلك (ملحوظة: هذا ما نسميه استعارة. بعبارة أخرى ، كذبة صارخة تساعد الناس على فهمها دون أن تكون دقيقة حتى عن بعد. تابع القراءة للحصول على شرح أكثر تفصيلاً ...)

  • /dev/ هو جزء في شجرة دليل يونيكس التي تحتوي على جميع ملفات "الجهاز" - يعامل unix تقليديا فقط عن كل شيء لك يمكن الوصول كملف للقراءة من أو الكتابة إلى.

  • التنمية المستدامة حددت في الأصل جهاز SCSI ، ولكن منذ نمو حمولة بيانات USB (وغيرها من ناقلات البيانات) أصبحت أداة التقاط شاملة لأي جهاز كتلة (آخر مصطلح unix ؛ في هذا السياق ، أي شيء قادر على حمل البيانات) لم يكن ممكن الوصول إليه بالفعل عبر IDE. عندما حان SATA حول ، برزت المطورين سيكون أسهل بكثير و أكثر ملاءمة للجميع لإضافته إلى الإطار الحالي بدلاً من كتابة إطار عمل جديد تمامًا.

  • الرسالة مباشرة بعد التنمية المستدامة يشير إلى الترتيب الذي تم العثور عليه لأول مرة - a ، b ، c ... z ، Aa ... Az ... إلخ (ليس هناك العديد من المواقف في العالم الحقيقي حيث توجد أكثر من 26 جهاز كتلة منفصلة على نفس الحافلة ...)

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

وبالتالي /dev/sda9 يعني القسم التاسع على المحرك الأول.


113
2018-02-27 10:51



لم أفهم النقطة الثالثة. يمكنك الرجاء مساعدتي في ذلك - saplingPro
مما يعني أن أول جهاز يتم العثور عليه سيكون sdaسيكون الثاني sdbوهكذا حتى يتم استدعاء الجهاز رقم 26 sdz وسيبدأ النظام مع sdAa إذا انتهيت من وجود أجهزة أكثر من ذلك ... - Shadur
/ dev / sd [A-Z] تعتبر [a-z] فعليًا غير صالحة بواسطة AWS الآن ، ما لم تتطلب تهيئة إضافية. - cxdf
لا ينبغي - يجب أن تكون عُقد dev-by-UUID symlinks. - Shadur
عادة ما ترتبط الاستعارة بطريقة ما بطريقة عرضية ترتبط ارتباطًا وثيقًا بتجربة المرسل من المفهوم أو الشيء الذي يرغب المرء في شرحه. لذا قد يشرح المرء طريقة عمل المعالج من حيث الجرارات والأحذية الموحلة للمزارع ، على سبيل المثال. والأمل هو أن يكون المرسل إليه قادراً على استخدام الربط (الروابط) الرمزي من أجل بناء نموذج عملي من الناحية الذهنية لكل ما يصفه المُعالج ، دون معرفة مباشرة. إذاً ، إنها حقا مجرد كذبة بنفس الطريقة التي تكون بها سلسلة الكتل كذبة حول عبارة مرور. في الواقع ، فإن blockchain هو نوع من الاستعارة. - Peter David Carter


/ dev هو تمثيل نظام الملفات الخاص بك للأجهزة التي يفهمها النظام - حيث يوفر آلية للتطبيقات للوصول إلى البيانات على الجهاز دون الحاجة إلى معرفة ما هو الجهاز على وجه التحديد.

التنمية المستدامة لأجهزة (scsi disk) أصلاً (على الرغم من أنها تبدو الآن تشير إلى الأجهزة القابلة للإزالة بشكل عام وأجهزة SATA

والحرف هو مجرد رقم الجهاز ، بدءًا من a ، مع الرقم الذي يشير إلى القسم.


11
2018-02-27 10:29





sd ينبع من السائق sd-mod. انها تعني حرفيا ل الصورةمنظمة التضامن المسيحي الدولية دISK.

يتم أيضًا سرد أقراص السبب (S) ATA كأقراص SCSI ، توفر أوامر SCSI إلى حد كبير مجموعة كبيرة من الميزات التي يمكن توفيرها بواسطة أوامر ATA ، وبالتالي فإن الأنظمة الحديثة (بما في ذلك Windows و AFAIK) ستنفذ ترجمة SCSI-ATA طبقة (SATL) في النظام (في لينكس يتم توفيرها من قبل libata السائق) للتحدث إلى أقراص (S) ATA ، بينما يمكن تعميم الطبقة العليا من النظام.

كما قد لا تدرك ، محركات الأقراص USB "يتحدث" SCSI (أي يأخذ ويستجيب لأوامر SCSI) ، بغض النظر عما إذا كان يدعم بروتوكول SCSI المرفقة USB أم لا. كما أن معظم محركات الأقراص الصلبة / محركات أقراص الحالة الصلبة USB هي أقراص SATA موصلة بجهاز USB. لأولئك الجسر يوفر SATL ، ولكن ليس نظام التشغيل.


6
2018-04-02 12:00