.\" Text automatically generated by txt2man .TH thin_migrate 8 "Device Mapper Tools" "System Manager's Manual" .SH "نام (NAME)" thin_migrate \- انتقال داده‌ها بین حجم‌های نازک (thin volumes) .SH "خلاصه دستور (SYNOPSIS)" .nf .fam C \fBthin_migrate\fP [\fIگزینه‌ها\fP] \fB\-\-source\-dev\fP {device} \fB\-\-dest\-dev\fP {device} \fBthin_migrate\fP [\fIگزینه‌ها\fP] \fB\-\-source\-dev\fP {device} \fB\-\-dest\-file\fP {file} .fam T .fi .SH "توضیحات (DESCRIPTION)" دستور .B thin_migrate بلوک‌های داده تخصیص‌یافته (provisioned) را از یک دستگاه نازک (thin device) به دستگاه یا فایل دیگری رونوشت (کپی) می‌کند. این ابزار برای کلون کردن یک اسنپ‌شات فقط‌خواندنی یا حجم نازک در داخل یک استخر نازک (thin-pool) فعال طراحی شده است. برای خواندن نگاشت‌های داده، وجود یک اسنپ‌شات از متادیتا الزامی است. .SH "گزینه‌ها (OPTIONS)" .TP .B \fB\-h\fP, \fB\-\-help\fP نمایش راهنما و خروج. .TP .B \fB\-V\fP, \fB\-\-version\fP نمایش اطلاعات نسخه و خروج. .TP .B \fB\-\-source\-dev\fP {device} دستگاه ورودی فقط‌خواندنی نازک برای رونوشت. .TP .B \fB\-\-dest\-dev\fP {device} دستگاه خروجی به‌عنوان مقصد رونوشت. .TP .B \fB\-\-dest\-file\fP {file} فایل خروجی به‌عنوان مقصد رونوشت. .TP .B \fB\-q\fP, \fB\-\-quit\fP نادیده گرفتن پیام‌های خروجی و بازگرداندن تنها کد خروج. .TP .B \fB\-\-buffer\-size\-meg\fP {size} مشخص کردن اندازه بافرهای داده، بر حسب مگابایت. .SH "مثال‌ها (EXAMPLES)" با فرض اینکه یک اسنپ‌شات نازک به نام .B 'vg/snap' برای رونوشت وجود دارد، ابتدا باید اسنپ‌شات را در حالت فقط‌خواندنی قرار دهیم: .PP .nf .fam C $ lvchange vg/snap --permission r .fam T .fi .PP سپس، برای اجرای .B thin_migrate یک اسنپ‌شات از متادیتا ایجاد کنید: .PP .nf .fam C $ dmsetup message vg-mythinpool-tpool 0 reserve_metadata_snap .fam T .fi .PP پس از ایجاد اسنپ‌شات متادیتا، اسنپ‌شات را در یک حجم خطی یا نازک دیگر رونوشت کنید. حجم مقصد باید هم‌اندازه با دستگاه مبدأ باشد. .PP .nf .fam C $ thin_migrate --src-device /dev/vg/snap --dest-device /dev/vg2/dest .fam T .fi .PP همچنین می‌توانید اسنپ‌شات را در یک فایل رونوشت کنید. .B thin_migrate می‌تواند در صورت عدم وجود فایل مقصد، به صورت اختیاری آن را ایجاد کند، یا در صورت وجود، اندازه فایل کوتاه (truncate) خواهد شد تا با اندازه دستگاه مبدأ مطابقت پیدا کند. .PP .nf .fam C $ thin_migrate --src-device /dev/vg/snap --dest-file dest.bin .fam T .fi .PP در نهایت، پس از پایان کار .B thin_migrate اسنپ‌شات متادیتا را آزاد کنید: .PP .nf .fam C $ dmsetup message vg-mythinpool-tpool 0 release_metadata_snap .fam T .fi .SH "تشخیص (DIAGNOSTICS)" دستور .B thin_migrate در صورت موفقیت کد خروج 0 و در صورت بروز خطا کد 1 را بازمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" \fBthin_check\fP(8), \fBthin_dump\fP(8), \fBthin_repair\fP(8), \fBthin_restore\fP(8), \fBthin_rmap\fP(8), \fBthin_metadata_size\fP(8), \fBdmsetup\fP(8) .SH "نویسندگان (AUTHORS)" Joe Thornber