ISOINFO(8)

الاسم
devdump، isoinfo، isovfy، isodump - برامج خدمية لتفريغ والتحقق من صور iso9660.

موجز
devdump isoimage

isodump isoimage

isoinfo [ خيارات ] [ [ تعبير بحث ]]

isovfy isoimage

الوصف
devdump هي أداة بسيطة لعرض محتويات صور الأجهزة أو أنظمة الملفات بشكل تفاعلي. الشاشة الأولية تعرض أول 256 بايت من أول قطاع بحجم 2048 بايت. الأوامر هي نفسها المستخدمة في isodump.

isodump أداة أولية لعرض محتويات صور iso9660 تفاعليًا للتحقق من سلامة الدليل. الشاشة الأولية هي عرض للجزء الأول من دليل الجذر، ويظهر لك المحث رقم المدى والإزاحة في المدى.

    يمكنك استخدام الأمرين 'a' و 'b' للتحرك للخلف وللأمام داخل الصورة. يتيح لك الأمر 'g' الانتقال إلى نطاق عشوائي، ويحدد الأمر 'f' سلسلة بحث لاستخدامها. يبحث الأمر '+' للأمام عن المثيل التالي لسلسلة البحث، ويخرج الأمر 'q' من devdump أو isodump.

isoinfo أداة لإجراء عمليات سرد شبيهة بسرد الدلائل لصور iso9660.

isovfy هي أداة للتحقق من سلامة صورة iso9660. أُضيفت معظم الاختبارات في isovfy بعد اكتشاف أخطاء في الإصدارات المبكرة من mkisofs. لم يعد من الواضح مدى فائدة هذا الأمر، لكن وجوده لا يضر.

الخيارات
الخيارات المشتركة بين جميع البرامج هي -help، و -h، و -version، و i=name, و dev=name. برنامج isoinfo لديه خيارات سطر أوامر إضافية. الخيارات هي:

-help

-h  اطبع ملخصًا لكل الخيارات.

-d  اطبع معلومات من واصف المجلد الرئيس (PVD) لصورة iso9660. يتضمن ذلك معلومات حول Rock Ridge، وملحقات Joliet، ومعلومات إقلاع Eltorito إذا كانت موجودة.

-f  يُنتج مخرجات كما لو أن أمر 'find . -print' قد شُغّل على صورة iso9660. لا ينبغي استخدام الصورة -l مع الخيار -f. يُنشأ نفس المخرج باستدعاء isoinfo مع -find -print

-find تعبير بحث
    يعمل هذا الخيار كفاصل. إذا استُخدم، يجب أن تكون جميع خيارات isoinfo على يسار الخيار -find. على يمين الخيار -find، يقبل mkisofs صيغة سطر أوامر find فقط. إذا تضمن تعبير البحث أولوية -print أو -ls، يُتجاهل الخيار -l الخاص بـ isoinfo. إذا قُيّم تعبير البحث على أنه صحيح، يُنفّذ الإجراء المحدد (مثل سرد دليل ISO-9660).

-i iso_image
    يحدد مسار صورة iso9660 التي نرغب في فحصها. الخياران -i و dev=target متعارضان.

-ignore-error
    تجاهل الأخطاء. تتوقف الأوامر افتراضيًا عند عدة أخطاء، مثل أخطاء القراءة. مع تفعيل هذا الخيار، تحاول الأوامر الاستمرار. استخدم بحذر.

dev=الهدف
    يضبط هدف SCSI للمحرك، انظر الملاحظات أعلاه. مواصفة الجهاز النموذجية هي dev=6,0 . إذا وجب تقديم اسم ملف مع مواصفة الهدف الرقمية، فإن اسم الملف يكون خاصًا بالتنفيذ. يمكن العثور على اسم الملف الصحيح في هذه الحالة في أدلة النظام الخاصة بنظام التشغيل الهدف. على نظام FreeBSD بدون دعم CAM، تحتاج إلى استخدام جهاز التحكم (مثل /dev/rcd0.ctl). قد تكون مواصفة الجهاز الصحيحة في هذه الحالة dev=/dev/rcd0.ctl:@ .

    في لينكس، تُعَيَّن الأجهزة المتصلة بمهايئ منفذ متوازي إلى ناقل SCSI افتراضي. تُعَيَّن مهايئات مختلفة لأهداف مختلفة في هذا الناقل الافتراضي.

    إذا لم يوجد خيار dev، سيحاول البرنامج الحصول على الجهاز من بيئة CDR_DEVICE.

    إذا لم تحتوِ وسيطة الخيار dev= على الأحرف '،' أو '/' أو '@' أو ':'، فتُفسّر كاسم تسمية قد يوجد في الملف /etc/default/cdrecord (انظر قسم الملفات).

    الخياران -i و dev=target متنافيان.

