В следующей таблице показано, как
В следующей таблице показано, как конструируется малое число устройство:
Структура малого числа устройства
ОписаниеДолговечностьРазмер (см. cлед. таб.)Номер псевдодискаМалое число устройства
16K (#1) (Временное) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
16K (#1) (Постоянное) | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 129 |
64K (#0) (Временное) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 |
512K (#7) (Постоянное) | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
Содержимое поля размера и соответствующий размер псевдодиска приведены в следующей таблице:
Биты размераРазмер устройства
0 0 0 0 | 16K |
0 0 0 1 | 32K |
0 0 1 0 | 64K |
0 0 1 1 | 128K |
0 1 0 0 | 256K |
0 1 0 1 | 512K |
0 1 1 0 | 1M |
0 1 1 1 | 2M |
1 0 0 0 | 4M |
1 0 0 1 | 8M |
1 0 1 0 | 16M |
1 0 1 1 | 32M |
1 1 0 0 | 64M |
1 1 0 1 | 128M |
1 1 1 0 | 256M |
1 1 1 1 | 512M |
Для создания устройства ramdisk выполните следующие действия:
- Создание дескриптора устройства
Вначале вы должны создать устройство, на котором будет располагаться псевдодиск. Соответствующая команда имеет вид:
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
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий