ZFS 文件系统操作

https://docs.oracle.com/cd/E24847_01/html/819-7065/gaypw.html

销毁 ZFS 存储池

1
zpool destroy tank

通过 id 导入文件系统

1
zpool import -d /dev/disk/by-id/

导入池子

1
2
zpool import nas
zpool import -m nas 忽略错误直接导入

查看硬盘ID

1
2
cd /dev/gptid
ls

查看池子中的信息

1
zpool status -v nas

替换池子中的硬盘

1
zpool replace nas gptid/1ad3cd1d-92c5-11ea-a927-ebf0fe60a317 gptid/0445ccc9-6e5d-47d3-beb7-cadf109f9ce3

删除池子中的硬盘

1
zpool remove nas gptid/1ad3cd1d-92c5-11ea-a927-ebf0fe60a317

Postgresql 常用操作

切换用户

1
sudo su psotgres

登陆

1
psql

创建 gitlab 这个数据库:

1
create database gitlab owner postgres;

修改数据库Owner

1
alter database db owner to user;

权限添加

1
grant all privileges on database gitlab to postgres;

其他操作

1
2
3
4
5
6
7
8
- 查看数据库: \l
- 连接数据库: \c db
- 显示所有的schema: \dn
- 显示所有的用户: \du
- 显示表的权限分配情况: \dp
- 显示当前的模式: show search_path
- 更改模式: set search_path to myschema
- 已列的形式展示: \x (当不想列展示时,再次\x即可)