在对 Ubuntu 的发布更新功能感到失望之后,我最终决定为/
和设置单独的挂载点/home
。
为此,我重新格式化了我的硬盘,将大部分驱动器分配给sda1
(应该是/home
),并将大约 40GB 分配给 rootfs(/
)。不幸的是,我还想有一个/projects
位于 sda1 上的。
目前,sda1
正在安装,因为
/dev/sda1 on /home type ext4 (rw)
我已经尝试在线寻找解决此问题的方法..但是,我不确定要寻找什么!
是否可以挂载sda1
as的“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