FSADM(8) دستورهای مدیریتی و نگهداری FSADM(8)

fsadm - ابزار تغییر اندازه یا بررسی سلامت سیستم فایل

fsadm [گزینه‌ها] check دستگاه
fsadm [گزینه‌ها] resize دستگاه [اندازه_جدید]

ابزار fsadm برای بررسی یا تغییر اندازه سیستم‌های فایل (از جمله ext2/3/4، ReiserFS و XFS) طراحی شده و غالباً توسط ابزارهای LVM2 فراخوانی می‌شود. این ابزار بررسی یا تغییر اندازه سیستم فایل روی یک دستگاه (که می‌تواند یک دستگاه رمزنگاری‌شده با dm-crypt نیز باشد) را انجام می‌دهد. این دستور تلاش می‌کند تا از یک رابط یکپارچه برای سیستم‌های فایل ext2، ext3، ext4، ReiserFS و XFS استفاده کند.

پیش از انجام تغییر اندازه، سیستم فایل ext2/ext3/ext4 را از حالت متصل (unmount) خارج می‌کند.
نادیده گرفتن برخی از بررسی‌های صحت و سلامت.
نمایش متن راهنما.
تغییر اندازه حجم منطقی lvm2 داده‌شده به همراه سیستم فایل. عملکردهای مدیریتی بیشتری برای حجم‌ها توسط دستور مکمل lvresize(8) و گزینه -r|--resizefs ارائه می‌شود.
چاپ دستورات بدون اجرای واقعی آن‌ها (اجرای آزمایشی).
ارائه خروجی با جزئیات بیشتر.
پاسخ خودکار مثبت (yes) به تمام پرسش‌ها.
تغییر اندازه نگاشت dm-crypt به همراه سیستم فایل شناسایی‌شده روی دستگاه. دستگاه dm-crypt باید برای cryptsetup(8) قابل شناسایی باشد.
اندازه_جدید[B|K|M|G|T|P|E]
تعداد مطلق بلوک‌های سیستم فایل در سیستم فایل، یا اندازه مطلق با استفاده از یک پسوند (بر مبنای توان‌های ۱۰۲۴). اگر اندازه_جدید مشخص نشود، کل فضای دستگاه استفاده خواهد شد.

در صورت تکمیل موفقیت‌آمیز، کد وضعیت 0 برگردانده می‌شود. کد وضعیت 2 نشان‌دهنده لغو عملیات توسط کاربر است. کد وضعیت 3 نشان می‌دهد که عملیات بررسی درخواستی به دلیل متصل بودن (mount) سیستم فایل و عدم پشتیبانی از fsck(8) برخط (online) قابل انجام نیست. کد وضعیت 1 برای سایر خطاها و ناکامی‌ها استفاده می‌شود.

تغییر اندازه سیستم فایل روی حجم منطقی /dev/vg/test به 1000 مبی‌بایت (MiB). اگر /dev/vg/test حاوی سیستم فایل ext2/ext3/ext4 باشد، پیش از تغییر اندازه از حالت متصل خارج (unmount) خواهد شد. به تمام پرسش‌های [y/n] به‌طور خودکار پاسخ 'y' داده می‌شود:

# fsadm -e -y resize /dev/vg/test 1000M

نام دایرکتوری موقت برای نقاط اتصال (mount points). مقدار پیش‌فرض آن /tmp است.
نام دایرکتوری دستگاه‌ها. مقدار پیش‌فرض آن /dev است و باید یک مسیر مطلق باشد.

lvm(8), lvresize(8), lvm.conf(5),

fsck(8), tune2fs(8), resize2fs(8),

reiserfstune(8), resize_reiserfs(8),

xfs_info(8), xfs_growfs(8), xfs_check(8),

cryptsetup(8)

مه ۲۰۲۵ lvm2