632 字
3 分钟
给家里的老旧Debian电脑变成NAS
如今硬盘和内存倒狗团结一致.恶意敛财,发存储厂家的ai难财,DIy,电脑,普通ai玩家苦不堪言,今我有一计可使旧电脑柳暗花明.重获新生.
旧的电脑做NAS
为什么旧电脑可以做nas,其实我也不知道.但是我亲自实验了一些我的老旧2013年现在闲鱼10元的cpu
如何给自己的旧电脑装Debian可以看我之前的文章
第一步看路由器给你的老旧电脑的ip地址
ip addr一般输出的是192.168.x.xx就是你的内网ip地址
第二步挑选协议
samba和iscsi
| 特性 | Samba | iSCSI |
|---|---|---|
| 协议层次 | 文件级 | 块级 |
| 主要用途 | 文件共享、打印机共享 | 数据库、虚拟机、高性能存储 |
| 性能 | 适合中小规模文件共享,IOPS较低 | 适合高IOPS场景(15万IOPS),适合OLTP数据库 |
| 延迟 | 较高(5ms以上) | 较低(<1ms) |
| 成本 | 低(开源,无需专用硬件) | 中等(需标准以太网,但比光纤SAN便宜) |
| 部署复杂度 | 低 | 中等 |
| 安全性 | 需额外配置 | 需要额外配置加密(如IPsec) |
| 典型场景 | Windows与Linux系统间文件共享、开发环境 | 数据库应用、虚拟化环境、高性能计算 |
简单来说iscsi高性能更适和nas打游戏,samba更通用.因为我的老旧电脑不可能装上iscsi所以我选择samba(现在各大手机厂商都在适配)
安装samba
安装 Samba:
sudo apt updatesudo apt install samba配置共享目录: 编辑配置文件 sudo nano /etc/samba/smb.conf,在末尾添加:
[MyStorage] path = /home/你的用户名/share browseable = yes read only = no guest ok = no设置密码并重启:
sudo smbpasswd -a 你的用户名sudo systemctl restart smbd启动防火墙:
重启 Samba 服务让配置生效sudo systemctl restart smbd nmbd
设置为开机自动启动sudo systemctl enable smbd nmbd(关键) 如果你装了防火墙,请放行 Samba 流量
如果没装 ufw 也没关系,执行这一行不会报错sudo ufw allow samba 2>/dev/null || echo "未检测到 ufw 防火墙,请手动确认端口开放"检查
systemctl status smbd | grep Active一切正常就可以监控了:
sudo apt install cockpit -y你就可以在内网查看了你的nas了一般是之前的:
192.168.x.xx:9090
给家里的老旧Debian电脑变成NAS
https://fuwari.vercel.app/posts/260220/