Man pages на русском



              

RAMDISK(HW) - часть 2


В следующей таблице показано, как конструируется малое число устройство:

Структура малого числа устройства

ОписаниеДолговечностьРазмер (см. cлед. таб.)Номер псевдодискаМалое число устройства

16K (#1)
(Временное)000000011

16K (#1)
(Постоянное)10010000129

64K (#0)
(Временное)0000000016

512K (#7)
(Постоянное)101011111

Содержимое поля размера и соответствующий размер псевдодиска приведены в следующей таблице:

Биты размераРазмер устройства

0 0 0 016K

0 0 0 132K

0 0 1 064K

0 0 1 1128K

0 1 0 0256K

0 1 0 1512K 0 1 1 01M

0 1 1 12M

1 0 0 04M

1 0 0 18M

1 0 1 016M

1 0 1 132M

1 1 0 064M

1 1 0 1128M

1 1 1 0256M

1 1 1 1512M

Для создания устройства ramdisk выполните следующие действия:

  1. Создание дескриптора устройства
  2. Вначале вы должны создать устройство, на котором будет располагаться псевдодиск. Соответствующая команда имеет вид:

    mknod device_name b_or_c major_device_number minor_device_number

    где b_or_c - "b" или "c". "b" предназначается для блочных устройств, его вам и нужно задать. Главным числом всегда будет 31. Малое число определяется по приведенной выше таблице. Малое число это сумма значений из трех колонок.

    Долговечность:

    постоянное устройство - 128, временное - 0.

    Размер:

    16K = 0 124K = 24 1M = 48 8M = 72 32K = 8 256K = 32 2M = 56 16M = 80 64K = 16 512K = 40 4M = 64 32M = 88

    Номер псевдодиска: 0 - 7. Примечание: Доступно только 8 устройств. Два устройства с различными размерами не могут иметь одинаковый номер.

    Например, при создании постоянного псевдодиска размером 64K можно выбрать малое число устройства в пределах от 144 до 151. Если номер диска будет 1, то соответствующая команда примет вид:

    mknod /dev/ram64 b 31 145

  3. Создание файловой системы
  4. Следующая команда создает на псевдодиске файловую систему:

    mkfs device_name size_of_file_in_Bsize_blocks

    В данном примере команда для создания файловой системы размером 64K будет выглядеть так:

    mkfs /dev/ram64 64




    Содержание  Назад  Вперед