昨天给NAS换了一块硬盘,顺便把厚卷改成了静态卷。
过程很简单,先把新硬盘插到4号空盘位,新创建一个静态卷Volume4,然后用HBS把数据从Volume3同步到Volume4,完了之后取下3号硬盘。
本以为大功告成,结果后来却发现有些应用出了问题,经过一番排查发现在这些应用的设置中使用了绝对路径:
原来的/share/CACHEDEV3_DATA现在变成了/share/CACHEDEV4_DATA,导致应用无法找到文件。
...
以下方法只适用于威联通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
...
一、硬盘单独休眠
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
...
通过IPV6从外网访问家里的NAS需要做两件事:一是解决IPV6的DDNS,二是配置路由器的防火墙。先说DDNS,我用的是群晖的NAS,动态域名用的是Dnspod,但是群晖NAS自带的DDNS不支持Dnspod的IPV6更新。只能自己写脚本来解决这个问题,直接上代码:
【以下代码在群晖DSM6系统下测试正常,其他设备可能需要做修改】#!/bin/bash
#Dnspod DDNS6 with BashShell
#改编自Github:https://githu...