折腾更新NAS系统为Debian buster

我的一台NAS机子,之前一直用的是Openmediavault(OMV),OMV界面还是比较直观,各方面功能也够用。但对于我来说,最大的一个问题就是在OMV上装nextcloud总是碰到一些奇怪的问题。

可能是因为OMV是定制版的debian. 先前用的是OMV4,基于debian stretch的定制修改版。而OMV5还不够成熟。OMV5就是在debian buster基础上进行编写的。既然OMV是debian的定制修改版,作为NAS肯定在某一些方面有它的强处,比如说界面操作,真的很省心。但不足的是一些软件更新不够及时,最大的问题就是兼容性的问题。如果你要在OMV的基础上安装其它软件,可能可碰到很多问题,因为OMV会去掉一些debian的软件和功能,毕竟OMV专注的是NAS系统。
既然OMV是有界面的debian,我要的NAS功能也就是Samba和lsyncd, 相信原生的debian会更好地满足,只是没有界面操作。主要的可以在原生debian上安装任何其它软件,而且有着很好的软件兼容性。

Debian buster安装

网上安装教程很多,最简单直接的就是下载CD版的ISO,然后用ultraISO软件记录到U盘中,U盘格式要设置成光盘格式。然后从光盘启动安装。如果是不需要界面,直接按照专家模式安装就可以了。

因为V2RAY在时间一致要求上比较严格,所以要先保持服务器与NAS端时间一致

apt update && apt upgrade -y
dpkg-reconfigure tzdata 或  timedatectl set-timezone "Asia/Shanghai"
timedatectl set-local-rtc 1  #将你的硬件时钟设置为本地时区
timedatectl set-local-rtc 0  #将你的硬件时钟设置为协调世界时(UTC)
apt install ntpdate
timedatectl set-ntp true
timedatectl status

安装RAID硬盘管理软件mdadm

直接从安装源安装 apt install mdadm

cat /proc/partitions 在创建raid前,应该先查看磁盘是否被识别,如果内核还为识别,创建Raid时会报错
如果没有被识别,可以执行命令:kpartx /dev/sdb或者partprobe/dev/sdb
mdadm -D /dev/md#   查看指定RAID设备的详细信息
mdadm -Ds >/etc/mdadm/mdadm.conf 实现自动装配, mdadm运行时会自动检查/etc/mdadm/mdadm.conf  文件并尝试自动装配,因此第一次配置raid后可以将信息导入到/etc/mdadm/mdadm.conf  中
update-initramfs -u  再次更新initramfs ,以便早期启动过程不会尝试将不可用的阵列联机
mkfs.ext4 /dev/md0  格式化的文件系统是ext4
cat /proc/mdstat 查看raid状态
mdadm -S /dev/md1 停止阵列
mdadm -A /dev/md1 /dev/sdb5 /dev/sdb6  已经停止的阵列重新装配
将格式化后的RAID磁盘组挂载到/raid下
mkdir /mnt/raid
mount /dev/md0 /mnt/raid

安装webmin来管理NAS

可以到官网webmin.com下载源码安装,但最方便是使用APT安装

在/etc/apt/sources.list中追加以下源
deb https://download.webmin.com/download/repository sarge contrib
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
apt-get install apt-transport-https
apt-get update
apt-get install webmin

管理地址是:NAS IP:10000

Previous/Next

Say Something!

Leave a Reply