- unstable 4.30.2-1
| sd(4) | Device Drivers Manual | sd(4) |
الاسم¶
sd - محرك لأقراص SCSI
موجز¶
#include <linux/hdreg.h> /* من أجل HDIO_GETGEO */ #include <linux/fs.h> /* من أجل BLKGETSIZE و BLKRRPART */
الضبط¶
يأخذ اسم الجهاز الكتلي الشكل التالي: sdlp، حيث l هو حرف يشير إلى المحرك المادي، و p هو رقم يشير إلى القسم في ذلك المحرك المادي. غالبًا ما يُترك رقم القسم، p، عندما يتوافق الجهاز مع المحرك بأكمله.
أقراص SCSI لها رقم جهاز رئيس مقداره 8، ورقم جهاز ثانوي على الشكل (16 * drive_number) + partition_number، حيث drive_number هو رقم المحرك المادي بترتيب الاكتشاف، و partition_number هو كما يلي:
- •
- القسم 0 هو المحرك بأكمله
- •
- الأقسام 1–4 هي أقسام DOS "الرئيسة"
- •
- الأقسام 5–8 هي أقسام DOS "الممتدة" (أو "المنطقية")
على سبيل المثال، /dev/sda سيكون له الرقم الرئيس 8 والثانوي 0، وسيشير إلى كامل محرك SCSI الأول في النظام؛ و /dev/sdb3 سيكون له الرقم الرئيس 8 والثانوي 19، وسيشير إلى قسم DOS "الرئيس" الثالث في محرك SCSI الثاني في النظام.
في هذا الوقت، توفر الأجهزة الكتلية فقط. لم تُنفذ الأجهزة الخام بعد.
الوصف¶
تُوفّر عمليات ioctl التالية:
- HDIO_GETGEO
- يعيد معاملات قرص BIOS في البنية التالية:
struct hd_geometry {
unsigned char heads;
unsigned char sectors;
unsigned short cylinders;
unsigned long start;
};
- يُمرّر مؤشر إلى هذه البنية كمعامل لـ ioctl(2).
- المعلومات المعادة في المعامل هي هندسة القرص للمحرك كما يفهمها DOS! هذه الهندسة ليست الهندسة المادية للمحرك. ومع ذلك، تُستخدم عند بناء جدول أقسام المحرك، وهي مطلوبة للتشغيل السهل لـ fdisk(1) و efdisk(1) و lilo(1). إذا لم تكن معلومات الهندسة متاحة، فستُعاد القيمة صفر لجميع المعاملات.
- BLKGETSIZE
- يعيد حجم الجهاز بالقطاعات. يجب أن يكون معامل ioctl(2) مؤشرًا إلى long.
- BLKRRPART
- يفرض إعادة قراءة جداول أقسام قرص SCSI. لا يلزم وجود معامل.
الملفات¶
- /dev/sd[a-h]
- الجهاز بأكمله
- /dev/sd[a-h][0-8]
- أقسام كتلية فردية
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |