Handbook:Alpha/Blocks/Disks/ru

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

Использование fdisk для разбития диска (только SRM)
Далее будет объяснено как создать примерную разметку слайсов для SRM:

Измените структуру слайсов в соответствии с личными предпочтениями.

Определение доступных дисков
Используйте следующие команды, чтобы выяснить какие диски доступны в системе.

Для дисков IDE:

Для дисков SCSI:

Вывод команды покажет какие диски обнаружены и путь к ним в. Далее мы будем предполагать, что это SCSI-диск.

Теперь запустите fdisk:

Удаление всех слайсов
Если жесткий диск полностью пуст, тогда создайте сперва BSD disklabel.

Мы начнем с удаления всех слайсов кроме 'c'-слайса (необходим для использования BSD disklabels). Следующий пример показывает как удалить слайс (в примере мы используем 'a'). Повторите этот процесс, чтобы удалить все другие слайсы (все кроме слайса 'c').

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

После проделывания этой операции со всеми слайсами список должен показывать что-то подобное:

Создание слайса подкачки
В системах на базе Alpha нет необходимости создавать отдельный слайс boot. Тем не менее, первый цилиндр нельзя воспользоваться, так как там будет размещен образ aboot.

Мы создадим слайс подкачки начиная с третьего цилиндра и размером в 1 GB. Используйте, чтобы создать новый слайс. После создания слайса мы изменим его тип на (один), означает swap.

После выполнения этих операций должна быть показана примерно такая разметка:

Создание коревого слайса
Мы создадим корневой слайс начиная с первого цилиндра после слайса подкачки. Используйте, что посмотреть где слайс подкачки заканчивается. В нашем примере это 1003. Создайте корневой слайс начиная с 1004.

Another problem is that there is currently a bug in making it think the number of available cylinders is one above the real number of cylinders. In other words, when asked for the last cylinder, decrease the cylinder number (in this example: 5290) with one.

Когда слайс создан, мы изменим тип на 8 для ext2.

Итоговая разметка слайсов теперь должна выглядеть примерно так:

Сохранение разметки слайсов и выход
Exit the application by typing. This will also save the slice layout.

Использование fdisk для разбития диска (только ARC/AlphaBIOS)
The following parts explain how to create the example partition layout for ARC/AlphaBIOS:

Измените структуру разделов в соответствии с личными предпочтениями.

Определение доступных дисков
Используйте следующие команды, чтобы выяснить какие диски доступны в системе.

Для дисков IDE:

Для дисков SCSI:

Из вывода команды станет видно какие диски обнаружены и путь к ним в. Далее мы будем предполагать, что это SCSI-диск.

Теперь запустите fdisk:

Удаление всех разделов
Если жесткий диск полностью пуст, тогда создайте сперва DOS disklabel.

Мы начнем с удаления всех разделов. Следующий пример показывает как удалить раздел (в примере мы используем '1'). Повторите этот процесс, чтобы удалить все другие разделы.

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

Создание загрузочного раздела
В системах Alpha, которые используют MILO для загрузки, мы должны создать небольшой загрузочный раздел vfat.

Создание раздела подкачки
Мы создадим раздел подкачки размером в 1 GB. Используйте, чтобы создать новый раздел.

После выполнения этих операций должна быть показана примерно такая разметка:

Создание коревого раздела
Мы создадим корневой раздел. Снова просто воспользуйтесь.

После выполнения этих операций должна быть показана примерно такая разметка:

Сохранение разметки разделов и выход
Save the changes made in by typing.

Теперь, когда разделы созданы, создадим файловые системы.