个人工具

LVPM

来自Ubuntu中文

跳转至: 导航, 搜索


摘要

当把Ubuntu安装到一个虚拟的分区中后,我们有可能需要调整它的分区大小或者把它迁移到真实的物理分区上。而LVPM的功能就可以给从WUBI安装的Ubuntu提供这些功能。 LVPM provides some of these features for installations generated by Wubi.

原理

用WUBI把Ubuntu安装到虚拟分区上并不是一个长久的办法,它有可能出现很多问题(下面列出几种,但并不局限于此):

  • 降低磁盘性能。由于创建了一个虚拟的分区也就是创建了一个虚拟的文件系统,使得对EXT3文件系统的读写建立在NTFS文件系统之上,这样势必会降低磁盘的读写性能(可以类比虚拟机的磁盘系统)。
  • 如果宿主文件系统没有正确的卸载,这样会增加了文件系统损坏的几率和文件丢失的几率。
  • 缺少了对休眠和待机的支持。因为休眠和待机需要使用FUSE和基于文件的交换。 •多种多样的文件和配置可能和虚拟的文件系统发生冲突。
  • 可能受到来自WINDOWS的恶意软件威胁。由于GRUB4DOS这类引导软件和虚拟磁盘镜像文件在WINDOWS文件系统中当作一般文件来看待,所以恶意软件破坏它们要比安装在独立分区容易得多。[An attacker gaining admin rights in Windows might just as well erase separate partitions altogether, as far as security goes, the main difference is that swapping kernel/initrd in a Wubi installation does not require ext2 drivers, but that would make little difference if an attacker was to aim specifically at Linux installations via Windows. Hence I do not think that loopinstallations are inherently less secure than standard dual boot installations - Ago]
  • 如果把Ubuntu安装在WINDOWS的引导菜单以及安装在NTFS分区中,如果引导菜单被破坏,即使Ubuntu自身没有什么问题它也将不能启动,用户也不能在格式化WINDOWS分区的同时把Ubuntu的虚拟分区完好无损的备份出来。
  • 更多的问题还没有发现,不过随着时间的推移和WUBI使用的推广会发现使用虚拟安装的更多BUG。
  • 在8.04测试的版本中译者就是使用的WUBI安装,在每次升级内核之後都无法进入X界面,直接会进到<TRANSFER>模式,目前还没有找到解决办法,这个已经确定和虚拟分区有关但是还没有找到很好的解决方法。 LVPM的出现就是为了解决这些问题,把系统从虚拟的分区转移到真实的物理分区。

使用LVPM原因举例

ANNA对运行在虚拟磁盘上的Ubuntu系统很满意,所以她想把系统完全的更换成Ubuntu,可是她不愿意去备份然后重新安装Ubuntu,而只想单单去除WINDOWS。她使用LVPM把她的系统迁移到物理分区中去,然后她就可以删去WINDOWS系统,而只使用Ubuntu了。

BEN已经用完了他虚拟硬盘的空间,同时他也正在使用硬盘上存在的四个主分区,这样他就没有空余的分区进行迁移。那么有什么解决办法呢?他可以使用LVPM来扩展虚拟硬盘的空间来满足他增加空间的需要。

设置

安装

LVPM(Loopmounted Virtual Partition Manager)工具只有在发现一个虚拟的分区存在的时候才能安装。由于LVPM的包相对来说很小(只有几百K),所以我们可以很方便从官方的源里下载。另外LVPM功能有可能被整合到Ubiquity中。

可见度

这个工具是十分人性化的,在安装完之后,你可以从“系统”>"系统管理“中找到它,还有可能在”应用程序“>"系统工具”中找到,当然也有可能直接出现在桌面上。并且如果你的虚拟硬盘的空间不足5%的时候它可以自动弹出来提示信息。

迁移到真实的分区和对虚拟分区进行扩容

对于这一部分我没有对原文进行翻译

由于是GUI,所以操作起来很简单,有一点是需要注意的,在对虚拟文件系统进行迁移的时候一定要注意选择分区,这是前车之鉴。