![在 2 个切片上安装 OpenBSD](https://linux22.com/image/481386/%E5%9C%A8%202%20%E4%B8%AA%E5%88%87%E7%89%87%E4%B8%8A%E5%AE%89%E8%A3%85%20OpenBSD.png)
如果我确实需要在 2 个切片上安装 OpenBSD (在虚拟机上而不是用于生产目的),该怎么办:
- /
- 交换
而不是 6:
- /
- 交换
- /tmp
- /var
- /usr
- /家
我想我必须在根文件系统上创建所有文件夹,但在安装过程中如何做到这一点?
请不要在您的答案中重复 fdisk / 安装手册。
答案1
正如您的问题所说,这是一个测试配置,所以我会说,去做吧!
不必担心哪种分区方案是最佳的,这样确实可以节省您的时间和磁盘空间(例如,当您只有 10G 或更少的空间可用时,您为 /etc 分区的 5G 就是浪费的空间。)
OpenBSD 使用单个分片就能很好地工作,它将自动在 /(根)分区/分片内创建目录 /home、/var 等。
安装过程中 - 创建单个根分区
当您选择使用全部在安装过程中,您可以查看当前正在使用的分区:
在“>”提示符下,您可以输入:
前列腺素
查看现有分区及其分配(g 以千兆位为单位显示输出)
在干净的驱动器上,它将仅显示“c”分区,或者根据安装程序(4.6+)或使用的驱动器,可能会为您分配分区。
您可以按照上述 sh-beta 的说明进行操作(“D”或“d 分区”删除分区,使用“a 分区”手动创建新分区。)
为 '/' (根) 创建 'a' 分区,并创建 'b' 分区用于交换(取决于您打算对测试系统执行的操作,'b' 可能需要或不需要任何实际大小。)
继续正常安装,OpenBSD 安装过程将根据需要创建目录,在其他情况下它将使用分区。
答案2
假设您正在运行最新版本,当您获得磁盘标签设置时,只需输入:
- D - 清空磁盘标签
- ab - 指定交换分区所需的大小
- aa - 将其余部分分配给 /
安装程序会自动为您创建文件夹等。
答案3
当您运行 OpenBSD 安装程序时,只需删除步骤中的其他部分disklabel
,只留下a
和b
。安装程序仍将创建其他目录;它们只是不会受到安全保护。(例如,通常 OpenBSD 会nodev
为设定 ;当 位于包含目录/home
的同一卷上时,这不再可能。)/
/dev
答案4
我真的不建议在没有单独 /home 分区的情况下尝试创建安装。在纠正问题、备份和恢复或重新安装整个系统时,拥有单独的 home 分区具有巨大的优势。