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.

Другая проблема заключается в том, что в обнаружена ошибка, из-за которой число доступных цилиндров на единицу больше реального числа цилиндров. Другими словами, при запросе последнего цилиндра, уменьшите номер цилиндра (в этом примере: 5290) на один.

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

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

Сохранение разметки слайсов и выход
Выйдете из приложения нажав. Это также сохранит разметку слайсов.

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

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

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

Для дисков IDE:

Для дисков SCSI:

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

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

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

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

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

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

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

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

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

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

Сохранение разметки разделов и выход
Сохраните сделанные изменения в нажав.

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