
我正在安裝 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