بررسی استفاده از فضای ذخیره سازی یکی از مهم ترین وظایف SysAdmin می باشد و این امر به اطمینان ازداشتن فضای خالی کافی در درایورهای ذخیره سازی برای اجرای کارآمد سیستم لینوکس کمک می کند. در این مقاله 7 ابزار برای بررسی پارتیشن بندی دیسک در لینوکس را معرفی خواهیم کرد، با ما همراه باشید.
در این مقاله به صورت 0 تا 100 نحوه پارتیشن بندی لینوکس را آموزش می بینید چناچه دسترسی به سیستم عامل لینوکس برای تست کردن ابزار های پارتیشن بندی ندارید می توانید از سرویس (سرور مجازی لینوکس) آذرسیس برای تست ابزار
فهرست مطالب
پارتیشن بندی دیسک چیست؟
فرآیند تقسیم دیسک به یک یا چند ناحیه logical می باشد که اغلب به عنوان پارتیشن شناخته می شود و کاربر می تواند به طور جداگانه روی آن کار کند.
این یک مرحله از تقسیم بندی دیسک می باشد که اگر پارتیشن ایجاد شود، دیسک اطلاعات مربوط به مکان و اندازه پارتیشن ها را در جدول پارتیشن ذخیره می کند.
هر partitionبه عنوان logical disk در سیستم عامل ظاهر شده و کاربران می توانند داده ها را روی آن دیسک ها بخوانند و بنویسند. همچنین مزیت اصلی پارتیشن بندی دیسک این است که هر پارتیشن را می توان به طور جداگانه مدیریت کرد.
معرفی 7 ابزار برای بررسی پارتیشن بندی دیسک در لینوکس
اکنون که تا حدودی با پارتیشن بندی دیسک آشنا شدید، در ادامه به معرفی 7 ابزار برای بررسی پارتیشن بندی می پردازیم.
دستور fdisk (fixed disk)
fdisk یک ابزار خط فرمان قدرتمند و محبوب است که برای ایجاد و بررسی جداول پارتیشن دیسک استفاده می شود. با این ابزار از جداول پارتیشن GPT، MBR، Sun، SGI و BSD پشتیبانی کرده و می توانید دستورات fdisk را از طریق رابط کاربر پسند، متنی و منو محور آن برای نمایش، ایجاد، تغییر اندازه، حذف، تغییر، کپی و جابجایی پارتیشن ها بر روی دیسک های ذخیره سازی اجرا کنید.
دستور fdisk زیر جدول پارتیشن تمام دستگاه های بلوک نصب شده را چاپ می کند:
sudo fdisk -l
دستور sfdisk (scriptable fdisk)
sfdisk همانند fdisk عمل کرده و جدول disk partition ذخیره سازی را چاپ یا بررسی می کند. با این حال، sfdisk ویژگی های اضافی را ارائه داده که در fdisk موجود نمی باشد ولی می توانید آن را به عنوان fdisk استفاده کنید، همچنین از جداول پارتیشن GPT، MBR، Sun و SGI نیز پشتیبانی می کند. تفاوت بین دو دستور این است که sfdisk پارتیشن های استاندارد سیستم را برای برچسب های دیسک SGI و SUN مانند fdisk ایجاد نمی کند.
sudo sfdisk -l
دستور cfdisk (curse of fdisk)
cfdisk برنامه ساده ای است که برای چاپ و مدیریت پارتیشن های دیسک استفاده می شود و این قابلیت، پارتیشن بندی اولیه را با یک رابط کاربر پسند ارائه داده و مانند fdisk و sfdisk که به کاربران اجازه می دهد پارتیشن های هارد دیسک را مشاهده، اضافه، حذف و تغییر دهند، قدرتمندتر عمل می کند. همچنین از کلیدهای جهتنمای راست و چپ برای حرکت دادن برجستهکننده روی برگههای منو استفاده می شود.
sudo cfdisk
دستور Parted
parted یک ابزار خط فرمان شناخته شده برای نمایش و بررسی پارتیشن های دیسک می باشد. همچنین در ایجاد فضا برای پارتیشن های جدید، سازماندهی مجدد استفاده از دیسک، کپی داده ها در هارد دیسک های جدید و موارد دیگر استفاده می شود.
sudo parted -l
دستور lsblk (blocklist)
lsblk اطلاعاتی از جمله name، type، mountpoint را در مورد تمام دستگاه های بلوک نصب شده در دسترس یا خاص به استثنای دیسک های RAM چاپ می کند.
lsblk
دستور df (disk file system)
df مقدار فضای استفاده شده از فضای دیسک سیستم فایل را در ترمینال نشان می دهد و hT- در دستور زیر مشاهده مقدار فضای دیسک، درصد فضای استفاده شده و فضای خالی موجود را امکان پذیر می کند.
df -hT
دستور pydf (python df)
pydf یک ابزار استثنایی خط فرمان Python و جایگزینی عالی برای df در لینوکس است و از رنگ های متمایز برای برجسته کردن disk partition با ویژگی های خاص استفاده می کند.
pydf
نتیجه گیری
در این مقاله آموزشی 7 ابزار برای بررسی پارتیشن بندی دیسک در لینوکس را معرفی کردیم. به کمک دستورات و توضیحات گفته شده در بالا به راحتی می توانید پارتیشن های دیسک خود را مورد بررسی قرار دهید. ممنون که تا آخر با ما همراه بودید، نظرات خود را با ما به اشتراک بگذارید.