Linux软连接在pg数据库中的应用

/opt/PostgreSQL/9.5目录下的data文件时间久了以后,存储空间越来越小,所以用到了软连接。

 

连接:连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。不可以对文件夹建立硬连接的,我们通常用的还是软连接比较多。

 

注:这里简单说下,/opt目录类似于windows系统的program files,而home主要放个人数据,可以理解为windows系统超大的硬盘…。我这里/opt目录下只有30G左右,home有1T以上,当时postgresql数据库安装在了/opt下面,于是想到了软连接,省去了重装数据库的麻烦。

 

软连接格式如下:

ln -s 源地址  目的地址

我把home目录下postgresql里面的data软链接到/opt/PostgreSQL/9.5目录下

#ln -s /home/postgresql/data /opt/PostgreSQL/9.5
具体操作流程我演示一遍:

1.    先将/opt/PostgreSQL/9.5/data目录move到/home/postgresql(需要自己新建)文件下:

#cd /home
#mkdir postgresql
#mv /opt/PostgreSQL/9.5/data /home/postgresql
#cd /home/postgresql/data
#pwd
/home/postgresql/data
这里已经把/opt/PostgreSQL/9.5目录下的data移动到了/home/postgresql目录下

#ln -s /home/postgresql/data /opt/PostgreSQL/9.5

到这里软连接就创建完成了。现在查看/opt/PostgreSQL/9.5目录下的data会发现多了一个箭头,右键属性查看,空间变成了1T以上,原来只有30G左右,数据库可以正常运行的。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值