| DDRESCUELOG(1) | User Commands | DDRESCUELOG(1) |
نام (NAME)
ddrescuelog - ابزاری برای مدیریت فایلهای نگاشت (mapfile) در ddrescue
خلاصه دستور (SYNOPSIS)
ddrescuelog [options] mapfile
توضیحات (DESCRIPTION)
برنامه GNU ddrescuelog ابزاری است که فایلهای نگاشت (mapfile) برنامه ddrescue را دستکاری میکند، محتویات فایل نگاشت را نمایش میدهد، فایلهای نگاشت را به/از قالبهای دیگر تبدیل میکند، فایلهای نگاشت را با یکدیگر مقایسه میکند، وضعیت بازیابی را میسنجد و میتواند در صورت اتمام فرایند بازیابی، فایل نگاشت را حذف کند. در صورت استفاده از گزینههای تنظیم دامنه (domain)، عملیاتهای ddrescuelog میتواند به یک یا چند بخش از فایل نگاشت محدود شود.
برای خواندن فایل نگاشت از ورودی استاندارد (همچنین در گزینههایی که یک آرگومان mapfile میگیرند) یا برای نوشتن فایل نگاشت ایجادشده توسط '--create-mapfile' در خروجی استاندارد، از یک خطتیره '-' به عنوان mapfile استفاده کنید.
نکته: در نسخههای ddrescue پیش از 1.20، به فایل نگاشت 'logfile' گفته میشد. قالب فایل یکسان است و تنها نام آن تغییر کرده است.
گزینهها (OPTIONS)
- -h, --help
- نمایش این راهنما و خروج
- -V, --version
- نمایش اطلاعات نسخه و خروج
- -a, --change-types=<ot>,<nt>
- تغییر انواع بلوک در mapfile
- -A, --annotate-mapfile
- افزودن یادداشتهایی با موقعیت/اندازههای خوانا برای انسان
- -b, --block-size=<bytes>
- اندازه بلوک (سکتور) بر حسب بایت [پیشفرض: 512]
- -B, --binary-prefixes
- نمایش پیشوندهای باینری در اعداد [SI]
- -c, --create-mapfile[=<tt>]
- ایجاد mapfile از فهرستی از بلوکها [+-]
- -C, --complete-mapfile[=<t>]
- تکمیل mapfile با افزودن بلوکهایی از نوع t [?]
- -d, --delete-if-done
- حذف فایل نگاشت در صورت اتمام بازیابی
- -D, --done-status
- بازگرداندن کد 0 در صورت اتمام بازیابی
- -f, --force
- بازنویسی فایلهای خروجی موجود
- -F, --format=<name>
- قالب برای -c و -l (شامل list، bitmap-[bl]e)
- -H, --make-test=<C:H:S:to:bh>
- ایجاد mapfile برای حالت آزمایشی ddrescue
- -i, --input-position=<bytes>
- موقعیت شروع دامنه بازیابی [0]
- -l, --list-blocks=<types>
- چاپ شماره بلوکهای انواع دادهشده (?*/-+)
- -L, --loose-domain
- پذیرش فایل نگاشت دامنه نامرتب با شکافها
- -m, --domain-mapfile=<file>
- محدود کردن دامنه به بلوکهای پایانیافته در <file>
- -n, --invert-mapfile
- معکوس کردن انواع بلوکها (پایانیافته <--> سایر موارد)
- -o, --output-position=<bytes>
- موقعیت شروع در فایل خروجی [ipos]
- -p, --compare-mapfile=<file>
- مقایسه انواع بلوکها در دامنه هر دو فایل
- -P, --compare-as-domain=<file>
- مشابه -p، اما فقط مقایسه بلوکهای پایانیافته
- -q, --quiet
- فرونشاندن تمامی پیامها
- -s, --size=<bytes>
- حداکثر اندازه دامنه بازیابی برای پردازش
- -t, --show-status
- نمایش خلاصهای از محتویات mapfile
- -v, --verbose
- حالت پرگو (تکرار -v برای بار دوم اطلاعات بیشتری میدهد)
- -x, --xor-mapfile=<file>
- اِعمال عملگر XOR میان بلوکهای پایانیافته در فایل و mapfile
- -y, --and-mapfile=<file>
- اِعمال عملگر AND میان بلوکهای پایانیافته در فایل و mapfile
- -z, --or-mapfile=<file>
- اِعمال عملگر OR میان بلوکهای پایانیافته در فایل و mapfile
- --shift
- انتقال تمام موقعیتهای بلوکها به میزان (opos - ipos)
اعداد ممکن است در مبنای دهدهی، شانزدهشانزدهی (هگزادسیمال) یا هشتهشتی (اکتال) باشند، میتوانند شامل جداکنندههای زیرخط بین گروههای ارقام باشند، و ممکن است پس از آنها یک ضریب باینری یا SI و همچنین حرف 's' برای «سکتورها» بیاید: 1_234_567kB، 4Kis، 0x1234_5678، 07_777. نحو آرگومان گزینه '-H' به این صورت است: <cylinders:heads:sectors1[-sectors2[,tracks_per_zone]]:track_order:bad_head>
وضعیت خروج (EXIT STATUS)
0 برای خروج عادی، 1 برای مشکلات محیطی (پیدا نشدن فایل، گزینههای خط فرمان نامعتبر، خطاهای ورودی/خروجی و غیره)، 2 برای مشخص کردن فایل ورودی خراب یا نامعتبر، 3 برای خطای سازگاری داخلی (مانند باگ) که منجر به توقف بحرانی (panic) در ddrescuelog شده است.
گزارش باگها (BUGS)
گزارش
باگها به
bug-ddrescue@gnu.org
تارنمای
اصلی Ddrescue:
http://www.gnu.org/software/ddrescue/ddrescue.html
راهنمای
عمومی
استفاده از
نرمافزارهای
گنو: http://www.gnu.org/gethelp
کپیرایت و تکثیر (COPYRIGHT)
Copyright © 2026 Antonio Diaz Diaz.
مجوز GPLv2+: گنو GPL
نسخه 2 یا
بالاتر
http://gnu.org/licenses/gpl.html
این یک
نرمافزار
آزاد است:
شما در
تغییر و
بازتوزیع
آن آزاد
هستید.
هیچگونه
ضمانتی
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
همچنین ببینید (SEE ALSO)
مستندات کامل برای ddrescuelog به صورت یک کتابچه Texinfo نگهداری میشود. در صورتی که برنامههای info و ddrescuelog بهدرستی روی سیستم شما نصب شده باشند، دستور
- info ddrescue
باید دسترسی شما را به راهنمای کامل فراهم سازد.
| January 2026 | GNU ddrescuelog 1.30 |