| THIN_METADATA_SIZE(8) | دستورات مدیریت سیستم | THIN_METADATA_SIZE(8) |
نام (NAME)
thin_metadata_size - محاسبه اندازه بهینه متادیتا برای استخرهای thin-provisioning
خلاصه دستور (SYNOPSIS)
thin_metadata_size [گزینهها]
توضیحات (DESCRIPTION)
دستور thin_metadata_size اندازه پیشنهادی و مورد نیاز فضای متادیتا را بر اساس اندازه استخر (pool size) و اندازه بلوکها محاسبه میکند. همچنین این ابزار حداکثر تعداد دستگاههای دارای تخصیص پویا (thin-provisioned) و اسنپشاتها را در نظر میگیرد. از آنجا که استخرهای تخصیص پویا دادههایی با تنوع بسیار بالا نگهداری میکنند، این ابزار برای ارائه یک اندازه اولیه منطقی و استاندارد به کار میرود.
گزینهها (OPTIONS)
- -h, --help
- نمایش راهنما و خروج.
- -V, --version
- نمایش اطلاعات نسخه و خروج.
- -b, --block-size BLOCKSIZE[bskKmMgGtTpPeEzZyY]
- تنظیم اندازه بلوک.
اندازه بلوک دستگاههای تخصیص پویا با واحدهای بایت، سکتور، کیبیبایت، کیلوبایت و... مشخص میشود. پیشفرض در صورت عدم ذکر واحد، سکتور است. شناسههای اندازه و تعداد میتوانند با پسوند واحد تکحرفی یا فرم بلند وارد شوند (مانند -b1m یا -b1mebibytes).
- -s, --pool-size POOLSIZE[bskKmMgGtTpPeEzZyY]
- تنظیم اندازه استخر.
اندازه استخر تخصیص پویا با واحدهای بایت، سکتور، کیبیبایت، کیلوبایت و... که پیشفرض آن سکتور است.
- -m, --max-thins count[bskKmMgGtTpPeEzZyY]
- تنظیم حداکثر تعداد دستگاههای پویا.
حداکثر مجموع تمام دستگاههای دارای تخصیص پویا و اسنپشاتها. برای ورود راحتتر اعداد بزرگ از شناسههای واحد پشتیبانی میشود (مثلاً 1000000 = 1M). پیشفرض مقدار عددی مطلق بدون واحد است.
- -u, --unit bskKmMgGtTpPeEzZyY
- واحد خروجی بر حسب بایت، سکتور، کیبیبایت، کیلوبایت و... که پیشفرض آن سکتور است.
- -n, --numeric-only {short|long}
- محدود کردن خروجی تنها به عدد اندازه.
مثالها (EXAMPLES)
محاسبه اندازه دستگاه متادیتای تخصیص پویا برای اندازه بلوک ۶۴ کیبیبایت، اندازه استخر ۱ تبیبایت و حداکثر ۱۰۰۰ دستگاه و اسنپشات پویا در واحد سکتور با خروجی کامل:
$ thin_metadata_size -b64k -s1t -m1000
یا (با استفاده از گزینههای معادل طولانی) برای بلوک ۱ گیبیبایت، اندازه استخر ۱ پتابایت و حداکثر ۱ میلیون دستگاه و اسنپشات با خروجی فقط عددی بر حسب گیگابایت:
$ thin_metadata_size --block-size=1g --pool-size=1P --max-thins=1M --unit=G --numeric-only
مشابه دستور قبل، اما با افزودن کاراکتر مشخصکننده واحد:
$ thin_metadata_size --block-size=1gibi --pool-size=1petabytes --max-thins=1mega --unit=G --numeric-only=short
یا همراه با رشته مشخصکننده واحد:
$ thin_metadata_size --block-size=1gibi --pool-size=1petabytes --max-thins=1mega --unit=G -nlong
تشخیص و کدهای خروج (DIAGNOSTICS)
دستور thin_metadata_size در صورت موفقیت کد خروج 0 و در صورت بروز خطا کد 1 را برمیگرداند.
همچنین ببینید (SEE ALSO)
thin_dump(8), thin_check(8), thin_repair(8), thin_restore(8), thin_rmap(8)
نویسندگان (AUTHORS)
Joe Thornber <ejt@redhat.com>, Heinz Mauelshagen <HeinzM@RedHat.com>
| مه ۲۰۲۵ | thin-provisioning-tools |