FD(4)

الاسم
fd - جهاز القرص المرن

الضبط
محركات الأقراص المرنة هي أجهزة كتلية ذات رقم رئيس 2. عادة ما يملكها root.floppy ولها إما الوضع 0660 (التحقق من الوصول عبر عضوية المجموعة) أو الوضع 0666 (الوصول متاح للجميع). بالنسبة للأجهزة التالية، n هو رقم محرك الأقراص. هو 0 للمحرك الأول، و 1 للثاني، إلخ. للحصول على رقم ثانوي لمحرك معين متصل بالمتحكم الأول، أضف n إلى الرقم الثانوي الأساسي. إذا كان متصلاً بالمتحكم الثاني، أضف n+128 إلى الرقم الثانوي الأساسي. تحذير: إذا استخدمت تنسيقات بمسارات أكثر مما يدعمه محرك الأقراص، فقد يتضرر ميكانيكياً. المحاولة لمرة واحدة لمعرفة ما إذا كانت المسارات الأكثر من 40/80 المعتادة مدعومة لا ينبغي أن تسبب ضرراً، ولكن لا يوجد ضمان لذلك. لا تنشئ مدخلات أجهزة لهذه التنسيقات لمنع استخدامها إذا لم تكن متأكداً.

ملفات أجهزة مستقلة عن السواقة تكتشف تنسيق الوسائط وسعتها آليًا:

الاسم | الرقم الثانوي الأساسي
fdn | 0

ملفات أجهزة 5.25 بوصة مزدوجة الكثافة:

الاسم | السعة | أسطوانة | قطاع | رؤوس | الرقم الثانوي الأساسي
fdnd360 | 360K | 40 | 9 | 2 | 4

ملفات أجهزة 5.25 بوصة عالية الكثافة:

الاسم | السعة | أسطوانة | قطاع | رؤوس | الرقم الثانوي الأساسي
fdnh360 | 360K | 40 | 9 | 2 | 20
fdnh410 | 410K | 41 | 10 | 2 | 48
fdnh420 | 420K | 42 | 10 | 2 | 64
fdnh720 | 720K | 80 | 9 | 2 | 24
fdnh880 | 880K | 80 | 11 | 2 | 80
fdnh1200 | 1200K | 80 | 15 | 2 | 8
fdnh1440 | 1440K | 80 | 18 | 2 | 40
fdnh1476 | 1476K | 82 | 18 | 2 | 56
fdnh1494 | 1494K | 83 | 18 | 2 | 72
fdnh1600 | 1600K | 80 | 20 | 2 | 92

ملفات أجهزة 3.5 بوصة مزدوجة الكثافة:

الاسم | السعة | أسطوانة | قطاع | رؤوس | الرقم الثانوي الأساسي
fdnu360 | 360K | 80 | 9 | 1 | 12
fdnu720 | 720K | 80 | 9 | 2 | 16
fdnu800 | 800K | 80 | 10 | 2 | 120
fdnu1040 | 1040K | 80 | 13 | 2 | 84
fdnu1120 | 1120K | 80 | 14 | 2 | 88

ملفات أجهزة 3.5 بوصة عالية الكثافة:

الاسم | السعة | أسطوانة | قطاع | رؤوس | الرقم الثانوي الأساسي
fdnu360 | 360K | 40 | 9 | 2 | 12
fdnu720 | 720K | 80 | 9 | 2 | 16
fdnu820 | 820K | 82 | 10 | 2 | 52
fdnu830 | 830K | 83 | 10 | 2 | 68
fdnu1440 | 1440K | 80 | 18 | 2 | 28
fdnu1600 | 1600K | 80 | 20 | 2 | 124
fdnu1680 | 1680K | 80 | 21 | 2 | 44
fdnu1722 | 1722K | 82 | 21 | 2 | 60
fdnu1743 | 1743K | 83 | 21 | 2 | 76
fdnu1760 | 1760K | 80 | 22 | 2 | 96
fdnu1840 | 1840K | 80 | 23 | 2 | 116
fdnu1920 | 1920K | 80 | 24 | 2 | 100

ملفات أجهزة 3.5 بوصة فائق الكثافة:

الاسم | السعة | أسطوانة | قطاع | رؤوس | الرقم الثانوي الأساسي
fdnu2880 | 2880K | 80 | 36 | 2 | 32
fdnu3200 | 3200K | 80 | 40 | 2 | 104
fdnu3520 | 3520K | 80 | 44 | 2 | 108
fdnu3840 | 3840K | 80 | 48 | 2 | 112

