如何将Azure文件共享安装到Linux VM上的现有目录

乔·伯格

我在Ubuntu 16.04 LTS虚拟机上有一个现有目录/etc/elasticsearch我还以天蓝色创建了文件共享。当挂载点是新目录时,我能够将文件共享成功挂载到VM。但是,当我尝试将文件共享装载到/etc/elasticsearch包含数据的现有目录时,现有目录的数据将被文件共享的内容完全覆盖。这导致我丢失了以前不存在的数据/etc/elasticsearch,这显然是我不希望的。我希望除了中的现有数据外还添加文件共享/etc/elasticsearch

这是我尝试过的:

if [ ! -d "/etc/smbcredentials" ]; then
sudo mkdir /etc/smbcredentials
fi
if [ ! -f "/etc/smbcredentials/credentials.cred" ]; then
sudo bash -c 'echo "username=username" >> /etc/smbcredentials/credentials.cred'
sudo bash -c 'echo "password=password" >> /etc/smbcredentials/credentials.cred'
fi
sudo chmod 600 /etc/smbcredentials/credentials.cred

sudo bash -c 'echo "//pathtofileshare/analysis /etc/elasticsearch cifs nofail,vers=3.0,credentials=/etc/smbcredentials/credentials.cred,dir_mode=0777,file_mode=0777,serverino" >> /etc/fstab'
sudo mount -t cifs //pathtofileshare/analysis /etc/elasticsearch -o vers=3.0,credentials=/etc/smbcredentials/credentials.cred,dir_mode=0777,file_mode=0777,serverino

链接到文件共享文档

非常感谢您的任何帮助

贸易方式

我不认为这是一个问题,它只是Linux安装的工作方式

http://man7.org/linux/man-pages/man8/mount.8.html

The previous contents (if any) and owner and mode of dir become invisible, and as long as this filesystem remains mounted, the pathname dir refers to the root of the filesystem on device.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将npm安装到指定目录?

如何将Vagrant项目目录与现有的VirtualBox VM关联?

如何将Windows版Git软件安装到特定目录?

如何将EF核心安装到现有数据库中?

如何将Wt安装到自定义文件夹中而没有“严重错误:Wt / WApplication:没有这样的文件或目录”

如何将主机目录安装到我的非特权LXC

使用Visual Studio安装程序项目将文件安装到现有程序的安装路径

如何将框架安装到瑞士QR发票上

如何在现有的Google云端VM实例上启用嵌套虚拟化?

Azure在具有多个子网的现有VNET上创建VM

如何将所有现有的全局NPM软件包安装到本地目录中?

如何将文件从azure blob存储上传到在azure上创建的Linux VM

如何将Docker卷安装到网络上的文件夹

如何将python模块直接安装到dist-packages目录中?

Wix Toolset-如何将文件安装到完全不同的目录而不是根子目录?

如何将NEST的Python模块安装到特定的站点包目录中?

将Azure Blob安装到VM

是否可以在现有Linux VM上运行Docker Desktop?

如何将软件从Arch引导盘安装到现有的Arch系统?

如何将Pepper插件安装到从已编译的src / out /目录运行的Chrome中?

如何将现有目录添加到pydev?

如何将CentOS 7安装到目录中(不启动安装系统)?

如何将特定用户的主目录重新安装到分区

如何将Amazon S3存储桶安装到FreeBSD上的目录?

Makefile-如何将bash脚本安装到用户的bin目录中?

如何将Ansible Git安装到现有目录中

如何在github上放置现有目录?

在 system32 目录中的现有文件上找不到文件异常

如何将 StatefulSet 的现有基于文件的数据库独立安装到每个 kubernetes pod?