table of contents
- trixie-backports 4.31.0-1~bpo13+1
| REISERFSTUNE(8) | System Manager's Manual | REISERFSTUNE(8) |
الاسم¶
reiserfstune - أداة ضبط نظام الملفات ReiserFS.
موجز¶
reiserfstune [ -f ] [ -h | --help ] [ -j | --journal-device ملف ] [ --no-journal-available ] [ --journal-new-device ملف ] [ --make-journal-standard ] [ -s | --journal-new-size N ] [ -o | --journal-new-offset N ] [ -t | --max-transaction-size N ] [ -b | --add-badblocks ملف ] [ -B | --badblocks ملف ] [ -u | --uuid UUID ] [ -l | --label تسمية ] [ -c | --check-interval فاصل-بالأيام ] [ -C | --time-last-checked طابع-زمني ] [ -m | --max-mnt-count عدد ] [ -M | --mnt-count عدد ] جهاز
الوصف¶
يُستخدم reiserfstune لضبط ReiserFS. يمكنه تغيير معلمتي اليومية (حجم اليومية والحد الأقصى لحجم المعاملة)، ويمكنه نقل موقع اليومية إلى جهاز كتل جديد محدد. (قد تُحتفظ اليومية القديمة لـ ReiserFS غير مستخدمة، أو تُتجاهل حسب اختيار المستخدم.) بالإضافة إلى ذلك، يمكن لـ reiserfstune تخزين قائمة الكتل التالفة في ReiserFS وتعيين UUID والتسمية. ملاحظة: وقت كتابة هذا، تم تنفيذ اليومية المنقولة لإصدار خاص من ReiserFS، ولم يكن متوقعًا إدراجها في النواة الرئيسية حتى حوالي Linux 2.5. هذا يعني أنه إذا كان لديك النواة القياسية، فيجب تطبيق رقعة خاصة. بدون هذه الرقعة، سترفض النواة تحميل نظام الملفات المعدل حديثًا. سنفرض رسومًا قدرها 25 دولارًا لشرح ذلك لك إذا سألتنا عن سبب عدم عمله.
ربما يكون التطبيق الأكثر إثارة للاهتمام لهذا الكود هو وضع اليومية على قرص الحالة الصلبة.
- device
- هو الملف الخاص المقابل لجهاز الكتل المحدد حديثًا (مثل /dev/hdXX لقسم القرص IDE أو /dev/sdXX لقسم القرص SCSI).
الخيارات¶
- -h | --help
- اطبع معلومات الاستخدام واخرج.
- -j | --journal-device ملف
- ملف هو اسم ملف جهاز الكتل الذي يحتوي على اليومية الحالية لنظام الملفات (تلك التي قبل تشغيل reiserfstune). هذا الخيار مطلوب عندما تكون اليومية بالفعل على جهاز منفصل عن جهاز البيانات الرئيسي (على الرغم من أنه يمكن تجنبه باستخدام --no-journal-available). إذا لم تحدد جهاز اليومية بهذا الخيار، يفترض reiserfstune أن اليومية على الجهاز الرئيسي.
- --no-journal-available
- يسمح لـ reiserfstune بالاستمرار عندما لا يكون جهاز كتل اليومية الحالي متاحًا. قد يحدث هذا إذا تعطل قرص وقمت بإزالته (وتشغيل fsck).
- --journal-new-device ملف
- ملف هو اسم ملف جهاز الكتل الذي سيحتوي على اليومية الجديدة لنظام الملفات. إذا لم تحدد هذا، يفترض reiserfstune أن جهاز اليومية يبقى كما هو.
-
-s | --journal-new-size N - N هو معامل الحجم لليومية الجديدة. عندما تكون اليومية على جهاز منفصل - يكون حجمها مبدئيًا عدد الكتل التي يمتلكها ذلك الجهاز. عندما تكون اليومية على نفس جهاز نظام الملفات - يكون حجمها مبدئيًا مقدار الكتل المخصصة لليومية بواسطة mkreiserfs عند إنشاء نظام الملفات. الحد الأدنى هو 513 لكلتا الحالتين.
-
-o | --journal-new-offset N - N هو إزاحة بالكتل حيث ستبدأ اليومية عندما تكون اليومية على جهاز منفصل. المبدئي هو 0. ليس له تأثير عندما تكون اليومية على نفس جهاز نظام الملفات. معظم المستخدمين لا يحتاجون لاستخدام هذه الميزة. يمكن استخدامها عندما تريد أن توجد اليوميات من أنظمة ملفات متعددة على نفس الجهاز، ولا تريد أو لا تستطيع تقسيم ذلك الجهاز.
-
-t | --maximal-transaction-size N - N هو معامل الحد الأقصى لحجم المعاملة لليومية الجديدة. القيمة المبدئية، والحد الأقصى الممكن، هي 1024 كتلة. يجب أن تكون أقل من نصف حجم اليومية. إذا تم تحديدها بشكل غير صحيح، سيتم تعديلها.
-
-b | --add-badblocks ملف - File هو اسم الملف الذي يحتوي على قائمة الكتل التي سيتم وضع علامة عليها كتالفة في نظام الملفات. تُضاف القائمة إلى قائمة الكتل التالفة لنظام الملفات.
-
-B | --badblocks file - File هو اسم الملف الذي يحتوي على قائمة الكتل التي سيتم وضع علامة عليها كتالفة في نظام الملفات. تُمسح قائمة الكتل التالفة في نظام الملفات قبل إضافة القائمة المحددة في File إلى نظام الملفات.
- -f | --force
- عادةً، يرفض reiserfstune تغيير دفتر يوميات نظام ملفات أُنشئ قبل كود نقل دفتر اليوميات هذا. وذلك لأنه إذا غيّرت دفتر اليوميات، لا يمكنك العودة (بدون الخيار الخاص --make-journal-standard) إلى نواة قديمة تفتقر لهذه الميزة وتكون قادرًا على استخدام نظام الملفات الخاص بك. هذا الخيار يُجبره على فعل ذلك. تحديده أكثر من مرة يسمح بتجنب طلب التأكيد.
- --make-journal-standard
- كما ذُكر أعلاه، إذا كان نظام الملفات الخاص بك يحتوي على دفتر يوميات غير قياسي، فلا يمكن تركيبه على النواة بدون كود نقل دفتر اليوميات. يمكن تغيير ذلك، الشرط الوحيد هو وجود منطقة محجوزة على الجهاز الرئيسي بحجم دفتر يوميات قياسي يبلغ 8193 كتلة (سيكون الأمر كذلك مثلاً إذا حوّلت دفتر يوميات قياسي إلى غير قياسي). ما عليك سوى تحديد هذا الخيار عند نقل دفتر اليوميات للخلف، أو بدون نقل إذا كان لديك بالفعل على الجهاز الرئيسي.
- -u | --uuid UUID
- يضبط المعرف الفريد العام ( UUID ) لنظام الملفات إلى UUID (انظر أيضًا uuidgen(8)). تنسيق UUID هو سلسلة من الأرقام السداسية العشرية مفصولة بواصلات، مثل: "c1b9d5a2-f162-11cf-9ece-0020afc76f16".
- -l | --label لصيقة
- يضبط تسمية وحدة التخزين لنظام الملفات. يمكن أن يصل طول LABEL إلى 16 حرفًا كحد أقصى؛ إذا كان أطول من 16 حرفًا، فسيقوم reiserfstune باقتطاعه.
- -c | --check-interval interval-in-days
- يضبط الحد
الأقصى
للوقت بين
فحصين
لنظام
الملفات.
القيمة "disable"
ستعطل
الفحص
المعتمد
على الوقت.
القيمة "default"
ستستعيد
المبدئي
وقت
التجميع.
يوصى بشدة بتمكين إما الفحص -m (المعتمد على عدد مرات التحميل) أو -c (المعتمد على الوقت) لفرض فحص دوري كامل fsck.reiserfs(8) لنظام الملفات. قد يؤدي عدم القيام بذلك إلى مرور تلف نظام الملفات (بسبب أقراص أو كابلات أو ذاكرة أو أخطاء نواة تالفة) دون ملاحظة، مما يؤدي في النهاية إلى فقدان البيانات أو إتلافها.
- -C | --time-last-checked timestamp
- يضبط الوقت الذي تم فيه فحص نظام الملفات آخر مرة باستخدام fsck.reiserfs. يمكن أن يكون هذا مفيدًا في النصوص البرمجية التي تستخدم مدير وحدات التخزين المنطقية لإنشاء لقطة متسقة لنظام ملفات، ثم فحص نظام الملفات خلال ساعات خارج أوقات العمل للتأكد من عدم تلفه بسبب مشاكل في الأجهزة، إلخ. إذا كان نظام الملفات نظيفًا، فيمكن استخدام هذا الخيار لضبط وقت آخر فحص على نظام الملفات الأصلي. تنسيق time-last-checked هو تنسيق التاريخ الدولي، مع محدد وقت اختياري، أي YYYYMMDD[HH[MM[SS]]]. الكلمة المفتاحية now مقبولة أيضًا، وفي هذه الحالة سيتم ضبط وقت آخر فحص على الوقت الحالي.
- -m | --max-mnt-count max-mount-count
- يضبط عدد
مرات
التحميل
التي بعدها
سيتم فحص
نظام
الملفات
بواسطة fsck.reiserfs(8).
إذا كان max-mount-count
هو "disable"،
فسيتم
تجاهل عدد
مرات تحميل
نظام
الملفات
بواسطة fsck.reiserfs(8)
والنواة.
القيمة "default"
ستستعيد
المبدئي
وقت
التجميع.
توزيع عدد مرات التحميل التي يتم عندها فحص أنظمة الملفات قسرًا سيتجنب فحص جميع أنظمة الملفات في وقت واحد عند استخدام أنظمة ملفات مزودة بدفتر يوميات.
يجب أن تفكر جيدًا في عواقب تعطيل الفحص المعتمد على عدد مرات التحميل بالكامل. يمكن لمحركات الأقراص التالفة والكابلات والذاكرة وأخطاء النواة جميعها إتلاف نظام الملفات دون وضع علامة عليه كقذر أو خاطئ. إذا كنت تستخدم دفتر يوميات على نظام الملفات الخاص بك، فلن يتم وضع علامة على نظام الملفات كقذر أبدًا، لذلك لن يتم فحصه عادةً. خطأ نظام ملفات تكتشفه النواة سيظل يفرض fsck عند إعادة التشغيل التالية، ولكن قد يكون الوقت قد فات بالفعل لمنع فقدان البيانات في تلك المرحلة.
يتطلب هذا الخيار نواة تدعم زيادة العدد عند كل تحميل. لم يتم دمج هذه الميزة في إصدارات النواة الأقدم من 2.6.25.
انظر أيضًا الخيار -c للفحص المعتمد على الوقت.
- -M | --mnt-count count
- تعيين عدد مرات تركيب نظام الملفات. إذا تم تعيين قيمة أكبر من معلمة الحد الأقصى لعدد مرات التركيب المحددة بواسطة الخيار -m، فسيتحقق fsck.reiserfs(8) من نظام الملفات عند إعادة التشغيل التالية.
السيناريوهات المحتملة لاستخدام REISERFSTUNE:¶
1. لديك ReiserFS على /dev/hda1، وتريد تشغيله مع دفتر يومياته على الجهاز /dev/journal
-
نواة التمهيد المعدلة بتصحيح خاص لـ ”دعم السجل القابل للنقل“ reiserfstune /dev/hda1 --journal-new-device /dev/journal -f صل /dev/hda1 واستخدمه. إذا كنت ترغب في تغيير الحد الأقصى لحجم المعاملة إلى 512 كتلة reiserfstune -t 512 /dev/hda1 تريد استخدام نظام الملفات الخاص بك على نواة أخرى لا تحتوي على دعم السجل القابل للنقل. umount /dev/hda1 reiserfstune /dev/hda1 -j /dev/journal --journal-new-device /dev/hda1 --make-journal-standard صل /dev/hda1 واستخدمه.
2. ترغب في تثبيت نظام الملفات ReiserFS على /dev/hda1 والقدرة على التبديل بين دفاتر اليومية المختلفة، بما في ذلك دفتر اليومية الموجود على الجهاز الذي يحتوي على نظام الملفات.
-
حُزمت نواة التمهيد بتصحيح خاص يدعم ”relocatable journal support“ mkreiserfs /dev/hda1 لديك قرص صلب (ربما /dev/sda، وعادةً ما تشبه أقراص SCSI) reiserfstune --journal-new-device /dev/sda1 -f /dev/hda1 تعطل جهاز scsi الخاص بك، الساعة الثالثة صباحًا، ولديك جهاز IDE إضافي مترك جانبًا reiserfsck --no-journal-available /dev/hda1 أو reiserfsck --rebuild-tree --no-journal-available /dev/hda1 reiserfstune --no-journal-available --journal-new-device /dev/hda1 /dev/hda1 باستخدام /dev/hda1 تحت نواة معدلة
المؤلف¶
هذا الإصدار من reiserfstune كتبه فلاديمير ديميدوف <vova@namesys.com> وإدوارد شيشكين <edward@namesys.com>.
العلل¶
يرجى الإبلاغ عن الأخطاء إلى مطوري ReiserFS <reiserfs-devel@vger.kerne.org>، مع تقديم أكبر قدر ممكن من المعلومات--جهازك، النواة، الرقع، الإعدادات، جميع الرسائل المطبوعة؛ تحقق من ملف syslog لأي معلومات ذات صلة.
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| يناير 2009 | Reiserfsprogs-3.6.27 |