FreeBSD:具有多个挂载点的分区

FreeBSD:具有多个挂载点的分区

在最新的 FreeBSD 安装中,如何使分区同时具有/var//tmp/作为挂载点?也就是说,一个分区将包含/var//tmp/。这可能吗?我当然知道 / 的挂载点将包含未指定的所有内容,但我可以具体说/dev/ad0p3//tmp//var/作为挂载点吗?

答案1

您可以使用这两种技术之一来执行此操作。它们在标题为:的帖子中突出显示:将多个目录挂载到同一分区?

方法#1

从另一个系统(例如 LiveCD)启动并挂载您的/var分区并以 root 身份执行此操作:

cd /mnt/var
mkdir -m755 .newvar
mv * .newvar # won't try to move .newvar because it begins with a period
mv .newvar var # rename .newvar to var
mkdir -m1777 tmp # make a tmp dir

现在为您的整个分区指定一个挂载点/etc/fstab

/mnt/ignore_me/var /var none bind
/mnt/ignore_me/tmp /tmp none bind

方法#2

继续/var按当前方式安装分区,但以 root 身份执行此操作:

cd /var
mkdir -m1777 .tmpdir # make a hidden /var/.tmpdir

笔记:请注意,这/var/tmp是不同的。

将以下内容添加到 /etc/fstab 中挂载 /var 的行之后:

/var/.tmpdir /tmp none bind

相关内容