玩NAS 篇二:人生第一台DIY NAS (文件共享)

2022-11-28 17:01:33 22点赞 178收藏 9评论

需求分析:

文件共享主要是提供pt 下载的后端存储,下载完的高清电影通过蓝光播放器在电视上观看。另外一个是存储重要的资料(照片,视频,文件等),这里选择samba 共享。

NFS 共享

pt 软件我用的是transmission-daemon,运行在家里的另外一台N6005 ubuntu电脑上。两台都是linux系统,所以选择用NFS 共享。

安装软件包

yum install -y nfs-utils

配置共享目录

pt 下载盘我用了一块闲置的西数1T蓝盘,文件系统为btrfs,挂载目录:/mnt/TM_DIR

挂载下载盘挂载下载盘

挂载完成之后,就可以配置nfs共享了。只需要修改 /etc/exports 文件即可。

echo "/mnt/TM_DIR 192.168.0.0/24(rw,sync,no_root_squash)" > /etc/exports

然后启动nfs 服务就可以了

systemctl enable --now nfs-server

挂载共享目录

transmission-daemon 使用目录/mnt/tm_download作为下载目录,通过nfs 挂载,同样配置到fstab:

nfs 挂载nfs 挂载

nfs的配置和共享就完成啦。

Samba 共享

安装软件包

yum install -y samba

配置共享

需要共享两个目录,一个是 /mnt/NAS, 存放重要资料;另外一个是 /mnt/TM_DIR, 同时也是PT 的下载目录,这里配置成samba 共享是为了方便在Windows 和Mac 以及蓝光播放器上观看下载的资源。

samba 的配置文件为 /etc/samba/smb.conf,我的配置如下:

[global]

workgroup = WORKGROUP

server string = NAS Samba Server Version %v

netbios name = NAS

security = user

wins support = yes

server min protocol = NT1

ntlm auth = ntlmv1-permitted

max protocol = SMB3

map to guest = Bad User

realm = *

multicast dns register = no

[Shared]

path = /mnt/NAS

browseable = yes

writable = yes

public = yes

read only = no

create mask = 660

directory mask = 770

[Download]

path = /mnt/TM_DIR

browseable = yes

writable = yes

public = yes

read only = no

create mask = 660

directory mask = 770

comment = ""

其中 [global] 全局选项里面下面两项比较重要,蓝光播放器需要samba v1 的支持, 缺了下面两项将无法连接到共享目录

server min protocol = NT1

ntlm auth = ntlmv1-permitted

设置samba 密码

创建samba 用户,这里以hitmoon 为例,过程和passwd 设置linux 用户名密码类似

smbpasswd -a hitmoon

启动 smb 和 nmbd 服务

systemctl enable --now smb

sytemctl enable --now nmb

avahi 服务发现

为了方便Mac 系统能发现samba 共享,需要启动avahi-daemon 服务

安装软件包

yum install -y avahi

配置一个samba 的发现服务

新建文件 /etc/avahi/services/smb.service

内容如下:

启动avahi-daemon服务

systemctl enable --now avahi-daemon

这样samba 共享就配置完成了。

实际效果

Mac 上查看samba 共享Mac 上查看samba 共享

蓝光播放器也能够发现NAS 共享

人生第一台DIY NAS (文件共享)

选择NAS 共享选择NAS 共享

人生第一台DIY NAS (文件共享)

关于磁盘休眠

参考:https://wiki.archlinux.org/title/hdparm

用群晖的时候,如果没有访问,过段时间磁盘就休眠了,这对于降低功耗和延长磁盘寿命是有好处的。接下来我要对两块RAID1盘(放重要资料,多数时间处于闲置状态)配置休眠。 Linux 系统下,需要通过软件hdparm 来进行配置。

安装软件

yum install -y hdparm

硬件支持

首先要看磁盘硬件是否支持, 以sdb 为例

hdparm -I /dev/sdb | grep power

输出包含 Advanced power management level: 128, 说明磁盘是支持

人生第一台DIY NAS (文件共享)

设置休眠

接下来设置为10分钟闲置后就进行休眠, -S 参数含义如下图

人生第一台DIY NAS (文件共享)

hdparm -S 120 -y /dev/sdb

hdparm -S 120 -y /dev/sdc

其中 -S 120 表示超时时间设置为 5 * 120 s = 600s, 就是10分钟。 -y 表示立即让磁盘进入standby 模式(也就是休眠模式)

实现开机自动设置

为了让重启之后也能自动进行设置,可以添加一个systemd服务,创建 /etc/systemd/system/hdparm.service

文件内容如下:

[Unit]

Description=hdparm sleep

[Service]

Type=oneshot

ExecStart=/usr/bin/hdparm -q -S 120 -y /dev/sdb

