解决硬盘挂载到 Debain 下文件名乱码的问题

最近在折腾使用树莓派做NAS,因为硬盘格式被我格式化成了Ext4的文件系统,所以需要在windows下读写Ext4文件系统的话,需要先安装Ext2Fsd来挂载Ext4,然后把文件拷贝到一块4T的红盘去的,但是在使用Ext2Fsd来挂载硬盘的时候,忘记选择utf-8编码了,导致编码处是:“自动”,于是在windows下编码就是GB2312的编码。 当把硬盘挂在到树莓派的系统中去的时候,GB2312的文件编码会变成一堆“...

[阅读更多 →]

自己 DIY 一个树莓派的架子

最近在折腾把树莓派变成NAS,然后树莓派虽然体积小,但是如果要使用起来需要外接很多的东西,于是就很多线乱七八糟的,外接的设备也很多,设备总共有: 树莓派主板 x1 一块2.5英寸的硬盘 x1 一个USB HUB x1 一个TP Link WR802N 的迷你路由 x1 4T红盘+底座 x1 这堆东西混在一起,感觉很乱,很占地方。 于是想在淘宝找找有没有合适的小机箱之类的东西,但是找来找去,都很不合意。 最后在想...

[阅读更多 →]

解决树莓派从 USB 硬盘启动,同时挂载多块硬盘无法启动的问题

为什么要从硬盘启动呢?主要的原因是因为如果树莓派有时突然断电,如果内存卡还在写入的话,就会导致文件损坏,然后系统无法启动了。另外还有一点就是,我嫌弃内存卡的读写速度还是太慢了。 所以作为一个喜欢折腾的人,就肯定要折腾一番了,同时这几天买的4T红盘到了,也该把树莓派做成一个NAS来使用了。 好了,我们进入正题,树莓派从USB硬盘启动,那么我们还是脱离不了内存卡,因为树莓派通电后,首先读取的是内存卡的引导分区,然后修改内...

[阅读更多 →]

GitLab 迁移服务器后 SSH KEY 无效的问题

前段时间在给公司的gitlab迁移服务器,过程也很简单,备份数据库,打包程序文件,打包启动项文件到新的服务器。 在新的服务器启动gitlab,可以正常启动,但是却遇到了一个奇葩的问题: git push,git pull 的时候,却提示验证失败。无法识别SSH KEY,尝试过删除了,然后重新添加SSH KEY也不行。 最后经过多层次的Google,才找到以下资料: public-key-authentication-...

[阅读更多 →]

Omnibus-GitLab 配置 PostgreSQL 开启远程访问

以前我安装Gitlab是使用源码安装的方式来安装的,这种方式的好处是可以高度自定义安装程序和指定安装位置。缺点是Golang、Ruby、Git 1.8+、Nodejs都需要编译安装,太麻烦了。 现在家里面搞了台机器做内部服务器使用,想偷懒了。于是就开始试试 Omnibus-GitLab 这个一键安装包。 但是Omnibus-GitLab 自带了 PostgreSQL 作为缺省的内部数据存储,比如用户信息, 源码仓库信...

[阅读更多 →]

记一个开启 ssl_session_tickets 导致的 SSL 证书冲突的问题

很久不写东西了,自己都感觉自己太懒了,有深深的罪恶感了。 今天刚刚好遇到一个 Nginx 的问题,就硬逼着自己一定要写点什么记录一下。 今天在突然发现自己的博客打不开了,提示很奇怪,提示内容是 此网站无法提供安全连接 . 回想了一下这两样的的操作,就是昨晚给服务器加了一个 https 的站点。 假设1:SSL 证书过期了 刚刚开始以为是 SSL 证书问题,看了一下证书的到期,也还有几天就到期了。脆重新去签发一个证书...

[阅读更多 →]