| git-annex-maxsize(1) | General Commands Manual | git-annex-maxsize(1) |
نام (NAME)
git-annex-maxsize - پیکربندی حداکثر اندازه یک مخزن
خلاصه دستور (SYNOPSIS)
git annex maxsize repository size
git annex maxsize repository
git annex maxsize
توضیحات (DESCRIPTION)
این دستور حداکثر اندازه مجموع فایلهای ضمیمهشده را که میتوان در یک مخزن ذخیره کرد، پیکربندی میکند. هنگامی که با مشخص کردن یک مخزن اما بدون تعیین اندازه اجرا شود، مقدار maxsize پیکربندیشده فعلی را نمایش میدهد. هنگامی که بدون هیچ پارامتری اجرا شود، نمای کلی از اندازه و maxsize تمام مخازن را نمایش میدهد.
مخزن را میتوان با نام ریموت گیت یا با uuid مشخص کرد. برای مخزن فعلی، از "here" استفاده کنید.
اندازه را میتوان با استفاده از هر واحدی مشخص کرد؛ برای نمونه "100 gigabytes" یا "0.8TB".
این تنظیم صرفاً جنبه توصیهای دارد و مانع از تلاش git-annex برای ذخیره دادههای بیشتر در یک مخزن نمیشود. هنگامی که یک مخزن دارای یک عبارت محتوای ترجیحی باشد که با استفاده از "balanced" یا "sizebalanced" پیکربندی شده است، هنگام بررسی محتوای ترجیحی، مقدار maxsize را در نظر خواهد گرفت. با این حال همچنان امکان فراتر رفتن از maxsize وجود دارد، برای نمونه هنگامی که چندین نویسنده بهطور همزمان در همان مخزن مینویسند.
یک محدودیت سختگیرانه برای اندازه مخزن (Hard limit) باید به روش دیگری اعمال شود؛ برای نمونه با قرار دادن مخزن روی پارتیشنی با اندازه دلخواه. سپس میتوان از این دستور برای آگاه کردن git-annex از آن محدودیت اندازه استفاده کرد.
برای نمونه، اگر یک مخزن گیت روی درایوی با ظرفیت ۱ ترابایت قرار داشته باشد و تنها چیزی باشد که روی آن درایو ذخیره شده است، و annex.diskreserve روی ۱ گیگابایت پیکربندی شده باشد، در این صورت اجرای git-annex maxsize here "999 gigabytes" منطقی خواهد بود.
برای متوقف کردن بررسی حداکثر اندازه یک مخزن، مقدار maxsize را برابر با 0 قرار دهید.
گزینهها (OPTIONS)
- --bytes
- حداکثر اندازه را بر حسب بایت نمایش میدهد و واحدهای خواناتر پیشفرض را غیرفعال میکند.
- --json
- فعالسازی خروجی JSON.
- همچنین میتوان از گزینههای git-annex-common-options(1) نیز استفاده کرد.
همچنین ببینید (SEE ALSO)
git-annex(1)
git-annex-preferred-content(1)
نویسنده (AUTHOR)
Joey Hess <id@joeyh.name>