之前也总结过不少的关于 git 使用的文章,但都很少提及 .git 目录,都知道在 git init 之后,git 会在目录下创建一个 .git 目录,该目录中保存着 git 的一切。昨天在 Twitter 上正好有人分享了三篇文章,今天就顺便学习一下。
通过.git 目录学习 git- https://t.co/pBe2jE7QXM- https://t.co/w8kV4oAocV- https://t.co/GqnF5FnkY2— Hao Chen (@haoel) February 5, 2020
初识 git 目录
展开 git
Read more ...
年前我的 NAS 系统盘挂掉,数据倒是没丢,但让我的很多配置都要重来。
已经总结了:
QNAP 系统应用及数据的备份和恢复
NextCloud 数据备份和恢复
QNAP 自带 MariaDB SQL server 数据备份和恢复
剩下的其他就是应用数据的恢复和备份了。这里再总结一下 Gogs 数据的备份和恢复。
之前使用的是 Qnap club 上面 qpkg 文件来安装的 Gogs, 这次迁移到 Docker 中。
Gogs 的主要数据和其他很多应用类似,主要是数据库和本地配置文件。
数据库备份
关于 MySQL 数据库的备
Read more ...
2019 年一整年都在履行着一件事情,那就是把以前所有用过的云服务替换成自己部署的私有云服务。
文件同步
我是很多年 的 Dropbox 用户,至今为止所有的设备上也都安装着 Dropbox, 很多经常性使用的文件,配置也都在同步着,除了有些时候的网络问题,绝大部分使用完全没有问题。但之后陆续接触了一些其他文件同步工具,比如 pCloud,知道了原来可以端到端同步让文件同步更加安全;知道了 NextCloud,原来可以把数据交付给自己,让自己的数据更加安全;之后又知道了 Syncthing,原来可以让数据交换不像 NextCloud 那样走中心节点,可
Read more ...
最近 QNAP 后台换了内存后起了很多应用,已经到了完全记不住端口的地步,为了不用每次都登录后台查看,只能用记事本记着,略感不方便,所以想起了能不能搞一个导航页给我自己用。所以就找到了 webstack,webstack 看到有好几个实现,不过其他的都需要数据库,不如纯文本来的方便,所以直接搞 Jekyll 的。
侧边栏调整
让其初始化就是缩小状态。
Read more ...
之前有文章写过如何在 Qnap 上使用 Container Station 来安装 NextCloud,之前重度使用 NextCloud,里面已经存了近 70G 的文件内容,这次系统重建后,下载新的镜像,然后重新恢复,费了一番时间,主要是恢复数据库,然后还有本地挂载的文件,以及升级版本。
从备份的角度来看,也正是这三个部分比较重要:
数据库备份
本地数据备份,也就是 /var/www/html 挂载的目录,我的是 /share/NextCloud
Docker 镜像备份
以上三个内容,前两个需要完全备份,否则会造成数据丢失。第三个则
Read more ...
都知道其实 QNAP 的 Container Station 就是 Docker,所以桌面版可以修改的国内镜像地址,QNAP 系统上也能够修改,可以快速提高镜像的下载速度。
其实在网页管理段也能够手动添加,在 Container Station 属性中,Registry 服务器可以手动添加。
或者我们可以 SSH 登录到后台,然后手动编辑配置文件,docker 的路径是 /share/CACHEDEV1_DATA/.qpkg/container-station/
然后在该目录下有 etc/docker.json 文件,手动修改该文件:
{
"
Read more ...
上周五 NAS 系统盘挂掉后一个周末都没有过好,一边忙着备份数据,一边要忙着整理系统应用和配置。早以前除了云端同步数据曾经出现过一两次数据丢失的情况,本地保存的数据还没有出现过管理的问题,系统会用 Clonezilla 全量备份,笔电日常数据则辅以同步工具 Dropbox(后替换成 Syncthing) 和自建的 NextCloud,平时丢数据的可能倒是比较小,但唯一疏漏的 NAS,因为硬盘不是一次性买全而是分了几次购买,所以从一开始就没有规划好如何存储与备份,而系统的酷狼 4T 盘可能经过几次家里停电,SMART INFO 出现警告的时候也没有想到备份
Read more ...
平时没有注意备份 QNAP 上系统盘的数据,从昨天开始系统盘突然只读,而无法写入,发现磁盘有问题了,无奈只能边申请售后,边想着怎么备份数据,还要恢复这么多的配置。
平常的哪些文件备份倒是还好说,但是一直有用 QNAP 提供的 SQL server 服务,这部分数据平时也没有 mysqldump 下来,所以这就变得比较尴尬,但是 sql server 还有一种方法可以从物理文件中恢复。
用 ps 工具查看可以看到 1:
/bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysq
Read more ...
AWS
EC2
750 小时的运行时间,Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可以在云中提供安全并且可调整大小的计算容量。
S3
对象存储服务
5G 存储
20000 GET
2000 PUT
RDS
MySQL、PostgreSQL、MariaDB、Oracle BYOL 或 SQL Server 的托管关系数据库服务。
750 小时 / 月
20G SSD
20G 备份
Amazon DynamoDB
快速灵活的 NoSQL 数据库,具有无
Read more ...
虽然网易云音乐发布了 Linux 版本的客户端,但网易隐藏的云音乐的上传入口只有 Windows 版本的也有,所以这里记录一下如何在 Linux Mint 下使用 PlayOnLinux 来安装网易云音乐 Windows 客户端。
准备工作
Linux Mint 中准备好 PlayOnLinux,并准备好 3.x 以上版本的 Wine
下载好网易云音乐的 exe 安装包
安装
安装过程比较简单,我个人使用 Wine 3.20 版本,然后按照 PlayOnLinux 提示的步骤一步步执行即可。
Read more ...