Попробую описать
fdisk и обозначение разделов.
Если где ошибся или упустил чего -поправьте. Думаю, инфа в этом разделе даст возможность новичкам в Линуксе получить поддержку .
ИтаГ..
Обозначение разделов в Linux и Windows
Пример 1
Все диски в Linux представлены в виде устройств. Все диски с IDE-интерфейсом оответствуют устройствам dev/hda, dev/hdb, dev/hdc и т. д.
Если у вас всего один жесткий диск, то это тот самый Primary master и в Linux он соответствует dev/hda
Если он разбит у вас на два или более логических раздела (которые в Windows вы видели как C,D,E...), то в Linux они соответствуют устройствам dev/hda1, dev/hda2, dev/hda3... (потому что это не разные физические диски, а всего- навсего разделы первого диска.)
Пример 2
Теперь представим вариант, что у вас на компьютере один жесткий диск и один CD-Rom привод. В свою очередь жесткий диск у вас разбит на два логических раздела. В Windows вы наблюдали их как диски C, D и E.
В Linux они соответствуют устройствам
hda1 - C
hda2 - D
hdb - CD-ROM (он и есть диск E)
Разумеется в Linux вы не обнаружите дисков C, D, E и т. д. Я обозначил это просто для наглядности, чтоб лучше запомнилось, хотя если вы будете ностальгировать по Windows, то сможете присвоить всем дискам Виндов (вы будете иметь к ним доступ из Linux) те же имена (C,D,E и т. д.)
Пример 3
У вас на компьютере два жестких диска и CD-ROM привод. В свою очередь второй диск разбит на два логических раздела. Рассматриваем разные случаи. Зато когда вы разберетесь, то больше никогда уже не будете испытывать затруднений в этом вопросе. Так вот, в Windows в таком случае вы были обладателем дисков C, D, E и F. В Linux они соответствуют устройствам
hda - C
hdb1 - D
hdb2 - E
hdc - CD-ROM (F)
Если понять принцип, то уже не важно на какой диск cтавить.
Разбиение.
Берем случай ,когда у нас два жестких диска. Устанавливать Linux будем на второй .
#Получаем права рута.
user@debian:~$ su
Пароль:**********
debian:/home/user# fdisk -l (это не И большая, это эль маленькая)
Список команд fdisk (подсказка m): m
Введя m и нажав Enter вы получите подсказку - список всех команд и описание их назначения.
a - toggle a bootable flag
b - редактирование метки диска
с - флажок переключения DOS -совместимости
d - удаление ненужного или неправильно созданного раздела
l - выводит список типов разделов
n - команда создания раздела на диске
o - creat new empty Dos partition table
p - выводит список всех существующих разделов на вашем компьютере
q - выход из fdisk без сохранения результатов
s - created a new empty SUN disk label
t - меняет тип раздела
u - меняет единицы измерения объема диска/раздела
v - проверяет таблицу разделов
w - выход из fdisk с сохранением результатов
x - режим только для экспертов
#Перед вами на экране представлены два ваших диска в виде hda и hdb.Выбираем hdb .
debian:/home/root# fdisk /dev/hdb
#В командной строке вводим
p и
Enter для получения списка существующих разделов.
Command (m for help):
p
# Сначала удалим существующий раздел командой d (delete).
Command (m for help):
d
Создаем раздел для Linux
Итак, вводим
n. Нам предлагается создать либо первичный физический p раздел, либо логический l. На одном диске может быть не более 4-х физических разделов.
Command (m for help):
n
Command action
e extended (расширенный)
p primary partition (1-4) (первичный)
Для создания первичного (primary) физического раздела нажимаем p, потом последовательно вводим номер раздела, стартовый цилиндр и размер раздела в мегабайтах.
Номер раздела (1-4): 1
Первый цилиндр (1- 782) : 1
Последний цилиндр или размер +<размер>M или +<размер>K (1- 782): +16К
если вы решили выделить под Linux 16 Гб, то и вводим +16К
Вот мы и создали раздел /dev/hdb1 .
Теперь надо создать раздел для подкачки. В Linux в отличие от Windows для подкачки (свопинга) выделяют отдельный раздел. Размер области подкачки обычно выбирают в два раза больше размера оперативной памяти. .
Вводим
n, вводим
p, чтобы создать физический раздел.
Номер раздела (1-4): 2
Первый цилиндр (392 - 782): 392
Последний цилиндр или размер +<размер>M или +<размер>K: +<размер> (или 15)
Готово
А если вы считаете, что под Linux вам нужно больше разделов (под /usr, /var, /home), то и сделайте сколько надо, чтоб в случае сбоя (совсем исключать такие ситуации не стоит), потери данных были бы минимальными. Если вам нужно более 4 разделов на диске (если помните, то больше 4 физических разделов на диске быть не может), то создайте физический раздел, а в нем можно создавать логические разделы (l) и нумероваться они будут с пятого и выше (hdb5, hdb6, hdb7 и т. д.).
Теперь посмотрим получившуюся таблицу разделов введя
p в командной строке.
Нам обязательно необходимо изменить тип раздела подкачки, чтобы Linux точно знал какой раздел использовать для этих целей.
Вводим
t
Номер раздела (1-4): 2
Код типа раздела (L - список кодов): 82
Системный тип раздела 2 изменен на
82 (Linux подкачка).
Если по каким-то причинам раздел 1 имеет код, отличный от кода раздела Linux - 83, то и поменяйте его на
83.
Теперь введите
w и
Enter, вы выйдете из
fdisk, сохранив созданные разделы.
=========================================
Возможно некоторые предпочтут
cfdisk - эта программа имеет чуть более пристойный вид. Ниже я для сравнения даю скрины обеих программ.