Azure 装载除一个子目录外的文件共享读写

Azure 装载除一个子目录外的文件共享读写,azure,ubuntu,mount,azure-storage-files,Azure,Ubuntu,Mount,Azure Storage Files,我有一个Azure文件共享,我想把它装载到Azure Ubuntu 16.04虚拟机上。 文件共享的结构如下所示: myShare/ ├── dirA/ │ ├── subDirAA/ │ └── subDirAB/ ├── dirB/ │ ├── subDirBA/ │ └── subDirBB/ └── dirC/ ├── subDirCA/ └── subDirCB/ 我希望subdraa成为ro,但其他一切都应该是rw。 我是否必须分别装载subdraa

我有一个Azure文件共享,我想把它装载到Azure Ubuntu 16.04虚拟机上。 文件共享的结构如下所示:

myShare/
├── dirA/
│   ├── subDirAA/
│   └── subDirAB/
├── dirB/
│   ├── subDirBA/
│   └── subDirBB/
└── dirC/
    ├── subDirCA/
    └── subDirCB/
我希望
subdraa
成为
ro
,但其他一切都应该是
rw

我是否必须分别装载
subdraa
subdrab
dirB
dirC
,或者是否有更好的解决方案来实现这一点(比如只装载
myShare
rw,然后以某种方式告诉我subdraa是ro)?

根据我的知识,这是不可能的。Azure不支持子目录权限。如果您想设置fileshare
rw
权限,可以挂载
sudo mount-t cifs/.file.core.windows.net/shuifile/home/test-o vers=3.0,username=,password=dir\u mode=0666,file\u mode=0666,sec=ntlmssp
我认为一个解决方案是创建两个Azure文件共享并设置不同的权限。我在实验室测试了软链接
ln-sf
,但它不起作用。