На Linux системе можно создать RAM-диск, например, через механизм tmpfs и предоставить его в качестве цели SCSI Target в SCST через объект vdisk_fileio.
Сначала создадим на Linux-системе сам RAM-диск.
Для этого в конец системного конфигурационного файла /etc/fstab
добавляем директиву монтирования RAM-диска в соответствующий каталог:
# nano /etc/fstab
... # Mount RAM-disk # tmpfs /mnt/ramdisk1 tmpfs defaults,size=30725M 0 0
Теперь настроим конфигурацию SCST, описав RAM-диск в качестве цели SCSI Target (в нашем примере это устройство с псевдонимом disk2
):
# nano /etc/scst.conf
... HANDLER vdisk_fileio { DEVICE disk1 { filename /mnt/share/disk1 nv_cache=1 } DEVICE disk2 { filename /mnt/ramdisk1 nv_cache=0 } } ...
Автор первичной редакции:
Алексей Максимов
Время публикации: 23.09.2019 12:48