الوصف
تصل ملفات fd الخاصة إلى محركات الأقراص المرنة في الوضع الخام. تدعم أجهزة fd استدعاءات ioctl(2) التالية:

FDCLRPRM
    يُمسح معلومات الوسائط لمحرك الأقراص (هندسة القرص في المحرك).

FDSETPRM
    يضبط معلومات الوسائط لمحرك الأقراص. ستُفقد معلومات الوسائط عند تغيير الوسيط.

FDDEFPRM
    يضبط معلومات الوسائط لمحرك الأقراص (هندسة القرص في المحرك). لن تُفقد معلومات الوسائط عند تغيير الوسيط. سيعطل هذا الاكتشاف الآلي. لإعادة تفعيل الاكتشاف الآلي، يجب إصدار FDCLRPRM .

FDGETDRVTYP
    يُرجع نوع محرك الأقراص (معامل الاسم). بالنسبة للتنسيقات التي تعمل في أنواع متعددة من المحركات، يُرجع FDGETDRVTYP اسماً مناسباً لأقدم نوع محرك يدعم هذا التنسيق.

FDFLUSH
    يُبطل خبيئة المنظم لمحرك الأقراص المعطى.

FDSETMAXERRS
    يضبط عتبات الأخطاء للتبليغ عن الأخطاء، وإجهاض العملية، وإعادة المعايرة، وإعادة الضبط، والقراءة قطاعاً بقطاع.

FDSETMAXERRS
    يستجلب عتبات الأخطاء الحالية.

FDGETDRVTYP
    يستجلب الاسم الداخلي لمحرك الأقراص.

FDWERRORCLR
    يُمسح إحصاءات أخطاء الكتابة.

FDWERRORGET
    يقرأ إحصاءات أخطاء الكتابة. تتضمن هذه العدد الإجمالي لأخطاء الكتابة، وموقع وقرص أول خطأ كتابة، وموقع وقرص آخر خطأ كتابة. تُعرّف الأقراص برقم توليد يُزاد عند كل تغيير للقرص (تقريباً).

FDTWADDLE
    أوقف محرك الأقراص لبضع ميكروثوانٍ. قد يكون هذا مطلوباً للوصول إلى قرص قطاعاته متقاربة جداً.

FDSETDRVPRM
    يضبط معاملات محرك أقراص متنوعة.

FDGETDRVPRM
    يقرأ هذه المعاملات مجدداً.

FDGETDRVSTAT
    يستجلب حالة محرك الأقراص المخبأة (تغير القرص، محمي من الكتابة، إلخ.)

FDPOLLDRVSTAT
    يستطلع محرك الأقراص ويُرجع حالته.

FDGETFDCSTAT
    يستجلب حالة متحكم الأقراص المرنة.

FDRESET
    يُعيد ضبط متحكم الأقراص المرنة تحت شروط معينة.

FDRAWCMD
    يرسل أمراً خاماً إلى متحكم الأقراص المرنة.

لمعلومات أكثر دقة، راجع أيضًا ملفات التضمين <linux/fd.h> و <linux/fdreg.h>، بالإضافة إلى صفحة دليل floppycontrol.

ملاحظات
تسمح التنسيقات المتنوعة بقراءة وكتابة أنواع كثيرة من الأقراص. ومع ذلك، إذا وُسّم القرص المرن بفجوة بين القطاعات صغيرة جداً، فقد ينخفض الأداء، إلى حد الحاجة لبضع ثوانٍ للوصول إلى مسار كامل. لمنع هذا، استخدم التنسيقات المتداخلة. لا يمكن قراءة الأقراص المرنة التي وُسّمت باستخدام GCR (تسجيل كود المجموعة)، المستخدم في حواسيب Apple II و Macintosh (أقراص 800 كيلوبايت). قراءة الأقراص المرنة ذات القطاعات الصلبة (ثقب واحد لكل قطاع، مع انحراف بسيط في ثقب الفهرس) غير مدعومة. كان هذا شائعاً في الأقراص المرنة القديمة قياس 8 بوصة.

الملفات
/dev/fd*

المؤلفون
Alain Knaff (Alain@linux.lu), David Niemi (niemidc@tux.org), Bill Broadhurst (bbroad@netcom.com).

انظر أيضًا
floppycontrol(1), mknod(1), chown(1), getfdprm(1), superformat(1), mount(8), setfdprm(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.