使用香橙派搭建一个小型NAS——OpenMediaVault (OMV)

网上相关内容很多,我就简单写点记录一下。

主要硬件

Orange Pi 3 LTS

版本

Debian 10 (Buster)、OpenMediaVault 5

烧写镜像到 TF 卡

镜像使用香橙派官方提供的 Debian 10 (Buster) Server,通过 balenaEtcher 将镜像烧写到 TF 卡中。

安装 OpenMediaVault

先将 Debian 默认源替换为清华源,配置文件位于/etc/apt/sources.list

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

导入 OpenMediaVault 镜像源

cat <<EOF > /etc/apt/sources.list.d/openmediavault.list
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public usul main
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages usul main
## Uncomment the following line to add software from the proposed repository.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public usul-proposed main
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages usul-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public usul partner
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages usul partner
EOF

执行以下命令开始安装

export LANG=C.UTF-8
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none

wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key
apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

apt-get update
apt-get --yes --auto-remove --show-upgraded \
    --allow-downgrades --allow-change-held-packages \
    --no-install-recommends \
    --option DPkg::Options::="--force-confdef" \
    --option DPkg::Options::="--force-confold" \
    install openmediavault-keyring openmediavault


# Populate the database.
omv-confdbadm populate

安装完成后在浏览器输入香橙派的 IP 地址或主机名就可以看到登录界面啦。
用户名:admin,默认登录密码:openmediavault

简单配置

外接了一块500G的2.5寸西数蓝盘

开启 SMB 共享

为 SMB 添加共享文件夹,建议开启权限继承。

为了防止 macOS 在共享文件夹内生成一些奇奇怪怪的隐藏文件,在 SMB 的高级设置的扩展选项中加上以下代码,屏蔽.DS_Store._开头的文件。

veto files = /.DS_Store/._*/

可能会遇到的问题

不知道为什么每次开机后都不会自动挂载磁盘,干脆就直接修改/etc/rc.local文件,每次开机启动后自动挂载所有磁盘。

# 挂载所有磁盘
mount -a

一些应用

CPU温度记录脚本

香橙派的 CPU 温度信息记录在/sys/devices/virtual/thermal/thermal_zone0/temp文件中,将其值除以1000就可以得到我们想要的温度。写了一个脚本配合 CRON 记录每分钟的温度情况。

#!/bin/bash
#
# 温度记录

time=$(date "+%Y%m%d%H%M")
temp=$[$(cat /sys/devices/virtual/thermal/thermal_zone0/temp)/1000]
echo $time,$temp >> /home/orangepi/temperature/temp.csv

在 OMV 中添加计划任务

qBittorrent

下载地址:https://github.com/c0re100/qBittorrent-Enhanced-Edition

添加到开机启动程序/etc/rc.local

# 30s后启动qbittorrent
sleep 30
su - orangepi -c "/home/orangepi/qbittorrent-nox -d"

Web-UI地址:https://github.com/CzBiX/qb-web

总结

这台小型便携 NAS 纯粹是用来玩的,考虑到这套系统的稳定性,我不会用来存重要资料,主要用来存放一些临时文件、挂BT下载和做种。以后还是要组一台 x86 架构的机器,装个 Unraid 做个正经的可长期稳定运行的 NAS。

本文采用 CC BY-NC-SA 4.0 协议
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