愚蠢的地球人

修改威联通NAS磁盘挂载点路径中CACHEDEV的数字编号

昨天给NAS换了一块硬盘,顺便把厚卷改成了静态卷。

过程很简单,先把新硬盘插到4号空盘位,新创建一个静态卷Volume4,然后用HBS把数据从Volume3同步到Volume4,完了之后取下3号硬盘。

本以为大功告成,结果后来却发现有些应用出了问题,经过一番排查发现在这些应用的设置中使用了绝对路径:

原来的/share/CACHEDEV3_DATA现在变成了/share/CACHEDEV4_DATA,导致应用无法找到文件。

这个简单,安全卸载Volume4,然后将这块4号盘位的硬盘换到3号盘位,恢复存储池。

More...


使用Ubuntu读取威联通NAS拆下来的硬盘

以下方法只适用于威联通NAS的静态卷(single static volume),厚卷和精简卷(薄卷)暂时无法在Ubuntu中读取。

先使用lsblk命令列出磁盘分区:

~# lsblk
sdb                   8:16   0   1.8T  0 disk  
├─sdb1                8:17   0 517.7M  0 part  
│ └─md9               9:9    0 517.6M  0 raid1
├─sdb2                8:18   0 517.7M  0 part  
│ └─md256             9:256  0 517.7M  0 raid1
├─sdb3                8:19   0   1.8T  0 part  
│ └─md127             9:127  0   1.8T  0 raid1
├─sdb4                8:20   0 517.7M  0 part  
│ └─md13              9:13   0 448.1M  0 raid1
└─sdb5                8:21   0     8G  0 part  
  └─md322             9:322  0   6.9G  0 raid1

sdb就是这块硬盘,sdb1-5代表这块硬盘的第1到5个分区,下面的md是磁盘阵列(Raid)。

More...


威联通(QNAP)NAS配置优化笔记

一、硬盘单独休眠
1.查看:

mdadm -D /dev/md9
mdadm -D /dev/md13
hdparm -C /dev/sdc
hdparm -C /dev/sda


2.建立脚本文件disconnect_internal_raid.sh:

#!/bin/sh
echo "Disconnecting md9"
mdadm /dev/md9 --fail /dev/sdc1
mdadm /dev/md9 --fail /dev/sda1
echo "Disconnecting md13"
mdadm /dev/md13 --fail /dev/sdc4
mdadm /dev/md13 --fail /dev/sda4


3.建立脚本文件rebuild_internal_raid.sh:

More...


威联通Container Station安装Gateone踩坑笔记

通常情况下,在Windows系统下通过SSH登录家里的NAS系统或者是登录Openwrt路由器,我一般使用Putty。家里内网中NAS主机或者Openwrt路由器想要从外网SSH登录的话需要在路由器上做端口映射,但是把NAS跟路由器的的SSH端口暴露在公网上可能会有一些安全性的问题。后来我发现了一个叫Gateone的神器,这是一个能在浏览器上运行的SSH客户端。只要有一个支持HTML5的现代浏览器你就能SSH登录到linux服务器。而且如果你把Gateone部署在内网中,你就可以在外网的浏览器上先连接到gateone,然后直接输入内网的IP来登录内网中的linux主机。其实说实话,除了装B之外并没有多大的实际意义,想象一下你在高铁上或者咖啡厅里优雅的拿出ipad打开safari然后SSH登录家里NAS的情景。

正文开始
1.添加Docker Hub的镜像服务器。
Gateone的docker镜像文件有好几百MB,国内连接Docker官方服务器比较慢,所以最好是使用国内的镜像服务器。
打开Container Station,在属性的Registry里面添加镜像服务器,我使用的是阿里云的镜像服务。

More...