| thin_migrate(8) | System Manager's Manual | thin_migrate(8) |
نام (NAME)
thin_migrate - انتقال دادهها بین حجمهای نازک (thin volumes)
خلاصه دستور (SYNOPSIS)
thin_migrate [گزینهها] --source-dev {device} --dest-dev {device}
thin_migrate [گزینهها] --source-dev {device} --dest-file {file}
توضیحات (DESCRIPTION)
دستور thin_migrate بلوکهای داده تخصیصیافته (provisioned) را از یک دستگاه نازک (thin device) به دستگاه یا فایل دیگری رونوشت (کپی) میکند. این ابزار برای کلون کردن یک اسنپشات فقطخواندنی یا حجم نازک در داخل یک استخر نازک (thin-pool) فعال طراحی شده است. برای خواندن نگاشتهای داده، وجود یک اسنپشات از متادیتا الزامی است.
گزینهها (OPTIONS)
- -h, --help
- نمایش راهنما و خروج.
- -V, --version
- نمایش اطلاعات نسخه و خروج.
- --source-dev {device}
- دستگاه ورودی فقطخواندنی نازک برای رونوشت.
- --dest-dev {device}
- دستگاه خروجی بهعنوان مقصد رونوشت.
- --dest-file {file}
- فایل خروجی بهعنوان مقصد رونوشت.
- -q, --quit
- نادیده گرفتن پیامهای خروجی و بازگرداندن تنها کد خروج.
- --buffer-size-meg {size}
- مشخص کردن اندازه بافرهای داده، بر حسب مگابایت.
مثالها (EXAMPLES)
با فرض اینکه یک اسنپشات نازک به نام 'vg/snap' برای رونوشت وجود دارد، ابتدا باید اسنپشات را در حالت فقطخواندنی قرار دهیم:
$ lvchange vg/snap --permission r
سپس، برای اجرای thin_migrate یک اسنپشات از متادیتا ایجاد کنید:
$ dmsetup message vg-mythinpool-tpool 0 reserve_metadata_snap
پس از ایجاد اسنپشات متادیتا، اسنپشات را در یک حجم خطی یا نازک دیگر رونوشت کنید. حجم مقصد باید هماندازه با دستگاه مبدأ باشد.
$ thin_migrate --src-device /dev/vg/snap --dest-device /dev/vg2/dest
همچنین میتوانید اسنپشات را در یک فایل رونوشت کنید. thin_migrate میتواند در صورت عدم وجود فایل مقصد، به صورت اختیاری آن را ایجاد کند، یا در صورت وجود، اندازه فایل کوتاه (truncate) خواهد شد تا با اندازه دستگاه مبدأ مطابقت پیدا کند.
$ thin_migrate --src-device /dev/vg/snap --dest-file dest.bin
در نهایت، پس از پایان کار thin_migrate اسنپشات متادیتا را آزاد کنید:
$ dmsetup message vg-mythinpool-tpool 0 release_metadata_snap
تشخیص (DIAGNOSTICS)
دستور thin_migrate در صورت موفقیت کد خروج 0 و در صورت بروز خطا کد 1 را بازمیگرداند.
همچنین ببینید (SEE ALSO)
thin_check(8), thin_dump(8), thin_repair(8), thin_restore(8), thin_rmap(8), thin_metadata_size(8), dmsetup(8)
نویسندگان (AUTHORS)
Joe Thornber <ejt@redhat.com>
| Device Mapper Tools | System Manager's Manual |