PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش جامع پارتیشن بندی در لینوکس (هدیه به کاربران عزیز - nginxweb)



nginxweb
April 29th, 2013, 02:50
سلام خدمت شما کاربران عزیز و محترم

به درخواست تعداد زیادی از دوستان و کاربران عزیز یک آموزش کاربردی برای آشنایی با پارتیشن ها و پارتیشن بندی لینوکس آماده کردم خدمتتون که در حین سادگی وقت زیادی هم گرفت

یک آموزش مفید خدمتتون مینویسم در مورد مدیریت و نظارت روی پارتیشن های لبینوکس

البته شما همه استاد هستید اما به هرحال برای همه انشالله مفید خواهد بود

دستوراتی که واقعا کاربری هستند خدمتتون آموزش میدم base کار ما CentOS 6 می باشد

1- مشاهده تمام پارتیشن ها در لینوکس:


[root@nginxweb ~]# fdisk -l


Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2624 20972857+ 83 Linux
/dev/sda3 2625 4582 15727635 83 Linux
/dev/sda4 4583 77541 586043167+ 5 Extended
/dev/sda5 4583 5887 10482381 83 Linux
/dev/sda6 5888 7192 10482381 83 Linux
/dev/sda7 7193 7845 5245191 83 Linux
/dev/sda8 7846 8367 4192933+ 82 Linux swap / Solaris
/dev/sda9 8368 77541 555640123+ 8e Linux LVM


2- مشاهده یک پارتیشن خاص در لینوکس:


[root@nginxweb ~]# fdisk -l /dev/sda


Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2624 20972857+ 83 Linux
/dev/sda3 2625 4582 15727635 83 Linux
/dev/sda4 4583 77541 586043167+ 5 Extended
/dev/sda5 4583 5887 10482381 83 Linux
/dev/sda6 5888 7192 10482381 83 Linux
/dev/sda7 7193 7845 5245191 83 Linux
/dev/sda8 7846 8367 4192933+ 82 Linux swap / Solaris
/dev/sda9 8368 77541 555640123+ 8e Linux LVM


3- مشاهده تمام دستورات مربوط به Fdisk:


[root@nginxweb ~]# fdisk /dev/sda


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').


Command (m for help):


سپس m را تایپ تمایید

خروجی میشه:


[root@nginxweb ~]# fdisk /dev/sda


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').


Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)


Command (m for help):


4- نمایش تمامی پارتیشن تیبل ها در لینوکس:

ابتدا:

[root@nginxweb ~]# fdisk /dev/sda

سپس حرف p را وارد نمایید

خروجی میشه:


Command (m for help): p



Disk /dev/sda: 637.8 GB, 637802643456 bytes
255 heads, 63 sectors/track, 77541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2624 20972857+ 83 Linux
/dev/sda3 2625 4582 15727635 83 Linux
/dev/sda4 4583 77541 586043167+ 5 Extended
/dev/sda5 4583 5887 10482381 83 Linux
/dev/sda6 5888 7192 10482381 83 Linux
/dev/sda7 7193 7845 5245191 83 Linux
/dev/sda8 7846 8367 4192933+ 82 Linux swap / Solaris
/dev/sda9 8368 77541 555640123+ 8e Linux LVM


Command (m for help):


5- چگونه یک پارتیشن رو در لینوکس پاک کنیم؟

ابتدا فرض میگیریم که یک هارد به سرور متصل می باشد و sda می باشد


[root@nginxweb ~]# fdisk /dev/sda

سپس حرف d را تایپ نمایید و بعد شماده پارتیشن را انتخاب نمایید که معمولا در لینوکس 1 تا 4 می باشد

نمونه:


[root@nginxweb ~]# fdisk /dev/sda


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').


Command (m for help): d
Partition number (1-4): 4


Command (m for help): w
The partition table has been altered!


Calling ioctl() to re-read partition table.


WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
You have new mail in /var/spool/mail/root

