Столкнулся с проблемой, что PostgresPro (который от разработчиков 1С и для 1С) не стартует после перезагрузки. Ошибка была:
ВАЖНО: не удалось создать файл блокировки "/var/run/postgresql/.s.PGSQL.5432.lock": No such file or directory
После создания директории
/var/run/postgresql Postgres запустился, но проблема в том, что
/run (
/var/run является симлинком в
/run) монтируется в оперативной памяти:
mount | grep "/run"
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=13199304k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/999 type tmpfs (rw,nosuid,nodev,relatime,size=13199300k,mode=700,uid=999,gid=1001)
tmpfs on /run/user/1004 type tmpfs (rw,nosuid,nodev,relatime,size=13199300k,mode=700,uid=1004,gid=1006)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=13199300k,mode=700,uid=1000,gid=1000)
Соответственно, после перезагрузки созданная мной директория /var/run/postgresq пропадает и Postgres отказывается стартовать.