| XFS_GROWFS(8) | دستورات مدیریت سیستم | XFS_GROWFS(8) |
نام (NAME)
xfs_growfs - افزایش اندازه سیستم پرونده XFS
خلاصه دستور (SYNOPSIS)
xfs_growfs [ -dilnrx ] [ -D size ] [ -e rtextsize ] [ -L size ] [ -m maxpct ] [ -t mtab ] [ -R size ] [ mount-point | block-device ]
xfs_growfs -V
توضیحات (DESCRIPTION)
دستور xfs_growfs اندازه یک سیستم پرونده XFS متصلشده را برای استفاده از فضای اضافه اضافه شده به دستگاه افزایش میدهد.
xfs_growfs یک سیستم پرونده موجود XFS را گسترش میدهد (ببینید xfs(5)). آرگومان mount-point مسیر دایرکتوری محل اتصال سیستم پرونده است. آرگومان block-device نام دستگاه یک سیستم پرونده XFS متصلشده است. سیستم پرونده برای گسترش داده شدن باید حتماً متصل (mount) باشد (ببینید mount(8)). محتویات موجود در سیستم پرونده بدون تغییر باقی میمانند و فضای اضافه شده برای ذخیرهسازی پروندههای جدید در دسترس قرار میگیرد.
گزینهها (OPTIONS)
- -d | -D size
- مشخص میکند که بخش داده (data section) سیستم پرونده باید تغییر اندازه دهد. اگر گزینه -D size داده شود، بخش داده به آن size تغییر مییابد، در غیر این صورت بخش داده با گزینه -d به بزرگترین اندازه ممکن افزایش مییابد. اندازه بر حسب بلوکهای سیستم پرونده بیان میشود. یک سیستم پرونده با تنها ۱ AG (گروه تخصیص) نمیتواند بیش از این کوچک شود، و یک سیستم پرونده نمیتواند تا نقطهای که تنها ۱ AG داشته باشد کوچک شود.
- -e
- امکان تعیین اندازه اکستنت بیدرنگ (real-time extent size) را فراهم میکند. در mkfs.xfs(8) این مقدار با -r extsize=nnnn مشخص میشود.
- -i
- گزارش (لاگ) جدید یک لاگ داخلی است (درون بخش داده). [یادداشت: این گزینه پیادهسازی نشده است]
- -l | -L size
- مشخص میکند که بخش لاگ سیستم پرونده باید افزایش یابد، کوچک شود یا جابهجا شود. اگر گزینه -L size داده شود، بخش لاگ در صورت امکان به آن size تغییر مییابد. اندازه بر حسب بلوکهای سیستم پرونده بیان میشود. اندازه یک لاگ داخلی باید کوچکتر از اندازه یک گروه تخصیص باشد (این مقدار در زمان اجرای mkfs(8) چاپ میشود). اگر نه -i و نه -x همراه با -l داده نشوند، لاگ مانند گذشته بهصورت داخلی یا خارجی باقی میماند. [یادداشت: این گزینهها پیادهسازی نشدهاند]
- -m
- یک مقدار جدید برای حداکثر درصد فضای سیستم پرونده که میتواند به عنوان inode تخصیص یابد تعیین میکند. در mkfs.xfs(8) این مقدار با -i maxpct=nn مشخص میشود.
- -n
- مشخص میکند که هیچ تغییری نباید در سیستم پرونده اعمال شود. هندسه (geometry) سیستم پرونده چاپ شده و بررسی آرگومانها انجام میشود، اما هیچ افزایشی رخ نمیدهد.
- -r | -R size
- مشخص میکند که بخش بیدرنگ (real-time section) سیستم پرونده باید افزایش یابد. اگر گزینه -R size داده شود، بخش بیدرنگ به آن اندازه افزایش مییابد، در غیر این صورت با گزینه -r به بزرگترین اندازه ممکن رشد میکند. اندازه بر حسب بلوکهای سیستم پرونده بیان میشود. نیازی نیست که سیستم پرونده پیش از اجرای دستور xfs_growfs دارای بخش بیدرنگ بوده باشد.
- -t
- یک فایل جدول اتصال جایگزین را مشخص میکند (پیشفرض /proc/mounts در صورت وجود است، وگرنه /etc/mtab). این گزینه هنگام کار با سیستم پروندههایی که بدون نوشتن در فایل /etc/mtab متصل شدهاند استفاده میشود - برای جزئیات بیشتر به mount(8) مراجعه کنید.
- -V
- شماره نسخه را چاپ کرده و خارج میشود. آرگومان mount-point همراه با -V لازم نیست.
xfs_growfs اغلب در ترکیب با حجمهای منطقی (logical volumes) استفاده میشود (ببینید md(4) و lvm(8) در لینوکس). با این حال، میتوان از آن بر روی یک پارتیشن دیسک معمولی نیز استفاده کرد، برای مثال اگر یک پارتیشن در حالی که بلوک آغازین یکسانی دارد بزرگتر شده باشد.
کاربرد عملی (PRACTICAL USE)
سیستمهای پرونده معمولاً تمام فضای دستگاهی را که در آن قرار دارند اشغال میکنند. برای افزایش اندازه یک سیستم پرونده، لازم است فضای بیشتری برای اشغال کردن توسط آن فراهم شود. بنابراین باید حداقل یک پارتیشن دیسک جدید و خالی در دسترس باشد. افزودن فضا معمولاً با استفاده از یک مدیر حجم منطقی (logical volume manager) انجام میشود.
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | xfsprogs |