如何将/ opt和/ home放在同一分区但与/不同?


10

我想在两个驱动器上安装Ubuntu,一个带/,另一个带/opt/home。但是我不希望/opt/home驻留在单独的分区上,而是驻留在同一分区上。在安装过程中可以做吗?

Answers:


11

这就是我要做的。制作一个主分区,告诉安装程序将其安装到/home。安装后,在第一次启动时,创建一个名为的目录/home/opt。然后将其绑定到/opt

/opt在执行此操作之前,请确保为空。我认为是在全新安装之后。

mount -o bind /home/opt /opt

用于手动安装。

要在启动时进行安装,请进行编辑/etc/fstab,如下所示。确保在安装程序本应添加的本地安装下面添加。

/home/opt /opt none bind 0 0

2

使用绑定挂载非常容易。这样,您可以从一个位置将子目录挂载到另一位置。

只需在“ home”分区中将“ opt”作为子目录,然后将该分区安装到/ home并将mount / home / opt绑定到/ opt:

sudo mount /dev/sda4 /home
sudo mount --bind /home/opt /opt

或者可以通过将其添加为以下内容来使其永久化/etc/fstab

/dev/sda4   /home   ext4   defaults   0 2
/home/opt   /opt    none   bind       0 0

如果您更喜欢使用UUID,请替换/dev/sda4UUID=<your UUID>


是什么让您的答案不同于@strings?而且我看不到这与安装有何关系。
gertvdijk 2013年

从外观上不多。恐怕我写得很彻底,然后才写完其他答案。无论如何,也许以两种不同的方式解释同一件事在askubuntu.com上并不是一件坏事
thomasrutter

1

LVM方式

如果您不介意它是一个分区上的两个不同的卷。

在要放入和的驱动器上创建一个物理卷。创建一个仅将此分区作为其单个成员的卷组。给它起个名字,例如。然后创建两个逻辑卷,例如和,都将有一个文件系统和明显的挂载点。/home/optmyvghomesopt

好处:

  • 您可以进行快照。
  • 与调整分区大小相比,调整逻辑卷的大小是小菜一碟。
  • 在不接触正在运行的系统上的分区表的情况下创建更多卷。

为了从中获利,您必须在卷组中保留一些可用空间。

怎么样?

安装程序将允许您在GUI中轻松完成此操作。对于12.04,您将需要该alternative图像;对于12.10及更高版本,则需要包含在常规图像中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.