当前位置:首页>Linux>家用 Linux 服务器:100 块的旧电脑变NAS,性能吊打千元成品

家用 Linux 服务器:100 块的旧电脑变NAS,性能吊打千元成品

  • 2026-09-02 19:07:15
家用 Linux 服务器:100 块的旧电脑变NAS,性能吊打千元成品

家用 Linux 服务器:100 块的旧电脑变 NAS,性能吊打千元成品

引言:一个被嫌弃的"垃圾"

上个月,朋友要搬家,从床底下拖出一台旧笔记本电脑:

"这电脑太卡了,你要不要拿去用?"

我一看:

• 处理器:Intel i3-3110M(2012 年的双核)

• 内存:4GB DDR3

• 硬盘:500GB 机械硬盘

• 外观:屏幕转轴松动,A 盘掉漆

他说:"本来想当废品卖了,回收站说只给 50 块。"

我说:"给我吧,我给你 100。"

朋友觉得我疯了,但他不知道,这台"垃圾"在我手里会发生什么。

一周后,它变成了一台功能齐全的 NAS(网络存储服务器)。

成本:100 块(电脑)+ 200 块(加内存和硬盘)= 300 块

性能:吊打市面 2000-3000 块的成品 NAS。

今天这篇文章,就是教你如何用旧电脑(或树莓派、迷你主机)打造一台家用 NAS,省钱又好用。


一、什么是 NAS?为什么你需要?

1.1 NAS 是什么?

NAS(Network Attached Storage,网络附属存储):

简单说,就是一台连接到你家路由器的存储设备,所有设备(手机、电脑、平板、电视)都能访问。

比喻:

• U 盘/移动硬盘:只能插在一台电脑上用

• 云盘(百度网盘):数据在别人服务器上

• NAS:自家的"私有云",数据在家里

1.2 NAS 能做什么?

基础功能:

1. 文件存储:备份照片、视频、文档

2. 多设备同步:手机、电脑、平板都能访问

3. 自动备份:手机照片自动备份到 NAS

4. 媒体服务器:看电影的"私人 Netflix"

5. 下载器:挂机下载电影、游戏

进阶功能:

1. 智能家居中枢:Home Assistant

2. 个人网站:搭博客、相册

3. 代码托管:私人 Git 服务器

4. 密码管理:Bitwarden 私人服务器

5. 虚拟机:跑 Docker 容器

1.3 为什么要自己造 NAS?

对比成品 NAS(群晖、威联通):

| 项目 | 成品 NAS | 自造 NAS |

|------|---------|---------|

| 价格 | 2000-5000 元 | 100-1000 元 |

| 性能 | 弱(ARM 处理器)| 强(x86 处理器)|

| 扩展 | 受限(品牌限制)| 无限(随便装)|

| 系统 | 封闭(DSM)| 开放(Linux)|

| 学习 | 简单(图形界面)| 复杂(需要折腾)|

结论:

• 不想折腾:买群晖(但贵)

• 想省钱 + 学习:自己造(强烈推荐)


二、硬件选择:旧电脑、树莓派还是迷你主机?

2.1 方案一:旧电脑(最便宜)

我的选择:朋友送的旧笔记本

优点:

• 成本最低(100 块以内)

• 性能足够(i3/i5 都行)

• 自带机箱和电源

• 可能自带硬盘

缺点:

• 体积大、功耗高(50-100W)

• 噪音大(风扇)

• 丑

适合:家里有闲置电脑,预算最低的人

硬件要求:

• CPU:双核及以上(Intel i3 2 代以后)

• 内存:至少 4GB(推荐 8GB+)

• 硬盘:至少 500GB(可以加机械硬盘)

• 网络:千兆网卡(2010 年以后的电脑都有)

2.2 方案二:树莓派 5(最省电)

树莓派 5:

• 价格:板子 400 元 + 配件 200 元 = 600 元

• 性能:4 核 ARM,内存 8GB

• 功耗:10-15W(超低)

• 体积:信用卡大小

优点:

• 超低功耗

• 体积小巧

• 社区活跃

缺点:

• 价格不便宜

• ARM 架构(部分软件不支持)

• 性能一般

适合:想省电、放客厅、轻度使用的人

2.3 方案三:N100 迷你主机(推荐)

N100 迷你主机(淘宝/京东搜"软路由"或"迷你主机"):

• 价格:500-800 元

• 性能:Intel N100(4 核 4 线程,接近 i3)

• 功耗:15-25W

• 体积:饭盒大小

优点:

• 性价比高

• 功耗低

• 体积小、静音

• x86 架构(兼容性好)

缺点:

• 需要额外买硬盘

适合:想平衡性能、价格、功耗的人

2.4 我的最终配置

旧笔记本改造:

• CPU:i3-3110M(双核四线程)

• 内存:升级到 8GB DDR3(花了 80 块)

• 系统盘:120GB SSD(旧硬盘拆的)

• 存储盘:2TB 机械硬盘(花了 250 块)

