NAS:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的8个中间版本) | |||
| 第12行: | 第12行: | ||
| | | | ||
|- | |- | ||
| 绿联 | | [[绿联 NAS]] | ||
| | | | ||
|- | |- | ||
| 第31行: | 第31行: | ||
|- | |- | ||
| 绿联 DXP4800 PLUS | | 绿联 DXP4800 PLUS | ||
| 安装一个3. | | 安装一个3.5寸8T机械盘和M2接口4T固态盘,刚开机46W左右,一段时间后待机31W左右,复制文件在33W左右。休眠一个机械硬盘,功耗在23w左右。 | ||
|- | |- | ||
| | | | ||
| 第39行: | 第39行: | ||
| | | | ||
|} | |} | ||
==设置== | |||
===休眠不常用机械盘=== | |||
机械盘如果只用于偶尔备份,可以然它一直处于休眠状态,备份后又立即休眠。Ubuntu系统示例: | |||
<syntaxhighlight lang="bash" > | |||
# 查看硬盘名称、UUID、挂载点等信息。 | |||
lsblk -f | |||
# 查看硬盘sda状态 | |||
sudo hdparm -C /dev/sda | |||
# 查看是否挂载 | |||
mount | grep /dev/sda | |||
# 卸载硬盘 | |||
# 如果没有挂载,或者挂载的是只读文件系统,无需卸载。 | |||
sudo umount /dev/sda1 # 根据实际分区名进行调整 | |||
# 查看哪个进程占用硬盘 | |||
# 如Nautilus,是文件管理器,只需要关闭打开的目录窗口,就可以卸载。 | |||
sudo lsof /dev/sda | |||
sudo fuser -v /media/挂载/点 | |||
# 立刻休眠sda硬盘 | |||
# 成功会显示:issuing standby command | |||
sudo hdparm -y /dev/sda | |||
</syntaxhighlight> | |||
====开机自动休眠==== | |||
使用systemd设置开机后休眠某个机械盘,如/dev/sda: | |||
1.创建脚本sudo vim /usr/local/bin/spindown-sda.sh: | |||
<syntaxhighlight lang="bash" > | |||
#!/bin/bash | |||
# 等待 60 秒(等待系统完成启动) | |||
sleep 60 | |||
# 休眠机械硬盘 | |||
/sbin/hdparm -y /dev/sda | |||
</syntaxhighlight> | |||
2.设置执行权限: | |||
sudo chmod +x /usr/local/bin/spindown-sda.sh | |||
3.创建 systemd 服务文件sudo nano /etc/systemd/system/spindown-sda.service : | |||
<syntaxhighlight lang="bash" > | |||
[Unit] | |||
Description=开机后休眠机械硬盘 (/dev/sda) | |||
After=multi-user.target | |||
[Service] | |||
Type=oneshot | |||
ExecStart=/usr/local/bin/spindown-sda.sh | |||
[Install] | |||
WantedBy=default.target | |||
</syntaxhighlight> | |||
4.启用服务: | |||
<syntaxhighlight lang="bash" > | |||
sudo systemctl daemon-reexec | |||
sudo systemctl daemon-reload | |||
sudo systemctl enable spindown-sda.service | |||
</syntaxhighlight> | |||
5.重启,等待60秒后,查看是否执行成功: | |||
<syntaxhighlight lang="bash" > | |||
# 查看/dev/sda是否休眠 | |||
sudo hdparm -C /dev/sda | |||
# 查看spindown-sda.service是否运行完成 | |||
# 完成后显示Finished spindown-sda.service | |||
sudo systemctl status spindown-sda.service | |||
</syntaxhighlight> | |||
==同步备份== | |||
===同步一个文件夹=== | |||
要将文件夹 B 与文件夹 A 同步,且删除文件夹 B 中不在文件夹 A 中的文件。可以使用[[rsync]]命令。 | |||
rsync -av --delete /path/to/folderA/ /path/to/folderB/ | |||
2025年7月26日 (六) 11:34的最新版本
NAS(Network-attached storage)是一种网络存储服务器。
NAS品牌
| 名称 | 描述 |
|---|---|
| 群晖(Synology) | |
| 威联通(Qnap) | |
| 绿联 NAS | |
| 极空间(Zspace) | |
功耗
| 名称 | 描述 |
|---|---|
| 绿联 DXP4800 PLUS | 安装一个3.5寸8T机械盘和M2接口4T固态盘,刚开机46W左右,一段时间后待机31W左右,复制文件在33W左右。休眠一个机械硬盘,功耗在23w左右。 |
设置
休眠不常用机械盘
机械盘如果只用于偶尔备份,可以然它一直处于休眠状态,备份后又立即休眠。Ubuntu系统示例:
# 查看硬盘名称、UUID、挂载点等信息。
lsblk -f
# 查看硬盘sda状态
sudo hdparm -C /dev/sda
# 查看是否挂载
mount | grep /dev/sda
# 卸载硬盘
# 如果没有挂载,或者挂载的是只读文件系统,无需卸载。
sudo umount /dev/sda1 # 根据实际分区名进行调整
# 查看哪个进程占用硬盘
# 如Nautilus,是文件管理器,只需要关闭打开的目录窗口,就可以卸载。
sudo lsof /dev/sda
sudo fuser -v /media/挂载/点
# 立刻休眠sda硬盘
# 成功会显示:issuing standby command
sudo hdparm -y /dev/sda
开机自动休眠
使用systemd设置开机后休眠某个机械盘,如/dev/sda:
1.创建脚本sudo vim /usr/local/bin/spindown-sda.sh:
#!/bin/bash
# 等待 60 秒(等待系统完成启动)
sleep 60
# 休眠机械硬盘
/sbin/hdparm -y /dev/sda
2.设置执行权限:
sudo chmod +x /usr/local/bin/spindown-sda.sh
3.创建 systemd 服务文件sudo nano /etc/systemd/system/spindown-sda.service :
[Unit]
Description=开机后休眠机械硬盘 (/dev/sda)
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/spindown-sda.sh
[Install]
WantedBy=default.target
4.启用服务:
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable spindown-sda.service
5.重启,等待60秒后,查看是否执行成功:
# 查看/dev/sda是否休眠
sudo hdparm -C /dev/sda
# 查看spindown-sda.service是否运行完成
# 完成后显示Finished spindown-sda.service
sudo systemctl status spindown-sda.service
同步备份
同步一个文件夹
要将文件夹 B 与文件夹 A 同步,且删除文件夹 B 中不在文件夹 A 中的文件。可以使用rsync命令。
rsync -av --delete /path/to/folderA/ /path/to/folderB/