qnap

A collection of 2 posts

Dec 9, 2019

在proxmox中编译qnap万兆nvme网卡驱动

由于本机的5千兆网卡aqc-108已经成功的在hackintosh里驱动成功,所以腾出了qnap的这张10G tn40xx的万兆网卡准备搭建软路由.proxmox在uefi启动上仍然有点小毛病,需要从BIOS里设置从传统GPT启动的选项,未来uefi成熟后可以切换回uefi boot.兴奋地把QM2-2P10G1T 对,没错 就是这张https://www.qnap.com/zh-cn/product/qm2-m.2ssd-10gbe_pc 之前在群晖下死活没build出来驱动的卡,在proxmox中依然没有提供支持,看起来是tehuti每次新发布驱动都无法merge回linux内核的upstream.原因看issue是因为这卡用了太多杂七杂八的phy来做桥接芯片 无法统一Merge进内核,所以这个驱动只能用branch v3分支来支持qnap这张卡 直接去tehuti下载到这张万兆卡的驱动源码.  另外还要下载Marvell phy的头文件,拷贝到/usr/src/tn40xx-003

Nov 27, 2019

QNAP nas中的系统盘gitlab迁移

nas的系统盘是ssd所以gitlab放在ssd里响应速度相对好,但是容量很容易被自动备份的相册撑爆了,所以这次换了系统盘后忘了做备份迁移实在是有够蠢.幸好旧盘拔下来没有丢数据,所以通过 DiskInternalReader3.5把之前container指定到的gitlab-data卷数据考出来 导入到新建的gitlab-data卷内 修复一些权限让gitlab自动导入. 由于external_url的改变 导致的新gitlab 启动会报50x,所以需要将external_url改回ip地址一下子 然后执行docker exec -it gitlab gitlab-rake gitlab:backup:create为了让配置可以从旧版顺利过渡到新版,先还是恢复到旧版的gitlab启动,执行docker exec -it gitlab gitlab-rake gitlab:backup:restore BACKUP=