| MDB_COPY(1) | General Commands Manual | MDB_COPY(1) |
نام (NAME)
mdb_copy - ابزار کپی محیط LMDB
خلاصه دستور (SYNOPSIS)
mdb_copy [-V] [-c] [-n] srcpath [dstpath]
توضیحات (DESCRIPTION)
ابزار mdb_copy یک محیط LMDB را کپی میکند. این محیط صرفنظر از اینکه هماکنون در حال استفاده است یا خیر، میتواند کپی شود. هیچ فایل قفلی ساخته نمیشود، زیرا در صورت نیاز مجدداً ایجاد خواهد شد.
اگر dstpath مشخص شده باشد، باید مسیر یک دایرکتوری خالی برای ذخیرهٔ نسخهٔ پشتیبان باشد. در غیر این صورت، نسخهٔ پشتیبان در stdout نوشته خواهد شد.
گزینهها (OPTIONS)
- -V
- نوشتن شماره نسخهٔ کتابخانه در خروجی استاندارد و خروج.
- -c
- فشردهسازی در حین کپی. تنها صفحههای دادهٔ فعلی کپی خواهند شد؛ صفحههای آزادشده یا استفادهنشده از نسخهٔ کپی حذف خواهند شد. این گزینه روند پشتیبانگیری را کند میکند، زیرا بار پردازشی بیشتری روی CPU دارد. در حال حاضر اگر محیط دچار نشت صفحه (page leak) شده باشد، با خطا مواجه میشود.
- -n
- باز کردن محیط(های) LMDB که از زیردایرکتوریها استفاده نمیکنند.
خطاها (DIAGNOSTICS)
اگر خطایی رخ ندهد، وضعیت خروج صفر است. خطاها منجر به وضعیت خروج غیرصفر و نوشته شدن یک پیام تشخیصی در خطای استاندارد میشوند.
هشدارها (CAVEATS)
اگر این ابزار به صورت موازی با تراکنشهای نوشتن اجرا شود، میتواند باعث رشد چشمگیر اندازهٔ فایل شود؛ زیرا صفحاتی که در طول کپی آزاد میشوند تا اتمام عملیات کپی قابل استفادهٔ مجدد نخواهند بود.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Howard Chu از Symas Corporation http://www.symas.com
| 2014/07/01 | LMDB 0.9.14 |