使 aufs union 挂载可读写

使 aufs union 挂载可读写

所以我有两个系统,lucyvanpelt并且schroeder

lucyvanpelt/home通过 NFS 以读写方式导出到 schroeder。它在施罗德的位置是/mnt/home/lucyvanpelt

我想将它与schroeder的家联合安装,所以我这样做:

mount -t aufs -o br:/mnt/home/lucyvanpelt:/home none /home

它工作得很好,除了:

mount: block device none is write-protected, mounting read-only

我不知道该怎么办。就像我说的,lucyvanpelt 的 NFS 导出是可读写的(我对此进行了三次检查,尽管我不知道如果不相关是否相关)。

答案1

在aufs联合挂载中,分支和挂载点不能相同。用这个:

mount -t aufs -o dirs=/mnt/home/lucyvanpelt=rw:/home/schroeder=ro none /path/to/mountpoint

通常,如果你想合并两个目录,你必须指定如果上面写了一些东西会发生什么。正如您所看到的,您可以使用rw(readwrite)或ro(readonly)指定每个分支。

在上面的示例中,当您在 中写入内容时/path/to/mountpoint,该内容将写入分支 中/mnt/home/lucyvanpelt,即可读写。该目录覆盖另一个目录。

相关内容