-debug
    اطبع معلومات تصحيح إضافية. يُفعّل هذا مثلاً طباعة جميع إدخالات الدليل إذا كان للملف أكثر من إدخال دليل واحد، وطباعة مزيد من المعلومات من واصف الحجم الرئيسي.

    في وضع التصحيح، تُحلل معلومات Rock Ridge باستخدام -R حتى لو لم تكن متوافقة مع المعيار.

-l  ولّد مخرجًا كما لو أن أمر 'ls -lR' قد نُفذ على صورة iso9660. يجب ألا تستخدم الخيار -f مع الخيار -l.

    الأرقام بين قوسين مربعين هي رقم القطاع الابتدائي كرقم عشري (بناءً على 2048 بايت لكل قطاع) وأعلام دليل iso9660 كرقم سداسي عشري كالتالي:

    0x00
        ملف عادي (ليس علمًا حقيقيًا).

    0x01
        إخفاء اسم الملف من قوائم الدليل.

    0x02
        دليل.

    0x04
        ملف مرتبط (مثل شوكة موارد Apple).

    0x08
        تنسيق السجل في السمات الموسعة مستخدم.

    0x10
        لا يوجد إذن قراءة/تنفيذ في السمات الموسعة.

    0x20
        محجوز

    0x40
        محجوز

    0x80
        ليس الإدخال النهائي لملف متعدد الامتدادات.

-N sector
    تحايل سريع للمساعدة في فحص ملفات أقراص الجلسة الواحدة التي ستُكتب على قرص متعدد الجلسات. رقم القطاع المحدد هو رقم القطاع الذي يجب كتابة صورة iso9660 عنده عند إرسالها إلى كاتب الأقراص المدمجة. لا يُستخدم للجلسة الأولى على القرص.

-p  اطبع معلومات جدول المسار.

-R  استخراج المعلومات من ملحقات Rock Ridge (إن وجدت) للأذونات وأسماء الملفات والملكيات.

-s  طباعة معلومات حجم الملف بمضاعفات حجم القطاع (2048 بايت).

-J  استخراج المعلومات من ملحقات Joliet (إن وجدت) لأسماء الملفات.

-j charset
    تحويل أسماء ملفات Joliet (إن وجدت) إلى مجموعة الأحرف المقدمة. انظر mkisofs(8) للتفاصيل.

-T sector
    تحايل سريع للمساعدة في فحص صور الجلسات المتعددة التي حُرقت بالفعل على قرص متعدد الجلسات. رقم القطاع المحدد هو رقم قطاع بداية الجلسة التي نرغب في عرضها.

-X  استخراج الملفات من الصورة ووضعها في نظام الملفات. إذا لم يُستخدم خيار -find، تُستخرج جميع الملفات.

    يدعم برنامج isoinfo استخراج جميع الملفات، حتى الملفات متعددة الامتدادات (ملفات > 4 جيجابايت).

    قبل استخراج الملفات باستخدام خيار -X، يُوصى بتغيير الدليل الحالي إلى دليل فارغ لمنع الكتابة فوق الملفات الموجودة.

-x مسار
    استخراج الملف المحدد إلى stdout. يجب أن يبدأ pathname بشرطة مائلة ('/') وفي حالة أسماء iso9660، يجب أن يطابق مسار الاسم الكامل للملف بما في ذلك رقم الإصدار (عادةً ';1'). إذا تم تحديد خيار -R وكان نظام الملفات يحمل سمات Rock Ridge، يجب أن يطابق pathname مسار الاسم الكامل لـ Rock Ridge للملف.

المؤلف
مؤلف المصادر الأصلية (1993 ... 1998) هو Eric Youngdale <ericy@gnu.ai.mit.edu> أو <eric@andante.jic.com> وهو الملام على هذه الحلول الترقيعية الرديئة. كتب Joerg Schilling مكتبة نقل SCSI وطبقة تكييفها مع البرامج والأجزاء الأحدث (بدءًا من عام 1999) من الأدوات، وهذا يجعل حقوق الطبع والنشر لها محفوظة لـ (C) 1999-2004 Joerg Schilling. ستُقبل الرقع لتحسين سهولة الاستخدام العامة بكل سرور.

