Unix Man (Справочное руководство)



   Тут на vaski.net выложили пикантное порно видео с сочными девушками.            

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. Создание дескриптора устройства

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

    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

  • Создание файловой системы

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

    mkfs device_name size_of_file_in_Bsize_blocks

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

    mkfs /dev/ram64 64




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