• 总价:100 + 80 + 250 = 430 元

性能:

• 4 核 4 线程虚拟化

• 跑 5-6 个 Docker 容器不卡

• 功耗约 40W

吊打 2000 块的群晖 DS220+(J4025 双核,2GB 内存)。


三、系统选择:TrueNAS、OpenMediaVault 还是 Ubuntu Server?

3.1 TrueNAS Scale(最简单)

TrueNAS Scale:基于 Debian 的 NAS 专用系统

优点:

• 图形界面超友好

• ZFS 文件系统(数据保护超强)

• 原生支持 Docker

• 一键配置各种服务

缺点:

• ZFS 吃内存(推荐 16GB+)

• 系统较重

• 定制性差

适合:不想折腾命令行的人

官网:https://www.truenas.com/

3.2 OpenMediaVault(OMV)(功能全)

OpenMediaVault:基于 Debian 的 NAS 系统

优点:

• 插件丰富(像群晖的套件)

• Web 图形界面

• 支持 Docker、虚拟机

• 轻量级

缺点:

• 配置稍复杂

• 需要折腾

适合:想折腾的人

官网:https://www.openmediavault.org/

3.3 Ubuntu Server(最灵活)

Ubuntu Server:通用 Linux 服务器系统

优点:

• 完全可控

• 文档丰富

• 软件支持最好

• 学习价值高

缺点:

• 全命令行(没有图形界面)

• 配置复杂

• 需要一定 Linux 基础

适合:有 Linux 经验的人

我的选择:Ubuntu Server 24.04 LTS

理由:

• 我熟悉 Linux

• 想学习 Docker

• 需要运行各种服务(不只是存储)


四、安装过程:30 分钟搞定

4.1 下载系统

Ubuntu Server 24.04 LTS:

• 官网下载:https://ubuntu.com/download/server

• 清华镜像(国内快):https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/

4.2 制作启动盘

1. 下载 Rufus(Windows)或 balenaEtcher(macOS/Linux)

2. 插入 U 盘(8GB+)

3. 选择 ISO 和 U 盘,开始写入

4.3 安装 Ubuntu Server

1. 插入启动盘,开机

2. 选择语言:English

3. 安装类型:Ubuntu Server(默认)

4. 网络配置:自动(默认)

5. 代理:跳过(除非你有)

6. 镜像地址:选中国的(清华源)

7. 磁盘配置:

8. 用户配置:

9. SSH Server:选择安装(重要!)

10. 等待安装完成(约 10 分钟)

4.4 首次启动

安装完成后:

1. 拔掉 U 盘

2. 重启进入系统

3. 查看 IP 地址:

1. 用 SSH 远程连接(另一台电脑):

如果连接成功,说明系统 OK 了。


五、核心功能配置:一步步来

5.1 更新系统

sudo apt update && sudo apt upgrade -y

5.2 挂载数据盘

查看硬盘:

lsblk

输出示例:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS sda           8:0    0 119.2G  0 disk └─sda1        8:1    0 119.2G  0 part / sdb           8:16   0   1.8T  0 disk  # 这是你的 2TB 硬盘

格式化硬盘(第一次):

sudo mkfs.ext4 /dev/sdb

创建挂载点:

sudo mkdir -p /mnt/data

挂载硬盘:

sudo mount /dev/sdb /mnt/data

设置开机自动挂载:

sudo blkid /dev/sdb # 复制 UUID(比如:1234-5678)  sudo vim /etc/fstab # 添加这一行: UUID=1234-5678  /mnt/data  ext4  defaults  0  2

设置权限:

sudo chown -R nasuser:nasuser /mnt/data

5.3 安装 Samba(文件共享)

Samba:让 NAS 在 Windows/Mac 网络中可见

安装:

sudo apt install samba -y

配置:

sudo vim /etc/samba/smb.conf

添加共享:

[Data]    comment = NAS Storage    path = /mnt/data    browseable = yes    read only = no    create mask = 0777    directory mask = 0777    valid users = nasuser

设置 Samba 密码:

sudo smbpasswd -a nasuser

重启 Samba:

sudo systemctl restart smbd nmbd

访问:

• Windows:打开"文件资源管理器",输入 \\192.168.1.100

• Mac:Finder → 前往 → 连接服务器 → smb://192.168.1.100

成功后,你就能像访问本地硬盘一样访问 NAS 了。

5.4 安装 Jellyfin(媒体服务器)

Jellyfin:开源的私人 Netflix

安装 Docker:

curl -fsSL https://get.docker.com | sh sudo usermod -aG docker nasuser

创建 Jellyfin 容器:

docker run -d \   --name jellyfin \   --user 1000:1000 \   --net=host \   --volume /mnt/data/jellyfin/config:/config \   --volume /mnt/data/jellyfin/media:/media \   --restart unless-stopped \   jellyfin/jellyfin

访问:

浏览器打开:http://192.168.1.100:8096

配置:

1. 设置管理员账户

2. 添加媒体库(电影、电视剧、音乐)

