Scroll to navigation

ISOINFO(8) System Manager's Manual ISOINFO(8)

الاسم

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

موجز

devdump isoimage

isodump isoimage

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

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 لديه خيارات سطر أوامر إضافية. الخيارات هي:

اطبع ملخصًا لكل الخيارات.
اطبع معلومات من واصف المجلد الرئيس (PVD) لصورة iso9660. يتضمن ذلك معلومات حول Rock Ridge، وملحقات Joliet، ومعلومات إقلاع Eltorito إذا كانت موجودة.
يُنتج مخرجات كما لو أن أمر 'find . -print' قد شُغّل على صورة iso9660. لا ينبغي استخدام الصورة -l مع الخيار -f. يُنشأ نفس المخرج باستدعاء isoinfo مع -find -print
يعمل هذا الخيار كفاصل. إذا استُخدم، يجب أن تكون جميع خيارات isoinfo على يسار الخيار -find. على يمين الخيار -find، يقبل mkisofs صيغة سطر أوامر find فقط. إذا تضمن تعبير البحث أولوية -print أو -ls، يُتجاهل الخيار -l الخاص بـ isoinfo. إذا قُيّم تعبير البحث على أنه صحيح، يُنفّذ الإجراء المحدد (مثل سرد دليل ISO-9660).
يحدد مسار صورة iso9660 التي نرغب في فحصها. الخياران -i و dev=target متعارضان.
تجاهل الأخطاء. تتوقف الأوامر افتراضيًا عند عدة أخطاء، مثل أخطاء القراءة. مع تفعيل هذا الخيار، تحاول الأوامر الاستمرار. استخدم بحذر.
يضبط هدف SCSI للمحرك، انظر الملاحظات أعلاه. مواصفة الجهاز النموذجية هي dev=6,0 . إذا وجب تقديم اسم ملف مع مواصفة الهدف الرقمية، فإن اسم الملف يكون خاصًا بالتنفيذ. يمكن العثور على اسم الملف الصحيح في هذه الحالة في أدلة النظام الخاصة بنظام التشغيل الهدف. على نظام FreeBSD بدون دعم CAM، تحتاج إلى استخدام جهاز التحكم (مثل /dev/rcd0.ctl). قد تكون مواصفة الجهاز الصحيحة في هذه الحالة dev=/dev/rcd0.ctl:@ .

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

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

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

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

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

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

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

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

0x00
ملف عادي (ليس علمًا حقيقيًا).
0x01
إخفاء اسم الملف من قوائم الدليل.
0x02
دليل.
0x04
ملف مرتبط (مثل شوكة موارد Apple).
0x08
تنسيق السجل في السمات الموسعة مستخدم.
0x10
لا يوجد إذن قراءة/تنفيذ في السمات الموسعة.
0x20
محجوز
0x40
محجوز
0x80
ليس الإدخال النهائي لملف متعدد الامتدادات.
تحايل سريع للمساعدة في فحص ملفات أقراص الجلسة الواحدة التي ستُكتب على قرص متعدد الجلسات. رقم القطاع المحدد هو رقم القطاع الذي يجب كتابة صورة iso9660 عنده عند إرسالها إلى كاتب الأقراص المدمجة. لا يُستخدم للجلسة الأولى على القرص.
اطبع معلومات جدول المسار.
استخراج المعلومات من ملحقات Rock Ridge (إن وجدت) للأذونات وأسماء الملفات والملكيات.
طباعة معلومات حجم الملف بمضاعفات حجم القطاع (2048 بايت).
استخراج المعلومات من ملحقات Joliet (إن وجدت) لأسماء الملفات.
تحويل أسماء ملفات Joliet (إن وجدت) إلى مجموعة الأحرف المقدمة. انظر mkisofs(8) للتفاصيل.
تحايل سريع للمساعدة في فحص صور الجلسات المتعددة التي حُرقت بالفعل على قرص متعدد الجلسات. رقم القطاع المحدد هو رقم قطاع بداية الجلسة التي نرغب في عرضها.
استخراج الملفات من الصورة ووضعها في نظام الملفات. إذا لم يُستخدم خيار -find، تُستخرج جميع الملفات.

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

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

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

البيئة

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

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

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

الملفات

/etc/default/cdrecord
يمكن تعيين قيم مبدئية للخيارات التالية في /etc/default/cdrecord.
قد يحمل هذا إما معرف جهاز مناسب لاستدعاء الفتح لمكتبة نقل 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(4), rcmd(3), ssh(1).

العلل

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

المؤلف

مؤلف المصادر الأصلية (1993 ... 1998) هو Eric Youngdale <ericy@gnu.ai.mit.edu> أو <eric@andante.jic.com> هو المسؤول عن هذه الاختراقات الرديئة.

كتب Joerg Schilling مكتبة نقل SCSI وطبقة تكيفها مع البرامج والأجزاء الأحدث (بدءًا من 1999) من الأدوات، مما يجعلها حقوق الطبع والنشر (C) 1999-2018 Joerg Schilling. سيتم قبول التصحيحات لتحسين قابلية الاستخدام العامة بكل سرور.

تحسينات مستقبلية

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

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

تنزيل المصدر

الكود المصدري لـ devdump و isodump و isoinfo و isovfy مضمن في مشروع schilytools ويمكن استرجاعه من مشروع schilytools على Codeberg على:

https://codeberg.org/schilytools/schilytools/

دليل التنزيل هو:

https://codeberg.org/schilytools/schilytools/releases

استقرار الواجهة

الواجهات التي يوفرها readcd مصممة للاستقرار طويل الأمد. نظرًا لأن readcd يعتمد على واجهات يوفرها نظام التشغيل الأساسي، فإن استقرار الواجهات التي يقدمها readcd يعتمد على استقرار واجهات نظام التشغيل. قد تفرض الواجهات المعدلة في نظام التشغيل واجهات معدلة في readcd.

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

2022/10/06 الإصدار 3.02