ذخیره‌سازی: LVM و فایل‌سیستم

فایل‌سیستم‌ها، mount و fstab

اتصال دائمی فایل‌سیستم‌ها

لینوکس از چند فایل‌سیستم رایج پشتیبانی می‌کند؛ ext4 پایدارترین و رایج‌ترین گزینه برای اکثر کاربردهاست، XFS برای فایل‌های بزرگ و بارهای کاری با I/O سنگین (مثل دیتابیس) عملکرد بهتری دارد، و Btrfs ویژگی‌های پیشرفته‌ای مثل snapshot و checksum داخلی ارائه می‌دهد اما پیچیدگی بیشتری هم دارد.

دستور mount یک فایل‌سیستم را به یک دایرکتوری متصل می‌کند، اما این اتصال با ری‌بوت از بین می‌رود مگر در فایل /etc/fstab ثبت شود:

› مشاهده UUID یک پارتیشن (روش پیشنهادی برای fstab)
sudo blkid /dev/data_vg/app_lv
› یک خط نمونه در /etc/fstab
UUID=1a2b3c4d-5e6f-7890-abcd-ef1234567890  /mnt/appdata  ext4  defaults  0  2

استفاده از UUID به‌جای نام دستگاه (مثل /dev/sdb1) توصیه می‌شود، چون نام دستگاه‌ها می‌تواند بین ری‌بوت‌ها یا پس از اضافه شدن دیسک جدید تغییر کند، اما UUID ثابت می‌ماند. پس از ویرایش fstab، حتماً باید با دستور زیر تست کرد که هیچ خطایی رخ نمی‌دهد، پیش از ری‌بوت واقعی سرور:

sudo mount -a

اگر این دستور خطا بدهد و شما سرور را ری‌بوت کنید، ممکن است سرور اصلاً بالا نیاید یا وارد حالت اضطراری (emergency mode) شود. بنابراین تست fstab پیش از ری‌بوت یک قدم حیاتی و هرگز قابل صرف‌نظر کردن نیست.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.