русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание разделов Linux


Дата добавления: 2014-11-27; просмотров: 821; Нарушение авторских прав


Теперь вы готовы создать разделы Linux с помощью
команды fdisk. В общем случае вам необходимо создать как
минимум один раздел для самого Linux и другой для области
своппинга.

После загрузки средств инсталляции выполните команду
fdisk, напечатав

fdisk <drive>

где <drive> имя устройства в Linux, которому вы хотите
выделить раздел (см. Табл. 4.1). Например, если вы хотите
выполнить fdisk для первого SCSI-диска, используйте команду
fdisk /dev/sda.

/dev/hda (первый IDE-диск) берется по умолчанию, если вы
не описали другого.

Если вы создаете разделы для Linux более, чем на одном
диске, выполните fdisk отдельно для каждого диска.

# fdisk /dev/hda

Command (m for help):

В этот момент fdisk ждет команды; вы можете ввести "т",
чтобы получить перечень опций.

Command (m for help): m

Command action

a toggle a bootable flag

d delete a partition

1 list known partition types

m print this menu

n add a new partition

p print the partition table

q quit without saving changes

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):


Для создания нового раздела используется команда п. О
большинстве других опций вы можете не вспоминать. Выйти из
программы fdisk, без сохранения произведенных изменений,
можно командой q. Выйти из программы fdisk с записью
изменений в таблице разделов можно командой w.

Первое, что вы должны сделать, это получить и записать
текущее состояние таблицы разделов. Используйте команду р.

Command (m for help): p

Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders

Units = cylinders of 608 * 512 bytes

Device Boot Begin Start End Blocks Id System

/dev/hda1 * 1 1 203 61693 6 DOS 16-bit
>=32M



Command (m for help):

Это пример, когда у нас один MS-DOS-раздел на /dev/hdal,
который имеет 61693 блоков (около 60М - блок в Linux -
1024bytes). Этот раздел начинается на цилиндре N 1 и
заканчивается на цилиндре N 203. Всего у нас на диске 683
цилиндров. Так что остается 480 цилиндров для создания раздела
Linux.

Для создания нового раздела используйте команду "n". В
этом примере мы создадим два новых первичных раздела
(/dev/hda2 and /dev/hda3) для Linux.

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p
Здесь fdisk спрашивает тип создаваемого раздела: extended
(расширенный) или primary (первичный). В нашем примере мы
создаем только первичный раздел, так что выбираем р.

Partition number (1-4):

Затем fdisk спросит число создаваемых разделов; поскольку
раздел 1 уже использован, наш первый раздел Linux получит
номер
2.
Partition number (1-4): 2
First cylinder (204-683) :


Теперь введите номер первого цилиндра раздела. Поскольку
цилиндры с 204 по 683 не используются, мы используем первый
свободный (номер 204). Нет смысла оставлять пустые места
между разделами.

First cylinder (204-683): 204
Last cylinder or +size or +sizeM or +sizeK
(204-683):

Программа fdisk запрашивает размер создаваемого раздела.
Мы можем указать последний номер свободных цилиндров или
размер в байтах, килобайтах или мегабайтах. Поскольку мы
хотим, чтобы наш раздел был размером в 80М, мы укажем + 80М.
При указании размера раздела таким способом fdisk округлит
действительный размер раздела до ближайшего числа цилиндров.
Last cylinder or +size or +sizeM or +sizeK
(204-683): +80M

Warning: Linux cannot currently use 33090
sectors of this

partition

Если вы увидите предупреждение, вроде этого, его можно
проигнорировать. Программа fdisk выдает сообщение, поскольку
это старая программа, написанная еще до того, когда в Linux
были разрешены разделы более, чем 64М. Теперь мы готовы
создать второй раздел для Linux. С целью демонстрации мы
создадим его размером в ЮМ.

Command (m for help): n

Command action

e extended

p primary partition (1-4)

P

Partition number (1-4) : 3

First cylinder (474-683): 474

Last cylinder or +size or +sizeM or +sizeK
(474-683) : + 10M

Наконец, мы выдадим таблицу разделов. Вновь запишите
всю информацию, особенно размеры в блоках ваших новых
разделов. Вам потребуется знать размер разделов позже при


создании файловой системы. Попутно проверьте, что разделы не
накладываются друг на друга.

Command (m for help): p

Disk /dev/hda: 16 heads, 38 sectors, 683
cylinders

Units = cylinders of 608 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 203 61693 6 DOS

16-bit >=32M

/dev/hda2 204 204 473 82080 81

Linux/MINIX

/dev/hda3 474 474 507 10336 81

Linux/MINIX

Как вы видите, теперь есть /dev/hda2 - раздел размером в
82080 блоков (что соответствует приблизительно 80М), и
/dev/hda3 - 10336 блоков (около 10М), прим, переводчика:
видимо, у автора здесь слова "сектор" и "блок" - синонимы

Имейте в виду, что много дистрибутивов (вроде того же
Slackware) требуют использования команды t в программе fdisk
для изменения области своппинга "Linux swap", которая обычно
имеет номер 82. Вы можете воспользоваться командой L для
печати кодов типов известных разделов, а затем использовать t,
чтобы установить тип области своппинга, соответствующий
"Linux swap".

При этом программы инсталляции смогут автоматически
найти ваши разделы своппинга, основываясь на типе. Если ваши
программы инсталляции не распознают области своппинга, вы
можете снова запустить программу fdisk и использовать команду
"t" в режиме вопросов.

В вышеприведенном примере оставшиеся цилиндры диска
(номера с 508 по 683) не использованы. Вы можете позже создать
дополнительные разделы.

Наконец, мы используем команду w, чтобы записать
изменения и выйти из fdisk

Command (m for help): w


Имейте в виду, что ни одно из сделанных изменений не даст
эффекта то тех пор, пока вы не дадите команду w. Так что вы
можете играть с различными конфигурациями и сохранить их,
когда закончите. Кроме того, если вы захотите выйти из fdisk в
любое время без сохранения изменений, используйте команду q.
Помните, что программой fdisk для Linux вы можете выделять
разделы для Linux и только для Linux.

Не забывайте также, что вы не сможете загружать Linux с
разделов, использующих номера цилиндров, превышающие 1023.
Поэтому, вы должны попытаться создать корневой раздел Linux
на цилиндрах до 1023-го. Но если это невозможно - загружайтесь
с дискеты.

Некоторые дистрибутивы Linux требуют перезагрузки
системы после окончания работы fdisk. Это позволяет
изменениям в таблице разделов оказать свое влияние на
последующую инсталляцию. Новые версии fdisk автоматически
изменяют соответствующую информацию в ядре, так что
перезагрузка не требуется. Чтобы обезопасить себя, после
выполнения fdisk вам следует снова загрузить средства
инсталляции как и раньше - перед продолжением инсталляции.



<== предыдущая лекция | следующая лекция ==>
Загрузка Linux | Создание области свопинга


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.125 сек.