使用pg_basebackup进行备份时出现权限被拒绝错误。
/usr/pgsql-11/bin/pg_basebackup -h127.0.0.1 -U thbbackup -D backup -Ft -z -P
Password:
238546/238575 kB (99%), 1/1 tablespace
pg_basebackup: could not get write-ahead log end position from server: ERROR: could not open file "./.postgresql.conf.swp": Permission denied
pg_basebackup: removing data directory "backup"
答案 0 :(得分:1)
您可能已经忘记了在文本编辑器(vim)中打开的文件postgresql.conf。如果再次打开该conf文件,则文本编辑器会抱怨说它已经打开,因此,您可以将其删除为.swp文件,无论如何它是一个临时文件。
“在Vim中编辑文件时,您可能已经注意到创建的(临时).swp文件。默认情况下,它与正在编辑的文件位于同一位置(尽管可以更改此文件) )。交换文件包含有关对该文件(或缓冲区)所做的更改的信息。”