我正在安装 CentOS 7 虚拟机,并且想在%pre
Kickstart 文件的部分中创建 RAM 磁盘。
然而,这样做是通过
mkfs -q /dev/ram1 8192
不可能,因为mkfs
Kickstart 环境中不存在二进制文件,并且所有其他mkfs.*
特定于文件系统的命令都会返回错误“/dev/ram1:没有这样的文件或目录”。
还有其他方法吗?
答案1
事实证明,需要使用以下命令创建设备节点
mknod /dev/ram1 b 1 1
完成此操作后,可以通过以下方式对其进行格式化mkfs.ext2
:
mkfs.ext2 /dev/ram1 8192