table of contents
| RMT(8) | دليل GNU TAR | RMT(8) |
الاسم¶
rmt - خادم الشريط المغناطيسي البعيد
موجز¶
rmt
الوصف¶
Rmt يوفر وصولاً بعيداً إلى الملفات والأجهزة لـ tar(1) و cpio(1) وأدوات النسخ الاحتياطي المماثلة. يُستدعى عادةً بتشغيل rsh(1) أو ssh(1) إلى الجهاز البعيد، مع إمكانية استخدام اسم دخول مختلف إذا تم توفيره.
يتواصل البرنامج المستدعي مع rmt بإرسال الطلبات على مدخله القياسي وقراءة الردود من مخرجه القياسي. يتكون الطلب من حرف طلب متبوعاً بحجة (إذا لزم الأمر) وحرف سطر جديد. تُرسل البيانات الإضافية، إن وجدت، بعد السطر الجديد. عند النجاح، يُرجع rmt
Anumber\n
حيث number هو تمثيل ASCII لرمز إرجاع عشري. تُرجع البيانات الإضافية بعد هذا السطر. عند الخطأ، يُرجع الرد التالي:
Eerrno\nerror-message\n
حيث errno هو أحد رموز أخطاء النظام، كما هو موصوف في errno(3)، و error-message هو وصف الخطأ بسطر واحد قابل للقراءة البشرية، كما يُطبع بواسطة perror(3).
تُناقش الأوامر المتاحة والردود الممكنة بالتفصيل في القسم التالي.
الأوامر¶
- Odevice\nflags\n
- يفتح device مع
flags المعطاة.
إذا كان
الجهاز قد
فُتح
مسبقاً،
يُغلق قبل
فتح الجهاز
الجديد.
Arguments
- device
- اسم الجهاز المراد فتحه.
- flags
- أعلام لـ open(2):
رقم عشري،
أو أي ثابت
O_* صالح من
fcntl.h (يمكن حذف
O_ الأولي)،
أو عملية OR
بتية
(باستخدام
|) لأي عدد
منها،
مثلاً:
576 64|512 CREAT|TRUNC
Reply
الإضافات
- C[الجهاز]\n
- أغلق الجهاز المفتوح حالياً.
- المصدر
- من أين يتم
قياس
الإزاحة.
القيم
الصالحة هي:
0, SET, SEEK_SET البحث من بداية الملف 1, CUR, SEEK_CUR البحث من الموقع الحالي 2, END, SEEK_END البحث من نهاية الملف
- Reply
-
Aالإزاحة\n عند النجاح. الإزاحة هي الإزاحة الجديدة في الملف. - الإضافات
- إصدار BSD يسمح فقط بـ 0,1,2 كـ المصدر.
- Rcount\n
-
اقرأ العدد بايت من البيانات من الجهاز الحالي.
- count
- عدد البايتات المراد قراءتها.
- Reply
-
عند النجاح:
Aعددالقراءة\n
متبوعًا بـ rdcount بايت من البيانات المقروءة من الجهاز.
- Wcount\n
- يكتب البيانات على الجهاز الحالي. الأمر متبوع بـ count بايت من بيانات الإدخال.
- count
- عدد البايتات المراد كتابتها.
- Reply
-
عند النجاح: Awrcount\n، حيث wrcount هو عدد البايتات المكتوبة فعليًا.
- Iopcode\ncount\n
- ينفذ أمر MTIOCOP ioctl(2) مع المعاملات المحددة.
انظر أيضًا¶
العلل¶
استخدام هذه الأداة كأداة وصول عامة للملفات البعيدة غير مستحسن.
تقارير العلات¶
أبلغ عن العلات إلى <bug-tar@gnu.org>.
التاريخ¶
ظهر أمر rmt في 4.2BSD. كُتب GNU rmt من الصفر، باستخدام مواصفات BSD.
حقوق النسخ¶
حقوق
النشر © 2013، 2018
مؤسسة
البرمجيات
الحرة،
المحدودة.
الرخصة GPLv3+:
رخصة غنو
العمومية
الإصدار 3 أو
أحدث <http://gnu.org/licenses/gpl.html>
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه. لا
يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 24 مارس 2018 | RMT |