Ошибка при выполнении pg_upgrade: Неверная ссылка между устройствами
В ходе апгрейда Tantor SE-1C с версии 14 на 15 возникает ошибка:
TEXT
Апгрейд выполняли командой:
BASH
Если в ОС установлен по умолчанию английский язык, то эта ошибка может выглядеть так:
TEXT
Причиной подобной неполадки является особенность работы pg_upgrade в режиме --link, при котором создаются жесткие ссылки:
TEXT
А часть баз была вынесена символьными ссылками на другие устройства (sda, sdc).
Свойство жесткой ссылки: жесткую ссылку нельзя создать на другом разделе. Между разными файловыми системами могут работать только символьные ссылки.
Решение:
При выполнении pg_upgrade в data-каталоге не должно быть баз, которые через символьные ссылки вынесены на другие устройства.