Самый простой выход - это смонтировать общий ресурс NFS в том же месте, что и в системе, где работают символические ссылки.
Другим способом было бы изменить символические ссылки на относительные, если у вас есть необходимый контроль. Существуют причины, по которым многие приложения создают символические ссылки с большим количеством префиксов ../../../
, и эта ситуация является одной из них.
Если вы не можете сделать это, вы можете уточнить это, если вам не нужна «какая-либо случайная символическая ссылка» для работы.
Например, если все символические ссылки, которые вы хотите разрешить, указывают на один или несколько определенных каталогов, которые не существуют на локальной стороне, вы можете создать символические ссылки на смонтированную файловую систему.
Простой пример: вы смонтировали remote:/var/usr
как /mnt/remote-usr
, и вы действительно хотите, чтобы символические ссылки в /var/usr/myapp
работали: просто символическая ссылка var/usr/myapp
на /mnt/remote-usr/myapp
на локальной стороне, и все готово .