THIN_METADATA_SIZE(8) دستورات مدیریت سیستم THIN_METADATA_SIZE(8)

thin_metadata_size - محاسبه اندازه بهینه متادیتا برای استخرهای thin-provisioning

thin_metadata_size [گزینه‌ها]

دستور thin_metadata_size اندازه پیشنهادی و مورد نیاز فضای متادیتا را بر اساس اندازه استخر (pool size) و اندازه بلوکها محاسبه میکند. همچنین این ابزار حداکثر تعداد دستگاه‌های دارای تخصیص پویا (thin-provisioned) و اسنپ‌شات‌ها را در نظر می‌گیرد. از آنجا که استخرهای تخصیص پویا داده‌هایی با تنوع بسیار بالا نگهداری می‌کنند، این ابزار برای ارائه یک اندازه اولیه منطقی و استاندارد به کار می‌رود.

نمایش راهنما و خروج.
نمایش اطلاعات نسخه و خروج.
تنظیم اندازه بلوک.

اندازه بلوک دستگاه‌های تخصیص پویا با واحدهای بایت، سکتور، کیبی‌بایت، کیلوبایت و... مشخص می‌شود. پیش‌فرض در صورت عدم ذکر واحد، سکتور است. شناسه‌های اندازه و تعداد می‌توانند با پسوند واحد تک‌حرفی یا فرم بلند وارد شوند (مانند -b1m یا -b1mebibytes).

تنظیم اندازه استخر.

اندازه استخر تخصیص پویا با واحدهای بایت، سکتور، کیبی‌بایت، کیلوبایت و... که پیش‌فرض آن سکتور است.

تنظیم حداکثر تعداد دستگاه‌های پویا.

حداکثر مجموع تمام دستگاه‌های دارای تخصیص پویا و اسنپ‌شات‌ها. برای ورود راحت‌تر اعداد بزرگ از شناسه‌های واحد پشتیبانی می‌شود (مثلاً 1000000 = 1M). پیش‌فرض مقدار عددی مطلق بدون واحد است.

واحد خروجی بر حسب بایت، سکتور، کیبی‌بایت، کیلوبایت و... که پیش‌فرض آن سکتور است.
محدود کردن خروجی تنها به عدد اندازه.

محاسبه اندازه دستگاه متادیتای تخصیص پویا برای اندازه بلوک ۶۴ کیبی‌بایت، اندازه استخر ۱ تبی‌بایت و حداکثر ۱۰۰۰ دستگاه و اسنپ‌شات پویا در واحد سکتور با خروجی کامل:

$ 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

دستور thin_metadata_size در صورت موفقیت کد خروج 0 و در صورت بروز خطا کد 1 را برمی‌گرداند.

thin_dump(8), thin_check(8), thin_repair(8), thin_restore(8), thin_rmap(8)

Joe Thornber <ejt@redhat.com>, Heinz Mauelshagen <HeinzM@RedHat.com>

مه ۲۰۲۵ thin-provisioning-tools