PDA

Виж пълна версия : Създаване на SWAP


dodo2000
14.03.05 г., 18:43
На един компютър с празен хард 4 GB съм започнал да слагам Slackware 10. Намерих си подробни инструкции за тази версия от интернет на английски - Slackware Linux Essentials. Имам обаче едно питане отностно създаването на SWAP дяла. Използвайки fdisk и следните инструкции:

Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):1
First cylinder (0-1060, default 0):0
Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):+64M

и създадох primary дял 3 GB. После написах

Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):2
First cylinder (124-1060, default 124):124
Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):1060

(цифрите са копирани от приемра аз ползвах такива каквито ми позволява показваше за моя хард)
за да създам втори дял - 1 GB. Следваайки инструкциите: We need to change the type of the first partition to type 82 (Linux swap). Type t to change the type, select the first partition, and type 82. създадох SWAP дял. Сега като напиша p излиза следната информация:
dev/hda1 Boot* Start 1 End 417 Blocks 3152488+ ID 83 System Linux swap
dev/hda2 Start 418 End 556 Blocks 1050840 ID 5 System Ext
dev/hda5 Start 418 End 556 Blocks 1050840+ ID 83 System Linux
Оказва се че SWAP дяла е 3 ГБ, а мястото за Linux е 1 ГБ. Защо така се е получило SWAP да е 3ГБ и да е буутващ. И другото нещо защо ми показва че имам три дяла след като съм създал два. Налага ли се да коригирам нещо или да оставя нещата така и да продължа инсталацията.

Manchev
14.03.05 г., 19:19
ползвай cfdisk вместо fdisk и ще го направиш без проблеми :)

Ама пиша и аз...

prestige
14.03.05 г., 19:54
fdisk /dev/hda (ако е hda)
Изтриваш всички налични дялове - с "d".

1. Създаваш първият дял за swap-а.

Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):1
First cylinder (0-1060, default 0):0
Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):+64M

2. Създава се втори дял за /

Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):2
First cylinder (124-1060, default 124):124
Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):1060

3. Сменяш типа на дяла за swap-а на 82 - Linux swap. (Не е нужно да сменяш типа на дяла за вторият дял защото fdisk го слага по default на 83 - Linux native)

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 82

4. Правиш вторият дял bootable

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

64МБ за swap ми се струват малко. Не знам с колко RAM си. По дебелите книги препоръчват swap = 2*RAM.
С това трябва всичко да е ОК.
P.S. Ако искаш /home или някоя друга директория да ти е на отделен дял, пак си правиш нови дялове с "n" и всичко си е същото.
Успех!

dodo2000
14.03.05 г., 21:11
има нещо, което не ми става ясно. слагам за swap дяла 64 М а защо после ми показва като размер за linux swap hda1 3152488 т.е. 3 GB а за hda2 остава 1 ГБ. и откъде се взе това hda5. Това не се ли явява extended partition.

Manchev
15.03.05 г., 01:49
Абе пич, пусни cfdisk вместо fdisk
Направи всичко Primary. Тогава ще видиш кое какво е.
За сведение явно трявба да ти кажа, че cfdisk е графичния вариант на fdisk. Графичен е силно казано, но все пак визуализира какво правиш и го има в инсталационния диск на slackware.

С primary дяловете няма да имаш проблем щом са максимум четири....