Смонтируйте две разные папки в одном экземпляре EC2 AWS EFS - PullRequest
0 голосов
/ 08 сентября 2018

Я уже смонтировал одну папку AWS EFS в экземпляре Ec2, я хочу смонтировать еще одну папку в той же AWS EFS. Возможно ли это.

Ответы [ 2 ]

0 голосов
/ 03 августа 2019

Возможно смонтировать две разные директории в системе монтирования файлов. Изначально для доступа к вашим efs просто смонтируйте корень EFS под вашим экземпляром, используя команду

sudo mount -t efs fs-id:/ /home/efs

Затем создайте подкаталоги в папке /home/efs, например, давайте создадим два подкаталога в /home/efs, а именно изображения и данные.

Теперь вы можете смонтировать две директории в вашей папке, которые, вероятно, будут под /var/www/html/images и /var/www/html/data, добавив нижеприведенный файл fstab, который будет находиться под /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, то же самое относится и к папке изображений, также надеюсь, что это поможет. Изначально вам нужно настроить efs-utils в вашем экземпляре.

0 голосов
/ 30 июля 2019

Вы можете использовать символическую ссылку.

    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).Их вы монтируете FileSystem в этот каталог (/mnt/efs).Теперь, например, если вы хотите отобразить /var/www/html/media, создайте символическую ссылку, указывающую на смонтированную точку (ln -s /var/www/html/media /mnt/efs/media).Это создаст папку в /mnt/efs/media.

...