You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在fstab中为/whatever配置独立挂载项(对应已挂载/home的同分区)

如何在fstab中为/whatever配置独立挂载项(对应已挂载/home的同分区)

当然可以实现!你想要的其实就是Linux里的bind挂载,它能让同一个文件系统的内容同时出现在两个不同的挂载点下,完美匹配你从Windows环境带来的使用习惯——就像D盘的文件夹可以直接通过不同路径访问一样。

下面是具体的操作步骤:

  1. 创建挂载点目录
    首先得在根目录下创建/whatever这个挂载点,打开终端执行:

    sudo mkdir /whatever
    
  2. 修改fstab配置
    打开/etc/fstab文件(记得用sudo权限,比如sudo nano /etc/fstab),在现有的/home挂载行后面添加以下内容:

    /home    /whatever    none    bind    0       0
    

    解释一下这行参数:

    • /home:源挂载点(已经挂载了目标分区)
    • /whatever:目标挂载点(你想要新增的独立路径)
    • none:bind挂载不需要指定文件系统类型,填none即可
    • bind:这是核心的挂载选项,实现“绑定”同一个文件系统到两个路径
    • 最后两个0:分别是dump备份标记和fsck检查顺序,bind挂载这两项都设为0就好

    你的fstab最终会是这样的:

    UUID=109bff64-xxxx /home           ext4    defaults          0       2
    /home    /whatever    none    bind    0       0
    
  3. 测试挂载(无需重启)
    配置好后,不用重启系统,直接执行以下命令让挂载生效:

    sudo mount /whatever
    

    你可以用df -h或者mount命令验证挂载是否成功——会看到/whatever和/home指向同一个UUID的分区。

额外注意事项

  • 挂载顺序:因为bind挂载依赖/home已经成功挂载,所以确保fstab里/home的配置行在/whatever前面,这样系统启动时会先挂载/home,再完成bind操作。
  • 内容同步:两个挂载点的内容是完全实时同步的,在/whatever下修改、添加文件,/home里会立刻看到变化,反之亦然——毕竟它们本质上是同一个文件系统的不同访问入口。
  • 权限设置:/whatever的目录权限会和/home保持一致,如果需要调整权限,直接修改/whatever的权限即可,比如sudo chmod 755 /whatever(根据你的实际需求调整权限值)。

备注:内容来源于stack exchange,提问作者chribonn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:49:06