在一个EC2实例AWS EFS中挂载两个不同的文件夹

时间:2018-09-08 05:56:50

标签: amazon-web-services amazon-ec2 efs

我已经在Ec2实例中安装了一个AWS EFS文件夹,我想在同一AWS EFS中安装另一个文件夹。这可能吗。

2 个答案:

答案 0 :(得分:1)

您可以使用符号链接。

var styleTag = document.createElement("style");
styleTag.textContent = '.mobile-apps {display:none;}';
document.documentElement.appendChild(styleTag);

首先,为安装点( mkdir -p /mnt/efs echo "${FileSystem}.efs.${AWS::Region}.amazonaws.com:/ /mnt/efs nfs4 defaults" >> /etc/fstab mount -a ln -s /var/www/html/media /mnt/efs/media ln -s /var/www/html/var /mnt/efs/var )创建一个根目录。您将文件系统安装在此目录(/mnt/efs)中。 现在,例如,如果要映射/mnt/efs,请创建指向安装点(/var/www/html/media)的符号链接。这将在ln -s /var/www/html/media /mnt/efs/media中创建一个文件夹。

答案 1 :(得分:1)

可以在文件装载系统下装载两个不同的目录。最初,为了访问您的ef,只需使用命令

在您的实例下安装一个EFS根目录
sudo mount -t efs fs-id:/ /home/efs

然后在/home/efs文件夹下创建子目录,例如,让我们在/home/efs下有两个子目录,即图像和数据。

现在,您可以通过将以下内容添加到/var/www/html/images的{​​{1}}文件中,在其中安装两个可能位于/var/www/html/datafstab下的目录

/etc/

然后重新启动您的实例。 fs-id:/images /var/www/html/images efs defaults,_netdev 0 0 fs-id:/data /var/www/html/data efs defaults,_netdev 0 0 中的任何更改都将反映在/var/www/html/data文件夹中,同样适用于图像文件夹也希望这会有所帮助。最初,您需要在实例中设置fs-id:/data