所有操作前,先用以下命令备份数据库持久化卷
zip -r dbbak.zip /path_of_data/
pod命令改为以下命令,可以启动容器:
tail -f /dev/null
shell中 su postgres切换到非root用户,然后执行以下命令
pg_resetwal -f /var/lib/postgres/data
然后清除pod中的命令,让它正常启动即可
所有操作前,先用以下命令备份数据库持久化卷
zip -r dbbak.zip /path_of_data/
pod命令改为以下命令,可以启动容器:
tail -f /dev/null
shell中 su postgres切换到非root用户,然后执行以下命令
pg_resetwal -f /var/lib/postgres/data
然后清除pod中的命令,让它正常启动即可
docker ps -a -s --format "table {{.ID}}\t{{.Names}}\t{{.Size}}"
# 查询目录空间占用,用sort排序(h自动使用KB/MB/GB,r倒序)
du -h --max-depth=1 ./ |sort -hr