Итак, у нас есть один экземпляр хоста на EC2 с двумя подключенными томами EBS. Когда мы монтируем общие ресурсы на клиентах, оба общих ресурса указывают на один и тот же каталог хоста, даже если они определены и подключены как отдельные тома.
Мы используем NFSv4 и настройки как таковые:
Настройки хоста:
/ etc / fstab
/dev/xvdf /mona/images auto defaults,nobootwait,comment=cloudconfig 0 2
/dev/xvdg /mona/image-archive auto defaults,nobootwait,comment=cloudconfig 0 2
/ etc / exports
/mona *(rw,sync,fsid=0,crossmnt,no_subtree_check)
/mona/images *(rw,no_root_squash,sync,no_subtree_check)
/mona/image-archive *(rw,no_root_squash,sync,no_subtree_check)
Настройки клиента:
/ etc / fstab
{host-ip}:/images /mona/images nfs4 defaults,_netdev 0 0
{host-ip}:/image-archive /mona/image-archive nfs4 defaults,_netdev 0 0
Когда все это будет сделано, мы запускаем # df -h на хосте и клиенте, и получаем следующее:
Хост
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 8.0G 3.8G 3.9G 50% /
udev 826M 8.0K 826M 1% /dev
tmpfs 339M 196K 339M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 847M 0 847M 0% /run/shm
/dev/xvdb 335G 195M 318G 1% /mnt
/dev/xvdf 197G 187G 1.3M 100% /mona/images
/dev/xvdg 296G 187G 94G 67% /mona/image-archive
Клиент
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 8.0G 5.7G 1.9G 76% /
udev 275M 8.0K 275M 1% /dev
tmpfs 119M 180K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 296M 0 296M 0% /run/shm
{host-ip}:/images 197G 187G 1.3M 100% /mona/images
{host-ip}:/image-archive 197G 187G 1.3M 100% /mona/image-archive
Оба монтирования на клиенте указывают на один и тот же первый общий экспорт на хосте.
Помогите?