CDRWTOOL(1) General Commands Manual CDRWTOOL(1)

cdrwtool - قالب‌بندی و مدیریت دیسک‌های CD-RW و DVD-RAM برای استفاده با سیستم فایل UDF

cdrwtool -d device -i | -g

cdrwtool -d device -s [ write-parameters ]

cdrwtool -d device -q [ write-parameters ]

cdrwtool -d device -m offset [ write-parameters ]

cdwrtool -d device -u blocks [ write-parameters ]

cdrwtool -d device -b b_mode [ write-parameters ]

cdrwtool -d device -c blocks [ write-parameters ]

cdwrtool -d device -f filename [ write-parameters ]

cdwrtool -d device -r track [ write-parameters ]

cdrwtool -h

دستور cdwrtool می‌تواند عملیات خاصی را روی دستگاه‌های CD-R، CD-RW یا DVD-R انجام دهد. عمده این عملیات شامل پاک کردن دیسک، قالب‌بندی آن برای استفاده با دستگاه packet-cd و اعمال سیستم فایل UDF است.

متداول‌ترین کاربرد احتمالاً گزینه «راه‌اندازی سریع» (quick setup) است:

cdrwtool -d device -q

که دیسک را پاک کرده، آن را به عنوان یک شیار (track) بزرگ قالب‌بندی می‌کند و ساختارهای سیستم فایل UDF را روی آن می‌نویسد.

سایر گزینه‌ها پارامترهای مختلف نحوه راه‌اندازی دستگاه را دریافت و تنظیم می‌کنند و امکان تعیین آفست‌ها، حالت‌ها و تنظیمات متفاوتی نسبت به مقادیر پیش‌فرض را فراهم می‌سازند.

کاربرد بیشتر این گزینه‌ها نیازی به توضیح ندارد.

دستورالعمل‌های اصلی:

مشخص کردن دستگاه مورد استفاده؛ به عنوان مثال: /dev/sr0
چاپ اطلاعات شیارهای (track) دیسک.
چاپ پارامترهای نوشتن.
ایجاد سیستم فایل UDF با استفاده از تعداد بلوک‌های مشخص‌شده در length.
«راه‌اندازی سریع»: پاک کردن دیسک، قالب‌بندی آن به صورت یک شیار بزرگ و نوشتن سیستم فایل UDF.
قالب‌بندی دیسک در آفست مشخص‌شده بر حسب تعداد بلوک‌ها (offset).
پاک کردن دیسک با استفاده از حالت (mode) `full` یا `fast`.
نوشتن فایل روی دیسک.
بستن شیار (track).
رزرو کردن شیار (track).
طول بسته ثابت (fixed packet length).
تنظیم پارامترهای نوشتن تعیین‌شده توسط گزینه‌های -l، -w و -p برای دیسک.
مشخص کردن نگارش UDF مورد استفاده. نگارش‌های معتبر عبارتند از 0x0201، 0x0200 و 0x0150. در صورت عدم ذکر، نگارش udf در mkudffs برابر با 0x0150 خواهد بود.
نمایش یک پیام راهنمای مختصر.

پارامترهای نوشتن:

تنظیم سرعت نوشتن (پیش‌فرض احتمالاً 12x است).
تنظیم فیلد چندنشستی (multi-session). مقادیر معتبر شامل `0` (پیش‌فرض)، `1` یا `3` هستند که به ترتیب متناظر با «بدون اشاره‌گر B0؛ نشست بعدی مجاز نیست»، «اشاره‌گر B0 برابر با FF:FF:FF؛ نشست بعدی مجاز نیست» و «نشست بعدی مجاز است؛ اشاره‌گر B0 برابر با ناحیه برنامه احتمالی بعدی» می‌باشند.
تنظیم حالت نوشتن؛ یا `mode1` یا `mode2` (پیش‌فرض).
تنظیم نوع بسته (packet type)؛ یا `0` یا `1` (پیش‌فرض) که به ترتیب متناظر با اندازه‌های بسته متغیر و ثابت هستند.
تنظیم آفست نوشتن.

بسیاری از درایوهای مدرن در مرحله آماده‌سازی برای قالب‌بندی رسانه‌های جدید، پاک‌شده یا قابل‌افزودن CD-RW خطای رد درخواست می‌دهند. این امر پیامی مانند زیر تولید می‌کند:

Command failed: 55 ... - sense ...

راهکار این است که از یک برنامه رایت CD برای نوشتن یک نشست و بستن رسانه استفاده شود. برای مثال با استفاده از هر یک از برنامه‌های "cdrecord"، "wodim"، "cdrskin" یا "xorriso -as cdrecord"; به عنوان مقدار متغیر prog در دستور زیر:


prog="xorriso -as cdrecord"
drive="/dev/sr0"
dd if=/dev/zero bs=1M count=10 | $prog -v -eject dev="$drive" -

Jens Axboe <axboe@suse.de>
Ben Fennema
Some additions by Richard Atterer <atterer@debian.org>
BUGS note about closing medium by Thomas Schmitt <scdbackup@gmx.net>

دستور cdrwtool بخشی از بسته udftools است و از نشانی https://github.com/pali/udftools قابل دریافت می‌باشد.

pktsetup(8), cdrecord(1), wodim(1), cdrskin(1), xorriso(1)

udftools دستورات کاربر