先前的研究表明我需要一个 LVM。但是,我找不到任何关于如何处理数据两个都驱动器。我把一台现有的、运行 10.04 的计算机的硬盘驱动器放入另一台现有的、正在运行的机器中。我希望能够像在本地(启动)硬盘驱动器上一样访问这些文件。例如,通过“应用程序”按钮访问之前安装在“外部”驱动器上的应用程序。有什么建议吗?
答案1
您可以使用联合挂载来合并内容,但这不会达到您想要的效果。新硬盘上的所有系统文件都会掩盖启动硬盘上的整个系统,因此您实际上是在尝试替换正在运行的整个操作系统,而不仅仅是新安装的应用程序。
如果你想让第二个系统成为第一个系统的“克隆”,并安装所有相同的应用程序,你可以使用 aptitude。首先,运行aptitude-create-state-bundle在第一个系统上。这会创建已安装的所有应用程序的记录。将此文件复制到第二个系统,然后使用aptitude-运行状态包它将安装所有相同的应用程序到第二个系统上。
答案2
我认为这是不可能的,只有一个根文件系统 (/)。但你总是可以从第二个驱动器启动,只需运行sudo 更新 grub当其已连接时。
答案3
这是不可能的,因为:1)从非 LVM 更改为 LVM 需要重建分区(数据丢失)2)您无法合并现有的正在运行的系统,它会带来各种问题,例如仅保留一个系统的软件包数据库您唯一的选择是备份用户数据,用 LVM 重新配置磁盘并重新安装。