我知道我可以在 Windows 中使用以下命令执行相当于“将目录挂载到另一个目录”的操作
mklink /j mountpoint source
但这并不是真正的“安装”,它只是 NTFS 中的一个符号链接。
现在我想将其作为只读文件,即程序无法通过 修改内容mountpoint\
,但可以通过 修改source\
。Unix 等效于
mount -o ro,bind source mountpoint
有任何想法吗?
答案1
您可以分两个步骤完成:
- 使用 MKlink,但使用 /D 开关,即创建硬链接而不是连接
- 设置新创建的硬链接的安全属性(拒绝写入、执行等)
如果做得好,除了从硬链接读取之外你什么也做不了,但可以从原始挂载点做所有事情。