*** دقت کنید که d کل پارتیشن رو حذف خواهد کرد

6- چگونه یک پارتیشن جدید در لینوکس ایجاد کنیم؟

ابتدا مشابه بالا:


[root@nginxweb ~]# fdisk /dev/sda


سپس حرف n را تایپ میکنیم

و سپس برای ساخت پارتیشن primary یا همون اصلی حرف p و برای سایت پارتیشن extended یا توسعه یافته حرف e را تایپ میکنیم

نمونه:


[root@nginxweb ~]# fdisk /dev/sda


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').


Command (m for help): n
Command action
e extended
p primary partition (1-4)
e


پس از تایپ نوع پارتیشن نوبت به تعیین حجم پارتیشن مربوطه میرسه که واحد defualt در cent os بر اساس مگا بایت MB می باشد

پس از پایان کار پارتیشن ها جهت دخیره تغییرات حرف w را تایپ نمایید
نمونه:


Command (m for help): w
The partition table has been altered!


Calling ioctl() to re-read partition table.


WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.



انشاالله عمری باقی باشه آموزش های کامل تری نیز خواهم نوشت اگه زمان کافی داشته باشم

پیروز و سربلند باشید

مهندس عیسی محمدزاده

nginxweb


:53:

e4lyas
April 29th, 2013, 03:06
مشتاقانه امیدوارم فضای آموزشی افزایش پیدا کنه ..
ممنون از شما و حتما منتظر آموزش های بیشتر شما خواهیم بود _ + دیگران ( قطعا آنچه از دل برآید بر دل نشیند ! - چون به نظرم حرفه ای گونانه آموزش ها ایجاد میشن و قابل درک تر هستند وقتی یک شخصی که وقتشو صرف اون موضوع کرده و آموزش داده )

تشکر مجدد

net_ehub
April 29th, 2013, 05:13
الان فرض کنید ما یه سرور بالا اوردیم با هارد پایه 10 گیگ
می خوایم 190 گیگ دیگه بهش اضافه کنیم ه بهضورت دیفالت باشه یعنی مثل اینکه ما رو سرور 200 گیگی لینوکس رو بالا اوردیم
چطور باید پارشیت فوق رو اعمال کنیم
یه چیزی می خوام مثل fdisc ویندوزی
اما طوری نشه که ما یه فودلر دیگه اعمال کنیم و کاربر نتونه استفاده درستی بکنه یعنی حالت دیفالت لینوکسی رو به هم نریزه

nginxweb
April 30th, 2013, 21:15
انشالله به مرور آموزش های کاملتری مینویسم خدمتتون

:53:

AmirHosein
April 30th, 2013, 21:23
تاپیک sticky شد ...

OmidX
October 19th, 2013, 05:17
چطوری به پارتیشن root ، ده گیگ اضافه کنم ؟ ، امکانش هست اصلا ؟! :D

AbtinServer
October 19th, 2013, 17:54
حرکت بسیار زیبایی بود.
ممنون

elpedia
November 25th, 2013, 01:24
چطوری به پارتیشن root ، ده گیگ اضافه کنم ؟ ، امکانش هست اصلا ؟! :D
منظورتون Logical Volume root هستش؟
اگر ضروری هستش بگید تا آموزش خلاصشو بگم.

zdesign
April 30th, 2018, 10:26
سلام خسته نباشید .
من پاسخ دوستان رو میخونم ولی متاسفانه هیچکسی به سوالاتی که دوستان پرسیدند جواب نداده اصلا !!!
مشکل تمامی دوستان این هست که چطور هاردی که مثلا 50 گیگ هست و تغییرات اصلیش انجام شده 50 گیگ دیگه اضافه کنیم . به اصطلاح extend کنیم .
ممنون میشم اگر دوستانی که در این ضمینه تخصص دارند اموزش رو ارسال کنند تا این تاپیک کامل بشه .