العلل
واجهة المستخدم سيئة حقًا.

تحسينات مستقبلية
هذه الأدوات هي اختراقات سريعة حقًا، مفيدة جدًا لتصحيح المشكلات في mkisofs أو في نظام ملفات iso9660. على المدى الطويل، سيكون من الجيد وجود خفيّة تصدر صورة iso9660 عبر NFS.

برنامج isoinfo هو على الأرجح البرنامج الأكثر فائدة للمستخدم العادي.

التوفر
تأتي هذه الأدوات مع حزمة cdrtools، وموقع التحميل الرئيسي هو https://sourceforge.net/projects/cdrtools/files/ والعديد من مواقع المرآة الأخرى. رغم الاسم، البرنامج ليس تجريبيًا.

البيئة

CDR_DEVICE
    قد يحمل هذا إما معرف جهاز مناسب لاستدعاء الفتح لمكتبة نقل SCSI أو تسمية في الملف /etc/default/cdrecord.

RSH إذا وُجدت بيئة RSH، فلن يُنشأ الاتصال البعيد عبر rcmd(3) بل عبر استدعاء البرنامج الذي يشير إليه RSH. استخدم مثلاً RSH=/usr/bin/ssh لإنشاء اتصال صدفة آمنة.

    لاحظ أن هذا يجبر البرنامج على إنشاء أنبوب لبرنامج rsh(1) ويمنع البرنامج من الوصول مباشرة إلى مقبس الشبكة للخادم البعيد. وهذا يجعل من المستحيل ضبط معاملات الأداء ويبطئ الاتصال مقارنة باتصال rcmd(3) الذي بدأه المستخد root.

RSCSI
    إذا وُجدت بيئة RSCSI، فلن يكون خادم SCSI البعيد هو البرنامج /opt/schily/sbin/rscsi بل البرنامج الذي يشير إليه RSCSI. لاحظ أنه سيُتجاهل اسم برنامج خادم SCSI البعيد إذا سجلت الدخول باستخدام حساب أُنشئ مع برنامج خادم SCSI بعيد كصدفة دخول.

الملفات

/etc/default/cdrecord
    يمكن تعيين قيم مبدئية للخيارات التالية في /etc/default/cdrecord.

    CDR_DEVICE
        قد يحمل هذا إما معرف جهاز مناسب لاستدعاء الفتح لمكتبة نقل SCSI أو تسمية في الملف /etc/default/cdrecord تسمح بتعريف محرك أقراص معين على النظام.

    أي لَصيقة أخرى
        هو معرف لمحرك أقراص معين في النظام. قد لا يحتوي هذا المعرف على المحارف ',' أو '/' أو '@' أو ':'.

        يحتوي كل سطر يتبع التسمية على قائمة من العناصر مفصولة بعلامة جدولة (TAB). حاليًا، يُتَعَرَّفُ على أربعة عناصر: معرف SCSI للمحرك، والسرعة المبدئية التي يجب استخدامها لهذا المحرك، وحجم FIFO المبدئي الذي يجب استخدامه لهذا المحرك، والخيارات الخاصة بالمحرك. يمكن ضبط قيم speed و fifosize على -1 لإخبار البرنامج باستخدام القيم المبدئية العامة. يمكن ضبط قيمة driveropts على "" في حال عدم استخدام أي خيارات للمحرك. السطر التقليدي قد يبدو بهذا الشكل:

        teac1= 0,5,0    4    8m    ""

        yamaha= 1,6,0    -1    -1    burnfree

        يخبر هذا البرنامج أن محرك الأقراص المسمى teac1 موجود في scsibus 0، والهدف 5، وlun 0 ويجب استخدامه بالسرعة 4 وحجم FIFO قدره 8 ميجابايت. يمكن العثور على محرك أقراص ثانٍ في scsibus 1، والهدف 6، وlun 0 ويستخدم السرعة المبدئية وحجم FIFO المبدئي.

انظر أيضًا
mkisofs(8), cdrecord(1), readcd(1), scg(7), rcmd(3), ssh(1).

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

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

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