ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

دستکاری پارتیشن ها با fdisk

La fdisk این برنامه به ما اجازه می دهد تا به طور مستقیم با دستگاه های دیسک مانند (مانند هارد دیسک و درایوهای فلش) در سطح بسیار پایین تعامل داشته باشیم. با این ابزار می توانیم پارتیشن های دستگاه را ویرایش، حذف و ایجاد کنیم. برای کار با فلش درایو خود، ابتدا باید آن را از حالت نصب خارج کنیم (در صورت نیاز) و سپس آن را فراخوانی کنیم fdisk برنامه به شرح زیر


[me@linuxbox ~]$ sudo umount / dev / sdb1

[me@linuxbox ~]$ sudo fdisk /dev/sdb

[me@linuxbox ~]$ sudo umount / dev / sdb1

[me@linuxbox ~]$ sudo fdisk /dev/sdb


توجه داشته باشید که باید دستگاه را بر حسب کل دستگاه مشخص کنیم، نه با شماره پارتیشن. پس از راه اندازی برنامه، اعلان زیر را مشاهده خواهیم کرد:



فرمان (m for help):

فرمان (m for help):


با وارد کردن "m" منوی برنامه نمایش داده می شود:



عمل فرمان

یک پرچم قابل بوت را تغییر دهید و برچسب دیسک bsd را ویرایش کنید

c پرچم سازگاری dos را تغییر دهید و یک پارتیشن را حذف کنید

l انواع پارتیشن های شناخته شده را لیست می کند m این منو را چاپ می کند

n یک پارتیشن جدید اضافه کنید

o یک جدول پارتیشن DOS خالی جدید ایجاد کنید و جدول پارتیشن را چاپ کنید

q بدون ذخیره تغییرات از کار خارج شوید

s یک Disklabel خالی جدید Sun ایجاد کنید و شناسه سیستم پارتیشن را تغییر دهید و واحدهای نمایش/ورودی را تغییر دهید

v جدول پارتیشن را تأیید کنید

w جدول را روی دیسک بنویسید و از آن خارج شوید

x قابلیت اضافی (فقط متخصصان)


فرمان (m for help):

عمل فرمان

یک پرچم قابل بوت را تغییر دهید و برچسب دیسک bsd را ویرایش کنید

c پرچم سازگاری dos را تغییر دهید و یک پارتیشن را حذف کنید

l انواع پارتیشن های شناخته شده را لیست می کند m این منو را چاپ می کند

n یک پارتیشن جدید اضافه کنید

o یک جدول پارتیشن DOS خالی جدید ایجاد کنید و جدول پارتیشن را چاپ کنید

q بدون ذخیره تغییرات از کار خارج شوید

s یک Disklabel خالی جدید Sun ایجاد کنید و شناسه سیستم پارتیشن را تغییر دهید و واحدهای نمایش/ورودی را تغییر دهید

v جدول پارتیشن را تأیید کنید

w جدول را روی دیسک بنویسید و از آن خارج شوید

x قابلیت اضافی (فقط متخصصان)


فرمان (m for help):


اولین کاری که می خواهیم انجام دهیم این است که طرح پارتیشن موجود را بررسی کنیم. ما این کار را با وارد کردن "p" برای چاپ جدول پارتیشن دستگاه انجام می دهیم:



فرمان (m for help): p


دیسک /dev/sdb: 16 مگابایت، 16006656 بایت

1 هد، 31 بخش / مسیر، 1008 سیلندر واحد = سیلندر 31 * 512 = 15872 بایت

فرمان (m for help): p


دیسک /dev/sdb: 16 مگابایت، 16006656 بایت

1 هد، 31 بخش / مسیر، 1008 سیلندر واحد = سیلندر 31 * 512 = 15872 بایت


بوت دستگاه

آغاز

پایان

سیستم شناسه بلوک ها

/ dev / sdb1

2

1008

15608+ b W95 FAT32


در این مثال، یک دستگاه 16 مگابایتی با یک پارتیشن (1) را می بینیم که از 1006 سیلندر از 1008 سیلندر موجود در دستگاه استفاده می کند. این پارتیشن به عنوان یک پارتیشن FAT95 ویندوز 32 شناسایی شده است. برخی از برنامه‌ها از این شناسه برای محدود کردن انواع عملیاتی که می‌توان روی دیسک انجام داد استفاده می‌کنند، اما اغلب اوقات تغییر آن ضروری نیست. با این حال، به منظور نمایش، آن را برای نشان دادن یک پارتیشن لینوکس تغییر می دهیم. برای این کار ابتدا باید بفهمیم که از چه شناسه ای برای شناسایی پارتیشن لینوکس استفاده می شود. در لیست بالا، می بینیم که شناسه b برای تعیین پارتیشن موجود استفاده می شود. برای مشاهده لیستی از انواع پارتیشن های موجود، به منوی برنامه مراجعه می کنیم. در آنجا می توانیم انتخاب زیر را ببینیم:



l انواع پارتیشن های شناخته شده را لیست می کند

l انواع پارتیشن های شناخته شده را لیست می کند


اگر در اعلان "l" را وارد کنیم، لیست بزرگی از انواع ممکن نمایش داده می شود. در میان آنها ما "b" را برای نوع پارتیشن موجود و "83" را برای لینوکس می بینیم.

با بازگشت به منو، این انتخاب را برای تغییر شناسه پارتیشن مشاهده می کنیم:



شناسه سیستم یک پارتیشن را تغییر دهید

شناسه سیستم یک پارتیشن را تغییر دهید


ما "t" را در اعلان وارد می کنیم ID جدید را وارد کنید:



فرمان (m for help): t

پارتیشن انتخابی 1

کد هگز (برای لیست کدها L را تایپ کنید): 83

تغییر نوع سیستم پارتیشن 1 به 83 (لینوکس)

فرمان (m for help): t

پارتیشن انتخابی 1

کد هگز (برای لیست کدها L را تایپ کنید): 83

تغییر نوع سیستم پارتیشن 1 به 83 (لینوکس)


این همه تغییراتی را که باید انجام دهیم کامل می شود. تا این مرحله، دستگاه دست نخورده بوده است (تمام تغییرات در حافظه ذخیره شده است، نه در دستگاه فیزیکی)، بنابراین جدول پارتیشن اصلاح شده را روی دستگاه می نویسیم و خارج می شویم. برای انجام این کار، "w" را در اعلان وارد می کنیم:



فرمان (m for help): w

جدول پارتیشن تغییر کرده است!


فراخوانی ioctl() برای خواندن مجدد جدول پارتیشن.

فرمان (m for help): w

جدول پارتیشن تغییر کرده است!


فراخوانی ioctl() برای خواندن مجدد جدول پارتیشن.



هشدار: اگر پارتیشن‌های DOS 6.x را ایجاد یا تغییر داده‌اید، لطفاً برای اطلاعات بیشتر به صفحه راهنمای fdisk مراجعه کنید.

همگام سازی دیسک ها [me@linuxbox ~]$


هشدار: اگر پارتیشن‌های DOS 6.x را ایجاد یا تغییر داده‌اید، لطفاً برای اطلاعات بیشتر به صفحه راهنمای fdisk مراجعه کنید.

همگام سازی دیسک ها [me@linuxbox ~]$


اگر تصمیم داشتیم دستگاه را بدون تغییر رها کنیم، می‌توانستیم «q» را در اعلان وارد کنیم، که بدون نوشتن تغییرات از برنامه خارج می‌شد. می‌توانیم با خیال راحت پیام هشدار شوم را نادیده بگیریم.


برترین سیستم عامل Cloud Computing در OnWorks: