У меня вопрос о символических ссылках, который я не могу полностью понять. У меня следующая схема:
Machine1: /opt/xxx/logs
Machine2: /opt/xxx/logs
Machine3: /opt/xxx/logs
Machine4: /opt/xxx/logs
Machine5: /opt/xxx/logs
SharedFolder:/logs
Во-первых, у нас была общая папка со всеми журналами всех машин, но в нашем приложении много записей в журналы, а нагрузка на запись / чтение на диск слишком высока. Мы минимизируем запись наших журналов, но мы хотим попробовать какую-то альтернативу, чтобы сохранить общий каталог со всеми журналами всех машин (в настоящее время мы должны отключить общую папку, потому что машины работают медленно или перестают работать)
Мы подумали так: все машины будут иметь символическую ссылку, указывающую на их папку журнала в общей папке. Таким образом, вся запись на диск происходит на каждой машине, но мы можем видеть все журналы в одной папке, не влияя на производительность. Это возможно?
Machine1: /opt/xxx/logs -> symlink (Sharedfolder:/logs/machine1)
Machine2: /opt/xxx/logs -> symlink (Sharedfolder:/logs/machine2)
Machine3: /opt/xxx/logs -> symlink (Sharedfolder:/logs/machine3)
Machine4: /opt/xxx/logs -> symlink (Sharedfolder:/logs/machine4)
Machine5: /opt/xxx/logs -> symlink (Sharedfolder:/logs/machine5)
SharedFolder:/logs (will contain 5 folders, but not write here)
Извините мой английский.
Да, это абсолютно возможно, вам просто нужно экспортировать папку журналов по NFS на каждую машину, а затем смонтировать их все в одном месте.