作者 主题: 从零开始攒一台NAS。慢更  (阅读 1928 次)

0 会员 以及 1 访客 正在阅读本主题.

FuRgO

  • 思考着“以光速前进的法棍看起来像不像吐司片?”的面包
  • 烫金面包
  • *****
  • 帖子: 1104
  • 评价: +14/-0
  • 这里居然能写字
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #15 于: 一月 19, 2022, 01:02:35 上午 »
高技术力! :gln006:
想起站内做“主站x2077”主题机箱的老哥https://www.acfun.cn/a/ac20357795
面包可以考虑喷个(怂恿) :gln004:
如好好色,如恶恶臭

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #16 于: 一月 20, 2022, 01:45:51 下午 »
高技术力! :gln006:
想起站内做“主站x2077”主题机箱的老哥https://www.acfun.cn/a/ac20357795
面包可以考虑喷个(怂恿) :gln004:

哈哈,其实想尽量设计的简约一些,做一个全透机箱,用无色的透明亚克力板,所以喷涂就暂时先不考虑了 :gln014:

不过我是第一次知道还有显卡带小显示屏的,一开始还以为是自己加的(孤陋寡闻了)。结合全透机箱,倒是有一个想法:主板上面还有一个空闲的插针串口,手头还有一些串口屏,可以尝试加一块小屏幕看看,但是驱动肯定要自己写了 :gln007:

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #17 于: 一月 20, 2022, 01:54:45 下午 »
最终版图纸



可以找家做亚克力板的店加工了,有些做广告牌发光字的店应该也可以加工,加工完继续更

以后如果组装没问题,会把设计文件放出来。面包们如果有想DIY小机箱的可以拿去参考一下开孔和尺寸
« 最后编辑时间: 一月 20, 2022, 02:08:02 下午 作者 古明地觉 »

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #18 于: 二月 09, 2022, 10:27:29 下午 »
偷偷回来继续更。年总算过完了,太折磨了 :gln001:

外壳历经曲折总算到手,虽然事先提醒但是商家还是粗心给漏了个小零件(固定PCIE卡的)。还好不太影响使用

简单拼装的效果










古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #19 于: 二月 09, 2022, 10:48:57 下午 »
把电源按键,硬盘灯,USB小板安装到前面板



安装电源,主板,把前面板加上。已经有点像样了


按定义接好线。再三确认,如果接错了冒烟基本是没得跑的 :gln011:





古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #20 于: 二月 09, 2022, 11:07:15 下午 »
接下来是最重要的部分,组装上面板。上面板需要负担4块硬盘的固定

首先是两块内置硬盘,一片500GHDD一片256GSSD



安装到上面板。两块内置硬盘正好利用了CPU散热片上方的空间



最后安装抽拉硬盘架


古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #21 于: 二月 09, 2022, 11:28:11 下午 »
把硬盘电源线和数据线接好。理一下线

说是理线,其实是想办法合上盖子  :gln001: 最难处理的就是SATA线。冬天橡胶会变硬,费了很大劲才勉强把上盖合上,毕竟设计上就已经极限压缩空间了。这种感觉就像医生把肠子塞进肚子里

装载硬盘。开机看看效果





来张背面照



古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #22 于: 二月 09, 2022, 11:47:08 下午 »
系统想尝试一下Arch+FreeBSD做双系统 :gln014:

在BIOS设置纯UEFI模式启动,所有硬盘使用GPT

两块内置硬盘分配,计划固态分一个ESP,一个80G的ext4给Arch根目录,一个80G的UFS给FreeBSD根目录。500G机械盘在开头设置两个2G的swap分别给Linux和FreeBSD使用。其余300G给Arch挂载到/home,剩下给BSD的/home

硬盘架支持开关控制,有一片1T的2.5寸HDD和一片4T的3.5寸HDD。全部只划分一个ext4分区,需要使用时再挂载

明天详细记录一下系统安装

除夕夜

  • 新年面包
  • 战痕累累面包机
  • 烫金面包
  • ****
  • 帖子: 3387
  • 评价: +21/-0
  • HAPPYNEWYEAR
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #23 于: 二月 10, 2022, 04:36:41 上午 »
很敬佩折腾硬件的人
 :gln006:
我曾经也尝试过折腾,但只是让电脑维修费贵了几百块
 :gln001:
其实我挺想改个名字的

蒼鳥

  • 面包姬
  • 烫金面包
  • *****
  • 帖子: 4635
  • 评价: +48/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #24 于: 二月 10, 2022, 12:05:54 下午 »
系统想尝试一下Arch+FreeBSD做双系统 :gln014:

在BIOS设置纯UEFI模式启动,所有硬盘使用GPT

两块内置硬盘分配,计划固态分一个ESP,一个80G的ext4给Arch根目录,一个80G的UFS给FreeBSD根目录。500G机械盘在开头设置两个2G的swap分别给Linux和FreeBSD使用。其余300G给Arch挂载到/home,剩下给BSD的/home

