我的表弟和我正在谈论 Ubuntu 服务器。我所做的是我有一个主虚拟机,我使用了 Ubuntu 迷你安装光盘,它只下载您想要的文件,我告诉它只下载 ubuntu 服务器 CLI(无 GUI)、Apache 和其他一两个文件所需的文件我知道我会使用的东西,并进行通用设置(为 self 和 root 设置用户名和密码,设置 SSH 并确保其正常工作,安装 wajig 和漂白位之类的东西,设置当我第一次登录我的帐户时需要的东西)帐户(它显示内存、磁盘和 CPU 统计信息),然后将其关闭并为其创建快照。然后当我想使用我的 Minecraft 服务器或 mediawiki 或其他只是快照的分支时。每个分支都使用相同的底座,如果我需要将其吹走,因为我打破了它或其他东西,底座仍然可以使用。
我的表弟想要一台物理机器来完成这项工作。我想象一个 USB 驱动器,按照他的意愿设置了基本操作系统,但是可以说,还有第二个 USB 驱动器或硬盘驱动器,其中包含所有用户文件。类似于硬盘驱动器或第二个 USB 磁盘上的 WWW 和 USR 目录以及 VM 和其他分区的硬链接。然后,如果他愿意,他可以吹走用户驱动器,而将系统驱动器留在原处。还允许他在路上携带服务器基地并使用其自己的用户驱动器在虚拟机内运行它。系统驱动器将是只读的,除非他希望更新操作系统或某些文件。
这怎么可能呢?它是否像 USR、WWW 等硬链接文件夹一样简单?是否可以有一个硬链接到另一个磁盘但包含本地磁盘上的文件的文件夹?
答案1
你不能在 FS 之间进行硬链接,你需要符号链接。
类似于硬盘驱动器或第二个 USB 磁盘上的 WWW 和 USR 目录以及 VM 和其他分区的硬链接。
无论如何,您可以尝试使用 grub 正确对 USB 进行分区,并使其处于活动状态、主要状态和 dd 或类似的操作,将您的工作安装卷安装到 USB 的其他分区上。在链接部分,您必须确保设备始终被识别为相同的设备并编辑 fstab 文件,以便“usr”“www”目录指向其他带有数据卷的 USB 驱动器。关键是移动操作系统已经是可能的,但你所说的细分可能很棘手