我可以手动设置LVM吗?

到目前为止,我一直在为我的Ubuntu安装使用标准分区方案:

- 4GB /swap - 30GB / - Rest of the HDD /home 

但是,我现在正在重新安装Ubuntu,并希望使用快照和LVM提供的其他function。

Ubuntu安装程序有一个复选框来安装Ubuntu并自动为它设置LVM,但我不想使用这个选项,因为我喜欢手动设置我的分区。 这样,我可以选择交换分区的大小,或根分区的大小等等,但是,在Ubuntu安装程序的手动分区工具中,我没有看到任何选项来创建任何LVM分区方案或任何东西像那样。

是否可以像这样手动设置LVM,或者是通过勾选LVM盒让Ubuntu在全自动上完成它的唯一选择?

谢谢。

我一直这样做。 一些技巧:

  • 您需要阅读文档,例如Bujiraso引用的站点。
  • system-config-lvm这样的工具(可以在Ubuntu中使用,但默认情况下不安装IIRC)可以提供一个GUI,使得不必记住几十个LVM文本模式命令(甚至是一半)打你很可能经常使用)。 有关使用此工具的信息,请参阅此页面 (适用于CentOS,但适用于Ubuntu)。
  • 请记住创建一个单独的/boot分区 – 即不在 LVM设置中。 使其至少 500 MB的大小。 (但是,超过1 GB会有点矫枉过正。)如果您有可能安装多个Linux发行版(包括与您当前安装并排安装的未来Ubuntu版本),请务必留出至少一个 – be- /boot分区用于每个安装。 (理论上,GRUB可以从存储在LVM中的内核启动,但实际上很少这样做,我不知道Ubuntu应该如何处理这种配置。一些启动加载器不能以这种方式启动,所以有一个单独的/boot分区扩展你的引导加载程序选项。)
  • 如果您使用的是基于EFI的计算机,则需要非LVM EFI系统分区(ESP)。 我建议这个尺寸为550 MiB。
  • 如果您在BIOS / CSM /传统模式下从GPT磁盘启动,则需要~1 MiB BIOS启动分区。 在现代计算机上,我不推荐这种组合(使用GPT启动BIOS模式); 自2011年底以来销售的大多数计算机都支持EFI模式启动,因此我会在这些计算机上使用它。
  • 可以 (但不需要)创建多个LVM分区(物理卷)。 这使您可以灵活地重新配置系统,以便将来使用非Linux操作系统进行多重启动(或者为其他/boot分区,ESP等分割空间)。 如果你想要一个大的Ubuntu安装,那么很少或没有优势; 但对于多重启动的系统,拥有多个PV意味着您不需要调整PV的大小,以便为将来添加的某些非Linux操作系统腾出空间; 只需确保一个PV为空,将其从卷组(VG)中删除,调整其分区类型代码,并在其上创建一个新的文件系统。
  • 您可以在“尝试安装前”模式下启动Ubuntu安装介质,以使用您选择的GParted和LVM工具,然后从同一启动中启动ubiquity (Ubuntu安装程序)进行安装。 使用“其他”分区选项(如此处所述)。 如果分区类型代码设置正确,Ubiquity应自动检测ESP(如果存在),并显示现有的LV。 您需要明确标识/boot分区以及要使用的每个LV。

当然可以设置自己的分区方案,包括那些使用LVM的方案,安装程序应该让你设置挂载点并安装到它们上面。 话虽如此,可能需要一些时间,阅读和实验。 LVM或Arch Linux页面 上的Ubuntu wiki是开始学习的两个好地方。

就个人而言,我发现自动安装程序在你不惊喜的情况下效果最好,所以如果你有一个奇特的分区设置,那么期待一些打嗝!