在最新的 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