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

Gur*_*sad 5 linux mount

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

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

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

是否有可能安装的“家”目录sda1/home和“项目”的目录sda1作为/projects

Cri*_*itu 16

使用绑定安装

mount /dev/sda1 /home
mount -t none -o bind /home/projects /projects
Run Code Online (Sandbox Code Playgroud)

你也可以把这些放在/etc/fstab

/dev/sda1       /home      ext4 defaults  1 2
/home/projects  /projects  none bind      0 0
Run Code Online (Sandbox Code Playgroud)

rbind需要的选项,使安装底可见的,例如,因为/projects/apollo是在一个单独的分区。ro可用于以只读方式安装它。

更多详细信息可在mount(8)手册页的“绑定挂载操作”部分中找到。