
Я устанавливаю виртуальную машину CentOS 7 и хотел бы создать RAM-диск внутри %pre
раздела файла Kickstart.
Однако, делая это через
mkfs -q /dev/ram1 8192
невозможно, так как mkfs
двоичный файл отсутствует в среде Kickstart, а все другие mkfs.*
команды, специфичные для файловой системы, возвращают ошибку «/dev/ram1: такого файла или каталога нет».
Есть ли другой способ сделать это?
решение1
Оказывается, узел устройства нужно было создать с помощью
mknod /dev/ram1 b 1 1
После этого его можно отформатировать, например, следующим образом mkfs.ext2
:
mkfs.ext2 /dev/ram1 8192