硬盘架支持开关控制,有一片1T的2.5寸HDD和一片4T的3.5寸HDD。全部只划分一个ext4分区,需要使用时再挂载

明天详细记录一下系统安装
:gln004:
天之苍苍,其正色邪?其远而无所至极邪?

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #25 于: 二月 10, 2022, 10:30:28 下午 »
Arch安装中

“你能再表演一下那个吗?”

“还要来吗?”

“对,就那个,快点”

“pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
...


“AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA”



分区方案如下。其中sda是SSD,sdb是HDD


古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #26 于: 二月 11, 2022, 01:13:07 上午 »
Arch安装就按照Wiki教程来。但是在格式化分区后,个人习惯不挂载EFI分区,到最后需要安装grub时再挂载,这样genfstab就不会在/etc/fstab中添加efi分区的选项

另外在桌面环境的选择上,个人比较喜欢xfce(其实是因为配置太低 :gln011: 不过xfce在资源占用以及使用体验上确实还算比较均衡的)

输入法用fcitx5将就一下吧

音频方面,pulseaudio使用体验极差。还是退回到alsamixer,起码调节音量不会有奇奇怪怪的现象

程序代码
pacman -S alsa-utils

文泉驿中文字体

程序代码
pacman -S wqy-microhei wqy-zenhei

intel核显相关。不安装xf86-video-intel,直接使用自带kms。安装视频编解码和3D

程序代码
pacman -S mesa libva-intel-driver

开机在tty界面登录后使用startx启动图形界面

安装完成。把图标全部换成papirus扁平风格图标



嘛,其实这个配置平时看视频浏览网页还是够用的,使用体验不算太差。也可以写写代码,开发简单的程序还是没有压力的

主板上的蜂鸣器在tty操作时会发出声音。可以通过禁用模块的方式关闭

程序代码
# /etc/modprobe.d/nobeep.conf
blacklist pcspkr

先睡了,醒来更FreeBSD的安装
« 最后编辑时间: 二月 11, 2022, 01:18:26 上午 作者 古明地觉 »

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #27 于: 二月 11, 2022, 01:23:30 下午 »
今天详细记录一下FreeBSD 13 RELEASE的安装

随便挑个国内镜像站,就从兰大镜像站下载安装镜像吧。因为是U盘所以下载memstick镜像

程序代码
curl https://mirrors.lzu.edu.cn/freebsd/releases/ISO-IMAGES/13.0/FreeBSD-13.0-RELEASE-amd64-memstick.img.xz -o BSD13.img.xz
sha512sum BSD13.img.xz
xz -dk BSD13.img.xz

dd到U盘

程序代码
sudo dd if=BSD13.img of=/dev/sde status=progress

reboot重启进启动项选择





直接按B启动

古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #28 于: 二月 11, 2022, 02:21:25 下午 »
欢迎界面。回车



默认键盘布局。回车



设置主机名,回车



按需选择



因为已经在Arch安装的时候预先分好区了。这样分区配置界面操作好像有点不太方便。所以这里开shell手动配置分区



进入这样的一个界面。注意看最上面的提示,格式化分区以后需要把作为根目录的分区挂载到/mnt,其他例如作为/home的分区(/dev/ada1p4)再依次挂载到/mnt/home等。手动编辑fstab放到/tmp/bsdinstall_etc/fstab


古明地觉

  • 童年面包
  • **
  • 帖子: 39
  • 评价: +0/-0
    • 查看个人资料
Re: 从零开始攒一台NAS。慢更
« 回复 #29 于: 二月 11, 2022, 03:01:15 下午 »
程序代码
ls /dev

看看硬盘。在FreeBSD下GPT格式的SATA硬盘分区显示为adaXpX,ada0p1表示SATA硬盘0的1号分区,也就是SSD开头的EFI分区



这里就直接对分区进行格式化,跳过gpart分区步骤。这里分别将ada0p3(位于SSD)和ada1p4(位于HDD)格式化为UFS

程序代码
newfs -U -L FreeBSD /dev/ada0p3
newfs -U -L FreeBSD /dev/ada1p4

因为是SSD,所以可以考虑使能ada0p3的UFS TRIM功能

程序代码
tunefs -t enable /dev/ada0p3

挂载分区到/mnt

程序代码
mount /dev/ada0p3 /mnt
mkdir /mnt/home
mount /dev/ada1p4 /mnt/home

之后

程序代码
ee /tmp/bsdinstall_etc/fstab

编辑fstab,如下

程序代码
/dev/ada0p3      /           ufs       rw                       0 1
/dev/ada1p4      /home       ufs       rw                       0 2
/dev/ada1p2      none        swap      sw                       0 0
tmpfs            /tmp        tmpfs     rw,mode=1777             0 0

Esc退出保存fstab。之后就可以退出shell自动安装了

程序代码
exit