تصمیم داریم دستور fdisk را بصورت کامل توضیح و آموزش دهیم با این دستور میتوانید بصورت حرفه ای بر روی دیسک و پارتیشن تغییرات اعمال کنید
توجه۱:این دستور برای اجرا نیاز به کاربر ریشه(root) دارد
توجه۲:اگر کاربر آماتور هستید برای اولین بار به هیچ وجه اقدام به استفاده از این دستور نکنید مگر اطلاعات مهمی نداشته باشید و در صورت بروز هرگونه مشکل
دستور فوق آرگومانهای فروانی دارد که سعی میکنیم به ترتیب توضیع بدیم

بخش اول آرگومان l:با آرگومان فوق لیست پارتشینهای شما را به طور کامل نمایش میدهد مثل دستور زیر
fdisk -l

حالا شاید شما بخواهید لیست تمام پارتیشنهای دیسک خاصی را ببینید به عنوان مثال ما تصمیم داریم پارتیشنهای sda را ببینیم پس دستور زیر را میزنیم
sudo fdisk -l /dev/sda
در حال حاضر تصمیم داریم پارتیشن فوق را تغییراتی دهیم پس دستور زیر را اجرا میکنیم
sudo fdisk /dev/sda
اگر دستور بالا را اجرا کرده باشید باید تصویری همانند عکس زیر را ببینید


که اگر حرف m را بزنید میتوانید تمام آرگومانهای این دستور را ببینید

بخش دوم مشاهده جدول پارتیشن:
برای مشاهده جدول پارتیشن حرف p را بزنید و همانطور که مشاهده میکنید جزئیات مرتبط به جدول پارتیشن را نمایش میدهد


بخش سوم حذف پارتیشن:

برای حذف پارتیشن باید از حرف d استفاده کنید همانطور که در تصویر زیر مشاهده میکنید ما ۵ پارتیشن داشتیم که در اینجا تصمیم داریم پارتیشن شماره ۵ را حذف کنیم پس وقتی حرف d را تایپ کردم و اینتر زدیم باید عدد مرتبط به پارتیشن را بزنیم تا پارتیشن حذف شود


بخش چهارم ساخت پارتیشن:

برای ساخت پارتیشن باید از حرف n استفاده کنید برای پارتیشن logical حرف e و برای پارتیشن primary حرف p را بزنید همانند تصویر زیر بنده تصمیم دارم با حرف n پارتیشن را بسازم و با حرف l به برنامه اعلام میکنم که پارتیشن logical بساز


 بقیه سوالات را در صورت نیاز تغییر یا بصورت پیش فرض بزارید و اینتر بزنید در بخش hex code باید نوع آن را مشخص کنید در صورتی که نمیدانید حرف L رابزنید تا لیست را برای شما نمایش دهد


 به عنوان مثال ما عدد ۸۲ را زدیم که میخواستم پارتیشن swap بسازیم ولی شما میتوانید طبق نیازتان انتخاب کنید


برای ذخیره تغییرات و خروج حرف w و در صورتی که تمایل ندارید چیزی ذخیره شود حرف q را بزنید
بخش پنجم چک هارد برای بد سکتور: فرض میکنیم که شما دستور fdisk -l را در ترمینال زده اید و لیست پارتیشنهای خود را در حال حاضر میبینید و ما تصمیم داریم پارتیشن sda3 را از لحاظ بد سکتور چک و خروجی را در یک فایل txt نمایش دهد
sudo fdisk -l  /dev/sda
sudo badblocks -v /dev/sda3 >badsector.txt
[عکس: pid51-10.png]

نکته ۱:اگر از ساختار دایرکتوری مطلغ نیستید و نمیدانید دایرکتوری dev/ چیست پیشنهاد میکنم این پست را کامل مطالعه کنید
منابع:
کانال لینوکسی ها
این مقاله نیاز به روز رسانی و تکمیل شدن دارد در آینده نزدیک تکمیل خواهد شد
هرگونه کپی برداری بدون اجازه غیر مجاز و خلاف شرع است
اگر مطلب فوق برای شما مفید بوده است لطفا چنانچه برای شما مقدور است از طریق لینک زیر از "ما" حمایت کنید.