スペースがないため、Postgresを起動できません。

スペースがないため、Postgresを起動できません。

CentOS 6.7を実行しているVMwareシステムは職場にあります。 Postgres 9.2を使用してください。私が望むのはpostgresサービスを開始することだけです。この問題に関連している可能性がありますが、どうすればよいかわかりません。https://kb.vmware.com/s/article/2111236。当時何があったのか分かりません。

service postgresql-9.2 start

引き続き失敗します。ログがどこにあるかが見つかりました/var/lib/pgsql/9.2/pgstartup.log

情報:

FATAL:  could not write lock file "/tmp/.s.PGSQL.5432.lock": No space left on device

ディスクの空き情報:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        52G   51G     0 100% /
tmpfs           2.9G     0  2.9G   0% /dev/shm
/dev/sda3        40G  6.3G   31G  17% /var

問題は明らかにスペース不足に関連していますが、どのように解決しますか? postgressqlデータはどこにありますか?

ベストアンサー1

VMwareバグ/dev/sda1スペースを変更できなかったため、ファイルをロックした/tmpフォルダの変更に成功しました。

/var/lib/pgsql/9.2/data/postgresql.conf

同じ問題が発生した場合は、上記のファイルを開き、最後に次の行を追加してください。

unix_socket_directory = '/dev/shm'

空き容量が十分なフォルダを選択しました。

df -h

tmpfs           2.9G     0  2.9G   0% /dev/shm

おすすめ記事