我是 PostgreSQL 的初学者,今天我无法在我的 HDD 磁盘上创建新的 TABLESPACE。具体来说:
- 我正在运行Ubuntu 20.04在固态硬盘. 安装和使用Postgres 13通常在此磁盘上。
- 我想在另一个上创建新的数据库硬盘磁盘,因为数据大小会非常庞大。
- 我已经
sudo chown postgres:postgres /destination/folder/on/HDD
像sudo chown 700 /destination/folder/on/HDD
以前一样使用 postgres 创建表空间了。 sudo -u postgres psql
然后运行即可访问 postgres 终端create tablespace table_name location '/destination/folder/on/HDD';
- 它会引发错误
ERROR: could not set permissions on directory "/destination/folder/on/HDD": Permission denied
那么如何解决这个问题?如何在 HDD 磁盘上创建新数据库?感谢您的帮助!