今天好好的服務(wù)突然打不開(kāi)了枪汪,以為是postresql問(wèn)題,到服務(wù)器上瞧瞧世澜,結(jié)果發(fā)現(xiàn)本地?zé)o法登陸psql控制臺(tái)独旷,怪了,之前好好的沒(méi)動(dòng)過(guò)服務(wù)器啊寥裂。
平時(shí)正常運(yùn)行的命令莫名奇妙報(bào)錯(cuò):
su - postgres psql
/usr/bin/psql: line 19: use: command not found
/usr/bin/psql: line 20: use: command not found
/usr/bin/psql: line 21: use: command not found
/usr/bin/psql: psql: line 23: syntax error near unexpected token `$version,'
/usr/bin/psql: psql: line 23: `my ($version, $cluster, $db, $port, $host);'
sudo -u postgres psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
ls /va 按Tab快速補(bǔ)齊時(shí)報(bào)錯(cuò):
odoo-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
經(jīng)查是 /dev/vda1 磁盤空間滿了
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 189G 180G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 1.6G 8.5M 1.6G 1% /run
tmpfs 4.0G 0 4.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 4.0G 0 4.0G 0% /sys/fs/cgroup
tmpfs 801M 0 801M 0% /run/user/1001
查看根目錄下所有文件及目錄大小
sudo du -sh /*
9.2G backup
8.9M bin
31M boot
0 dev
9.1M etc
2.5G home
0 initrd.img
206M lib
4.0K lib64
164K lost+found
8.0K media
4.0K mnt
135G odoo
4.0K opt
du: cannot access ‘proc/4028/task/4028/fd/4’: No such file or directory
du: cannot access ‘proc/4028/task/4028/fdinfo/4’: No such file or directory
du: cannot access ‘proc/4028/fd/4’: No such file or directory
du: cannot access ‘proc/4028/fdinfo/4’: No such file or directory
0 proc
300K root
8.5M run
5.4M sbin
18G srv
0 sys
556K tmp
2.3G usr
14G var
0 vmlinuz
先去占用空間最大的135G的 odoo 目錄中去看看有沒(méi)有要清理的文件
cd /odoo
sudo du -sh *
127G backups
8.1G backups1
20K ssl
原來(lái)是我的備份長(zhǎng)時(shí)間沒(méi)清理嵌洼,到今天終于把硬盤空間耗完了,找到原因封恰,那么就清理一下吧麻养。
sudo rm -rf backups/*