一个设备有两个不同的挂载点

一个设备有两个不同的挂载点

在对 Ubuntu 的发布更新功能感到失望之后,我最终决定为/和设置单独的挂载点/home

为此,我重新格式化了我的硬盘,将大部分驱动器分配给sda1(应该是/home),并将大约 40GB 分配给 rootfs(/)。不幸的是,我还想有一个/projects位于 sda1 上的。

目前,sda1正在安装,因为
/dev/sda1 on /home type ext4 (rw)
我已经尝试在线寻找解决此问题的方法..但是,我不确定要寻找什么!

是否可以挂载sda1as的“home”目录和as/home的“projects”目录?sda1/projects

答案1

用一个绑定挂载

mount /dev/sda1 /home
mkdir /home/projects
mount -t none -o bind /home/projects /projects

您还可以将这些放入/etc/fstab

/dev/sda1       /home      ext4 defaults  1 2
/home/projects  /projects  none bind      0 0

绑定需要选项来使子挂载可见,例如因为/projects/apollo它位于单独的分区上。反渗透可用于以只读方式安装它。

更多详情请参阅安装(8)手册页中的“绑定挂载操作”部分。

答案2

步骤1)在主文件夹中创建一个项目目录。

步骤2)从根目录创建到该新目录的符号链接。

mkdir /home/projects
ln -s /home/projects /projects

相关内容