Показать сообщение отдельно

Старый 01.07.2009, 06:23   #14
-=Leon=-
Участник
 
Аватар для -=Leon=-
 
-=Leon=- вне форума
Регистрация: 25.03.2009
Сообщений: 483
-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию-=Leon=- имеет наиславнейшую репутацию
По умолчанию

Попробую описать 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 - эта программа имеет чуть более пристойный вид. Ниже я для сравнения даю скрины обеих программ.
Изображения
Тип файла: png cfdisk.png (13.9 Кб, 42 просмотров)
Тип файла: png fdisk.png (158.8 Кб, 41 просмотров)
__________________
Just For Fun
inattack@conference.jabber.ru

Последний раз редактировалось -=Leon=-, 01.07.2009 в 06:46.
  Ответить с цитированием