超越 Linux:使用 Xen 搭配其他类 Unix 操作系统
一、Xen 系统概述
在 Xen 系统中,默认的第一个启动项通常是 CentOS 发行版内核,第二个是通用的 Xen 内核,第三个则是只读的救援镜像。和原生 Linux 一样,你也能通过标签而非磁盘编号来指定设备。
在资源分配和分区方面,我们多年使用 Xen 的经验表明,对于独立且相互不协作的虚拟机,合理分配资源至关重要,尤其是在 VPS 托管场景下。具体涉及 CPU、磁盘、内存和网络访问的分配问题,以及备份方法等。同时,还能让客户通过脚本和 PyGRUB 实现自助服务。
二、虚拟磁盘分区操作
在标准配置里,分区 1 可能是 /boot,分区 2 作为 /。分区 1 中的配置文件和内核格式与普通 GRUB 相同。
在 LVM 设备上使用 fdisk 创建这些分区很简单,但在文件上操作会困难一些,具体步骤如下:
1. 使用 losetup 将文件挂载到循环设备:
# losetup /dev/loop1 claudius.img
- 使用喜欢的分区编辑器创建两个分区:
# fdisk /dev/loop1
- 无论使用 LVM 设备还是循环文件,都使用 kpartx 根据设备的分区表创建设备节点:
超级会员免费看
订阅专栏 解锁全文
79

被折叠的 条评论
为什么被折叠?



