NAS:修订间差异

第63行: 第63行:


# 立刻休眠sda硬盘
# 立刻休眠sda硬盘
# 成功会显示:issuing standby command
sudo hdparm -y /dev/sda
sudo hdparm -y /dev/sda
</syntaxhighlight>
</syntaxhighlight>

2025年7月26日 (六) 11:29的版本

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