我可以在一个 EC2 实例中挂载两个不同的文件夹吗?
Can I mount two different folders in one EC2 instance?
我已经在 EC2 实例中安装了一个 AWS EFS 文件夹。我想在同一个 AWS EFS 中安装另一个文件夹。这可能吗?
您可以使用符号 Link。
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
创建一个符号 link 指向挂载点 (ln -s /var/www/html/media /mnt/efs/media
)。这将在 /mnt/efs/media
.
中创建一个文件夹
可以在文件挂载系统下挂载两个不同的目录。最初为了访问您的 efs,只需使用命令
在您的实例下安装 EFS 根目录
sudo mount -t efs fs-id:/ /home/efs
然后在 /home/efs
文件夹下创建子目录 例如让我们在 /home/efs
下有两个子目录,即图像和数据。
现在,您可以通过在 /etc/
下的 fstab
文件中添加以下内容,在可能位于 /var/www/html/images
和 /var/www/html/data
下的目录中挂载两个目录
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
文件夹中,同样适用于图像文件夹也希望这有帮助。最初你需要在你的实例中设置 efs-utils
。
我已经在 EC2 实例中安装了一个 AWS EFS 文件夹。我想在同一个 AWS EFS 中安装另一个文件夹。这可能吗?
您可以使用符号 Link。
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
创建一个符号 link 指向挂载点 (ln -s /var/www/html/media /mnt/efs/media
)。这将在 /mnt/efs/media
.
可以在文件挂载系统下挂载两个不同的目录。最初为了访问您的 efs,只需使用命令
在您的实例下安装 EFS 根目录sudo mount -t efs fs-id:/ /home/efs
然后在 /home/efs
文件夹下创建子目录 例如让我们在 /home/efs
下有两个子目录,即图像和数据。
现在,您可以通过在 /etc/
下的 fstab
文件中添加以下内容,在可能位于 /var/www/html/images
和 /var/www/html/data
下的目录中挂载两个目录
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
文件夹中,同样适用于图像文件夹也希望这有帮助。最初你需要在你的实例中设置 efs-utils
。