首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Linux上创建带有链接的目录副本

如何在Linux上创建带有链接的目录副本
EN

Stack Overflow用户
提问于 2012-07-12 23:58:00
回答 2查看 9.1K关注 0票数 7

我在Linux上有一系列的目录,每个目录包含大量的文件和数据。这些目录中的数据是自动生成的,但多个用户将需要对这些数据执行更多分析,并生成更多文件,更改结构等。

由于这些数据目录非常大,我不想让几个人复制原始数据,所以我想复制一个目录,并从新目录链接到原始数据。但是,我希望所有更改都只保留在新目录中,并将原始目录保留为只读。我不希望只链接我定义的特定文件,因为这些目录中的数据是如此多种多样。

所以我想知道是否有一种方法可以通过链接到原始目录来创建目录的副本,但只将任何更改的文件保留在新目录中。

EN

Stack Overflow用户

发布于 2012-07-13 00:11:46

然而,由于您正在寻找一种人们可以写回更改的方法,所以UnionFS可能就是您正在寻找的。它提供了将只读和读写位置组合为一个位置的方法。

Unionfs允许只读和读写分支的任何混合,以及在扇出中的任何位置插入和删除分支。

最初我打算推荐这个(我经常使用它):

假设权限不是问题(例如,只需要读取),我建议将它们绑定挂载到适当的位置。

代码语言:javascript
复制
mount -B <original> <new-location>
# or
mount --bind <original> <new-location>

<new-location>必须作为文件夹存在。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11455846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档