<pre>$ sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
Initializing database ...$
$ sudo ls /var/lib/pgsql/15/data
</pre>
$ sudo systemctl start postgresql-15
Job for postgresql-15.service failed because the control process exited with error code.
See "systemctl status postgresql-15.service" and "journalctl -xeu postgresql-15.service" for details.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931,5G 0 disk
└─sda1 8:1 0 931,5G 0 part /var
sdb 8:16 0 230,7G 0 disk
├─sdb1 8:17 0 576M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 228,7G 0 part
├─cs-root 253:0 0 221G 0 lvm /
└─cs-swap 253:1 0 7,7G 0 lvm [SWAP]
sdc 8:32 0 223,6G 0 disk
├─sdc1 8:33 0 100M 0 part
├─sdc2 8:34 0 16M 0 part
├─sdc3 8:35 0 222,9G 0 part
└─sdc4 8:36 0 616M 0 part
$ sudo systemctl status postgresql-15
× postgresql-15.service - PostgreSQL 15 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-15.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Wed 2023-06-14 18:30:53 +08; 27s ago
Docs: https://www.postgresql.org/docs/15/static/
Process: 8079 ExecStartPre=/usr/pgsql-15/bin/postgresql-15-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)
CPU: 16ms
июн 14 18:30:53 asus systemd[1]: Starting PostgreSQL 15 database server...
июн 14 18:30:53 asus postgresql-15-check-db-dir[8079]: "/var/lib/pgsql/15/data/" is missing or empty.
июн 14 18:30:53 asus postgresql-15-check-db-dir[8079]: Use "/usr/pgsql-15/bin/postgresql-15-setup initdb" to initialize the database cluster.
июн 14 18:30:53 asus postgresql-15-check-db-dir[8079]: See /usr/share/doc/postgresql15/README.rpm-dist for more information.
июн 14 18:30:53 asus systemd[1]: postgresql-15.service: Control process exited, code=exited, status=1/FAILURE
июн 14 18:30:53 asus systemd[1]: postgresql-15.service: Failed with result 'exit-code'.
июн 14 18:30:53 asus systemd[1]: Failed to start PostgreSQL 15 database server.
$ sudo ls -la /var/lib/pgsql/15/data/
итого 8
drwx------. 2 postgres postgres 4096 мая 11 01:58 .
drwx------. 4 postgres postgres 4096 июн 14 18:30 ..
$ ls /run/media/david/Programms/pgsql/15/data/
base pg_commit_ts pg_logical pg_serial pg_subtrans pg_wal postmaster.opts
current_logfiles pg_dynshmem pg_multixact pg_snapshots pg_tblspc pg_xact
global pg_hba.conf pg_notify pg_stat pg_twophase postgresql.auto.conf
log pg_ident.conf pg_replslot pg_stat_tmp PG_VERSION postgresql.conf