ExecStart=/usr/bin/hdparm -q -S 120 -y /dev/sdc

[Install]

WantedBy=multi-user.target

使能该服务

systemctl enable hdparm.service

好啦,磁盘休眠就设置好了。空闲10分钟后,看看磁盘的状态:

hdparm -C /dev/sdb

hdparm -C /dev/sdc

人生第一台DIY NAS (文件共享)

休眠状态下,磁盘马达停转,看看现在的整机功率

人生第一台DIY NAS (文件共享)

对比那两块磁盘未休眠功率(50w),节能了17w ,哈哈,不错!

本次的文件共享的配置就分享到这里,后续有分享再继续更新,谢谢观赏!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

绿联(UGREEN) 私有云DX4600 Nas网络存储服务器8G版 四核4盘位家庭个人云网盘 DX4600 四盘位-空盘版

绿联(UGREEN) 私有云DX4600 Nas网络存储服务器8G版 四核4盘位家庭个人云网盘 DX4600 四盘位-空盘版

2499元起

群晖(Synology) DS923+四盘位磁盘列阵NAS网络存储服务器个人私有云备份网盘黑色 标配(不含硬盘)

群晖(Synology) DS923+四盘位磁盘列阵NAS网络存储服务器个人私有云备份网盘黑色 标配(不含硬盘)

暂无报价

海康威视(HIKVISION) nas个人私有云盘家庭网盘私有云存储家用nas硬盘服务器Mage20 标配 含2个4TB硬盘

海康威视(HIKVISION) nas个人私有云盘家庭网盘私有云存储家用nas硬盘服务器Mage20 标配 含2个4TB硬盘

1559元起

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*2T希捷酷狼

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*2T希捷酷狼

暂无报价

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*2T希捷酷狼硬盘

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*2T希捷酷狼硬盘

暂无报价

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*6T希捷酷狼

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*6T希捷酷狼

暂无报价

铁威马 TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2

铁威马 TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2

3199元起

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*6T希捷酷狼

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*6T希捷酷狼

6999元起

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*10T希捷酷狼

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+2*10T希捷酷狼

6399元起

铁威马(TERRA MASTER)四盘NAS F4-423(8G)+1块希捷(Seagate) 4TB酷狼

铁威马(TERRA MASTER)四盘NAS F4-423(8G)+1块希捷(Seagate) 4TB酷狼

暂无报价

雷克沙(Lexar) 轻NAS个人家用网络云存储网盘外置硬盘服务器阵列盒时光机支持远程访问自动备份 T3时光机+希捷酷狼8T

雷克沙(Lexar) 轻NAS个人家用网络云存储网盘外置硬盘服务器阵列盒时光机支持远程访问自动备份 T3时光机+希捷酷狼8T

1888元起

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*3T西数红盘

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*3T西数红盘

4199元起

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*8T希捷酷狼

铁威马(TERRA MASTER) F4-423(8G)企业级高配 NAS网络存储 四核2.5G网口 F4-423(8G版)+4*8T希捷酷狼

8199元起

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*4T希捷酷狼硬盘

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*4T希捷酷狼硬盘

暂无报价

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*10T希捷酷狼硬盘

铁威马(TERRA MASTER) T9-423 NAS网络存储8G内存中小企业级办公9盘位高配置 T9-423+配9*10T希捷酷狼硬盘

暂无报价

雷克沙(Lexar) 轻NAS个人家用网络云存储网盘外置硬盘服务器阵列盒时光机支持远程访问自动备份 T3时光机+希捷酷狼4T

雷克沙(Lexar) 轻NAS个人家用网络云存储网盘外置硬盘服务器阵列盒时光机支持远程访问自动备份 T3时光机+希捷酷狼4T

1328元起
9评论

  • 精彩
  • 最新
  • 这个就叫专业 [赞一个] 。不过有一说一,对普通人门槛太高了,配置上稍微有点问题百度半天也解决不了。

    校验提示文案

    提交
    百度解决不了,找专业的人 [得意]

    校验提示文案

    提交
    难啊,找专业的人帮忙,给钱吧,就不想找了。不给钱吧,也不好意思找。所以最简单的方法就是忽悠同事去钻研,让同事变得专业 [击掌]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 1t怎么保种?

    校验提示文案

    提交
    要求保的重点的保一下,时间到了看完就删了

    校验提示文案

    提交
    收起所有回复
  • 我发现文中 avahi 服务配置的smb.service 在移动端显示不太正常,可能是大妈的bug,把文件内容贴到这里:


    NAS

    _smb._tcp
    445

    校验提示文案

    提交
  • 频繁休眠对硬盘不好

    校验提示文案

    提交
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
178
扫一下,分享更方便,购买更轻松