0℃
2023年12月28日
⁄ Linux
⁄ 被围观 2,168次+
需求:把/data缩小至5GB,把空闲容量扩容到/root分区(LVM分区为ext4文件系统,xfs文件系统不能无损缩小)
操作系统:CentOS
说明:
1、缩小LVM中的文件系统必须离线操作,需要先卸载分区
2、缩小操作需要先缩小文件系统、再缩小LVM逻辑卷
3、扩容分区需要先扩容LVM逻辑卷、再扩容文件系统
具体操作:
一、缩小/data分区
1、查看分区信息
df -h /data
2、卸载分区
umount /data
fuser -m /data #查看在使用/data目录的进程 yum install psmisc
umount -l /data #强制卸载
3、检查文件系统是否有错误
e2fsck -f ...
linux, LVM阅读全文
0℃
2023年12月08日
⁄ Linux
⁄ 被围观 3,127次+
frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。
官方网站:https://gofrp.org/zh-cn/
具体实现:
1、需要一个公网ip地址,用来安装部署frp服务端frps
2、需要在内网环境中部署一台frp客户端frpc,当做代理服务器
3、用户访问公网ip地址,会先连接到frp客户端,再根据相应的规则去匹配转发,把请求发送到内网中其他主机上
4、在服务端需要开启相应的端口(7000,7001,7002,7003等)
安装部署:
1、下载frps
frp压缩包同时包含了 frps(frp 服务端)和frpc(frp 客户端)
下...
frp, linux阅读全文
0℃
2023年12月07日
⁄ Linux
⁄ 被围观 1,993次+
pgsql安装目录:/data/server/pgsql
pgsql数据库存放目录:/data/server/pgsql/data
故障现象:因为磁盘爆满导致数据库目录下pg_wal里的文件丢失或损坏,数据库无法启动,报错。
报错信息:
2023-11-13 17:29:07.005 CST [152671] FATAL: the database system is starting up
2023-11-13 17:29:07.019 CST [152668] LOG: invalid primary checkpoint record
2023-11-13 17:29:07.019 CST [152668] PANIC: could not locate a valid checkpoint record
2023-11-13 17:29:07.070 CST [152667] LOG: startup process...
PostgreSQL阅读全文
0℃
2023年12月06日
⁄ PostgreSQL
⁄ 被围观 2,633次+
1、在数据量小(1-2GB大小)的情况下可以直接使用pg_dump导出数据,psql导入数据,如下:
#导出数据
nohup /data/server/pgsql/bin/pg_dump -h 127.0.0.1 -U dbuser -p 5432 database --column-inserts | gzip > /tmp/database_back.sql.gz &
#导入数据
nohup gunzip -c /tmp/database_back.sql.gz | psql -h 127.0.0.1 -U dbuser -d database &
如果数据量比较大(10GB以上),导出数据至少需要2个小时以上,导入数据需要15个小时以上。
2、使用多线程并行导出导入数据
#多线程导出数据 -j 16 16可以...
阅读全文