3. 扫描文件

4. 安装客户端(手机、电视)

现在你可以在任何设备上看 NAS 里的电影了。

5.5 安装 qBittorrent(下载器)

qBittorrent:BT 下载工具

创建容器:

docker run -d \   --name qbittorrent \   --net=host \   --volume /mnt/data/qbittorrent/config:/config \   --volume /mnt/data/qbittorrent/downloads:/downloads \   --restart unless-stopped \   linuxserver/qbittorrent

访问:

浏览器打开:http://192.168.1.100:8080

默认密码:

• 用户名:admin

• 密码:查看日志:

docker logs qbittorrent

现在你可以用 NAS 挂机下载电影、游戏了。

5.6 安装 Portainer(Docker 管理)

Portainer:图形化 Docker 管理工具

docker run -d \   --name portainer \   --net=host \   --volume /var/run/docker.sock:/var/run/docker.sock \   --volume /mnt/data/portainer:/data \   --restart unless-stopped \   portainer/portainer-ce

访问:http://192.168.1.100:9000

现在你可以用图形界面管理所有 Docker 容器了。


六、进阶玩法:解锁更多功能

6.1 Home Assistant(智能家居)

Home Assistant:开源智能家居平台

docker run -d \   --name homeassistant \   --privileged \   --net=host \   --volume /mnt/data/homeassistant:/config \   --restart unless-stopped \   homeassistant/home-assistant:latest

访问:http://192.168.1.100:8123

能做什么:

• 控制智能灯、插座、传感器

• 自动化场景(回家开灯、出门关电器)

• 整合小米、涂鸦、HomeKit 设备

6.2 Nextcloud(私有网盘)

Nextcloud:私人 Google Drive

docker run -d \   --name nextcloud \   --net=host \   --volume /mnt/data/nextcloud:/var/www/html \   --restart unless-stopped \   nextcloud

访问:http://192.168.1.100:80

功能:

• 文件同步(手机、电脑)

• 在线办公(文档、表格)

• 相册管理

• 日历、联系人

6.3 Gitea(私人 GitHub)

Gitea:轻量级 Git 服务器

docker run -d \   --name gitea \   --net=host \   --volume /mnt/data/gitea:/data \   --restart unless-stopped \   gitea/gitea

访问:http://192.168.1.100:3000

适合:托管私人代码、博客源文件。

6.4 Pi-hole(网络广告拦截)

Pi-hole:DNS 层广告拦截

docker run -d \   --name pihole \   --net=host \   --volume /mnt/data/pihole:/etc/pihole \   --restart unless-stopped \   pihole/pihole

效果:全家设备自动屏蔽广告(手机、电视、电脑)。


七、成本对比:省了多少钱?

7.1 我的 NAS 成本

| 项目 | 价格 |

|------|------|

| 旧笔记本 | 100 元 |

| 内存升级(8GB) | 80 元 |

| 2TB 硬盘 | 250 元 |

| 总计 | 430 元 |

7.2 成品 NAS 对比

| 型号 | 价格 | 配置 | 性能 |

|------|------|------|------|

| 群晖 DS224+ | 2300 元 | J4125 + 2GB | i3-3110M 更强 |

| 威联通 TS-464 | 3500 元 | N5095 + 8GB | 价格贵 8 倍 |

| 西部数据 My Cloud | 1200 元 | ARM 弱鸡 | 无法运行 Docker |

7.3 云存储对比

| 服务 | 价格 | 2TB 成本 |

|------|------|---------|

| 百度网盘超级会员 | 293 元/年 | 不限速 293 元/年 |

| iCloud+ | 68 元/月 | 2TB 816 元/年 |

| OneDrive | 69 元/月 | 2TB 828 元/年 |

我的 NAS:430 元一次性,能用 5 年+,折合每年 80 元。

而且:

• 数据在家里(隐私安全)

• 速度千兆(比百度网盘快 10 倍)

• 功能无限(不只是存储)


八、总结:你也可以做到

一个月前,这台电脑还躺在床底下吃灰。

现在,它成了家里的数字中心:

• 手机照片:自动备份到 NAS

• 电影:用 Jellyfin 在电视上看

• 下载:qBittorrent 挂机下载

• 智能家居:Home Assistant 控制灯光

• 私人网盘:Nextcloud 同步文件

• 代码仓库:Gitea 托管项目

总成本:430 元

性能:吊打 2000+ 的成品 NAS

学到的技能:

• Linux 系统管理

• Docker 容器部署

• 网络配置

• 自动化

值不值?

如果你问我,我会说:超值。

不只是省钱,更是学习和成就感。

你也可以做到。

只需要:

1. 一台旧电脑(或树莓派、迷你主机)

2. 一个周末的时间

3. 一点折腾的精神

最重要的是:开始行动。


如果觉得这篇文章有帮助,记得点赞、收藏、转发~

【互动话题】

你家用 NAS 吗?是成品还是自己造的?在评论区分享你的配置和经验~

最新文章

随机文章