在Azure虚拟机中使用Samba文件共享服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Azure虚拟机中使用Samba文件共享服务相关的知识,希望对你有一定的参考价值。
Azure服务有两种部署方式,ASM和ARM,将来会主要采用ARM的部署方式,因此本文中的操作都是基于ARM的。关于ASM和ARM的区别,请参考这里。
基本操作步骤是:
1. 首先创建如下图所示的资源组(Resource group),这个资源组的名称是rg_xyd,包含的资源有存储(xyd),虚拟网络(xyd-vnet1),虚拟机(vm1)。其中虚拟机用的是MC上的Openlogic CentOS 7.2的镜像。确保创建各种资源时选择rg_xyd作为其所属的资源组。
2. 在存储账号中选择File存储模式,创建共享目录share。
3. 启动虚拟机并用SSH终端(如putty)连接到虚拟机VM1,sudo或用root用户创建一个挂载点,例如/mnt/azure-share。
4. 用root用户或sudo运行以下命令,其中高亮的部分用你自己的信息代替,password是这个存储的access key:
mount -t cifs //xyd.file.core.chinacloudapi.cn/share /mnt/azure-share/ -o vers=2.1,username=xyd,password=Po5zjkYUeMJ7+w==,dir_mode=0777,file_mode=0777
5. 此时即可在虚拟机中的/mnt/azure-share目录下进行创建目录树,或者通过portal、storage explorer等工具上传文件到Azure文件存储等操作。这样就实现了不同VM之间进行文件共享的目的。
6. 如果希望VM重启之后这个挂载仍然有效,需要在/etc/fstab中加入一行相应的设置:
//xyd.file.core.chinacloudapi.cn/share /mnt/azure-share/ cifs vers=2.1,username=xyd,password=8cDmTPo5zjkYUeMJ7+w==,dir_mode=0777,file_mode=0777
以上是关于在Azure虚拟机中使用Samba文件共享服务的主要内容,如果未能解决你的问题,请参考以下文章
在VM虚拟机Linux中设置共享文件夹,不用samba怎么获取共享文件夹中的内容
Mac下使用samba共享VMware Fusion中的虚拟机Ubuntu的home目录