普通视图

废物利用, 找出2TB的WD硬盘外接硬盘盒挂到树莓派当网络硬盘(Raspberry Pi Network Drive)

“用树莓派打造家庭 2TB 网络硬盘” “树莓派 + WD 硬盘:轻松为孩子的 Mac 提供共享存储” “家庭文件共享不再难:自制树莓派网络硬盘” “让树莓派变身 2TB 家庭共享硬盘” “为孩子的 Mac 节省空间:树莓派网络硬盘实战”
前两年,我给两个孩子各买了一台 MacBook Pro。弟弟的那台当时大概六百多买的,SSD 只有 256GB,所以经常硬盘爆满,只能不断删除下载的文件、dmg 安装包之类的。用了一段时间后,MBP 的 ~/Caches 目录也会变得很大,虽然可以临时清理,但这只是治标不治本。 我就跟孩子说,你可以把一些文件放到云盘上,比如 OneDrive、Google Drive,或者我给你接个 USB 硬盘挂到电脑上。OneDrive 有“本地不占空间、数据存到云端”的模式,很省地方,但免费空间只有 5GB。Google Drive 免费空间是 15GB,可用于邮件、照片和 Drive 共享。 孩子不太喜欢用 USB 硬盘,一方面得接电源,另一方面得用 Type-C 转 USB 接口,很麻烦,也不想总插着。 我想到家里有树莓派,可以接一个移动硬盘,通过文件共享,把家里几台电脑都挂接成网络硬盘(Map Network Drive)。于是,我找了几个抽屉,找到一个 2TB 的西部数据(WD)硬盘,3.5 寸的,需要外接硬盘盒,正好前几个月折腾数据时买了一个。 之前挂在HPZ800服务器的D盘。 [caption id="attachment_70022" align="alignnone" width="753"]这个硬盘用了两年多,当时应该是HPZ800服务器的D盘(可以接四个硬盘) 这个硬盘用了两年多,当时应该是HPZ800服务器的D盘(可以接四个硬盘)[/caption]

添加网络硬盘:树莓派通过SAMBA挂接移动硬盘

为了确保硬盘没坏道,我用 CrystalDiskInfo 检查了一下,还让 ChatGPT 帮我看了健康状态——2.3 年通电时间,没有坏道,一切正常。 [caption id="attachment_70028" align="alignnone" width="671"]2TB的西数硬盘还可以再战几年! 2TB的西数硬盘还可以再战几年![/caption]

准备挂接硬盘

第一步,把硬盘接到树莓派上,直接用 USB,但需要额外电源。我找了一个插座,勉强可以在鞋柜里塞下两个插头:一个 3.5 寸硬盘盒和树莓派 4B。 [caption id="attachment_70021" align="alignnone" width="543"]先用df命令看看USB有没有被系统认到。 先用df命令看看USB有没有被系统认到。[/caption] 然后 SSH 登录树莓派,发现硬盘是 NTFS 格式,需要挂载一下:
mkdir /mnt/usb
mount -t ntfs-3g /dev/sdb1 /mnt/usb
其中 /mnt/usb 是挂载目标目录,需要先创建。 如果想开机自动挂载,只需在 /etc/fstab 添加一行:
UUID=<ID> /mnt/usb ntfs-3g defaults,uid=1000,gid=1000,umask=0000,nofail,x-systemd.device-timeout=10 0 0
<ID> 是硬盘的 UUID,可以通过 lsblk -f 查到。

SAMBA网络硬盘

文件共享最简单的方法是安装 Samba:
sudo apt install -y samba
安装完成后,编辑 /etc/samba/smb.conf 添加以下内容:
[usb2share]
   path = /mnt/usb
   browseable = yes
   writable = yes
   guest ok = no
   create mask = 0777
   directory mask = 0777
   valid users = pi
valid users 可以写多个用户,用空格分隔,也可以用 @ 表示群组。用户必须是 Linux 本身存在的账号。 设置 SMB 密码:
sudo smbpasswd -a pi
重启服务:
sudo systemctl restart smbd

添加网络硬盘

在 Windows 上,可以在“此电脑”里右键“添加网络驱动器”,输入地址:
\\192.168.IP地址\usb2share
输入用户名和密码,勾选“记住密码”即可添加网络硬盘,用起来跟本地硬盘差不多。 在 Mac 上,可以在 Finder 按 Command + K 添加服务器,同样输入 树莓派的IP地址、用户名和密码即可。 我给两个孩子和老婆各建了一个目录,让他们把数据放到自己的目录下,2TB 够用一段时间了。 有了这个网络硬盘,分享数据也方便多了(电影、照片等),再也不用通过 WeChat、Whatsapp 或 Google Drive 分享——这些方式要么不方便查找历史文件,要么照片会被压缩。 真好,一下子又让树莓派多了一个用途,不再是积灰的机器了。 [caption id="attachment_70020" align="alignnone" width="864"]目测还有空间,还可以再加一个树莓派/硬盘等。 目测还有空间,还可以再加一个树莓派/硬盘等。[/caption] [caption id="attachment_70027" align="alignnone" width="2048"]把硬盘塞到门口的鞋柜里,电线好乱,还好门一关,媳妇看不见。 把硬盘塞到门口的鞋柜里,电线好乱,还好门一关,媳妇看不见。[/caption] [caption id="attachment_70026" align="alignnone" width="456"]第一次连接需要用户名/密码 第一次连接需要用户名/密码[/caption] [caption id="attachment_70025" align="alignnone" width="1028"]网络硬盘成功的成了本地资源的一部分。 网络硬盘成功的成了本地资源的一部分。[/caption] [caption id="attachment_70024" align="alignnone" width="377"]可以像本地硬盘一下查看属性:使用空间/剩余空间等。 可以像本地硬盘一下查看属性:使用空间/剩余空间等。[/caption] [caption id="attachment_70023" align="alignnone" width="628"]输入IP地址即可访问网络硬盘。选择要挂接的盘符。一般网络硬盘都是从Z往前用。 输入IP地址即可访问网络硬盘。选择要挂接的盘符。一般网络硬盘都是从Z往前用。[/caption] 英文:Found a 2TB Old Hard Drive - Still Young and Healthy [show_file file="/var/www/wp-post-common/justyy.com/raspberrypi.php"]

相关文章:

  1. 倩女幽魂-人间情, 再现经典人鬼CP 这个五一, 由腾讯出品的《倩女幽魂-人间情》 电影上映了(听说耗费巨资, 拍了3年, 1000多个特效镜头, 后期制作近一年). 虽然豆瓣上评分才5分, 但是当我看了预告片还是忍不住看完了. 预告片: 或者 Youtube: https://www.youtube.com/watch?v=iBXEjHG6O0c 总得来说, 可圈可点, 因为87版王祖贤张国容的那版堪称经典,...
  2. 最后一天在谢大工作 2013年10月,我开始在谢大,也就是 University of Sheffield 工作. 这是个两年的合同, 是在一个欧盟项目下,公司暂时把我借调给大学.我的工作标题 是 Marie Curie Experienced Researcher 简单来说也就是研究员,也就是相当于国内说的 博士后(不是学位,只是份工作). 两年,...
  3. 第一次私校家长会: 原来家长比孩子还卷 前几天参加了娃的第一次家长会,和几位家长聊下来,真是个个都很厉害。不光孩子们卷,家长也一样卷,一眼望去基本都是 Dr/博士。娃还调侃我一句:“这有什么的,你不也是 Dr 吗?” 我心里默默想:还好没写学校名字,不然我这野鸡大学的头衔真拿不出手 😂。 私校里真是人才济济,乐器过 8 级的太常见了,卷得不得了。我还问过娃,是想当 big fish in a small pond...
  4. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  5. Linux 下的 figlet 命令 Linux 下有一个好玩的命令: figlet 这个命令是把一些信息用大的”字体”打印出来. 比如, 你可以通过管道将最后的结果用 figlet 显示出来.可以通过 apt-get install figlet(Ubuntu) 或者 sudo yum install...
  6. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  7. 最好的给CPU降温方法就是通过改BIOS里的CPU风扇速度 家里的HPZ800服务器啥都好, 就是太吵. 之前显卡温度过高(可能是积灰的缘故)拿着电风扇对着机箱吹, 就更吵了. 最近我发现CPU温度也偏高, 因为一旦跑一些程序, CPU利用率上来了, CPU自动调节风扇就特别响, 像飞机起飞的. 而且温度也很容易升到80多度. 我查了一下, 因特志强X5650系列最高工作温度(健康温度)是81点3度. 想着不能就这样放任它不管, 于是想到了一招: 重启F10进BIOS设置,...
  8. 时隔两年, 重新教媳妇编程, 不过她好像全忘光了 我上一次教我媳妇编程,大概是两年多前了。后来因为工作太忙,再加上一些其它原因,就停下来了。其实她对编程也不是很感兴趣,反倒更喜欢用 Excel,因为她工作中经常会用到。 上周刚好有点空闲时间,我又教她写了一个反转链表的题目。这个题我前阵子刚教过我儿子,觉得既适合用来面试,也很适合用作编程启蒙。 不过整个过程下来,她一直显得很迷茫。我也不确定是不是我讲得不好。还记得以前有网友留言调侃:“课讲得很一般,不过媳妇还挺好看的。” 说到底,编程不能只停留在理论层面。如果只是单方面学习、平时又缺乏实践的话,不仅学得不深入,而且很容易就忘了。学编程最好的方法就是敲代码。 我挺喜欢“输出型”的事情,像教娃、教媳妇这种,既能复盘知识,又特别解压。之前有网友留言:“你能教媳妇编程还不被她一顿骂,已经很成功了,这可是站在作死边缘反复横跳啊。” 网友说:“难度太大了 赖总 可以换换思路 教教好玩的 比如说图形化编程 或者ai做游戏 或者ai做视频 音乐啥的 女生喜欢这些...

2025年7款平替 AList 私有部署的网盘软件

2025年6月12日 11:57

7款平替 AList 私有部署的网盘软件
7款平替 AList 私有部署的网盘软件

AList 是一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。它可以将 40 多款主流网盘聚合到一个网页上,进行文件管理、视频播放等操作。

AList 是一个开源项目,已经卖给了其他公司,现在最新可用收购前版本是 3.40.0

下图来源

作者TG回应
作者TG回应

吃瓜地址:Alist 收集用户信息提交记录Alist被卖 Github用户讨论Alist被卖 V2讨论Alist被卖 V2讨论

今天主要推荐几款可以平替 AList 私有部署的网盘软件。

如何取消对 alist 的授权

Alist 取消授权 Github讨论合集

  1. 百度网盘(来源: https://pan.baidu.com/union/doc/Jl0j9pza3
  2. 百度网盘App:我的 - 设置 - 帐号管理 - 授权管理 - Alist - 解除授权
  3. 阿里云盘App:我的 - 设置(右上齿轮) - 隐私设置 - 授权管理 - Alist - 解除授权
  4. OneDrive 解除授权:https://account.live.com/consent/Manage
  5. 115APP - 生活 下滑 -账号与安全 - 多端登录管理 - 第三方登录
  6. 联通云盘 - 在网页查询登录账号 - 以后建议 按照 教程抓包登录
  7. 一刻相册 头像-应用设置-账号管理-授权管理
  8. 谷歌(网盘和相册)- 管理您的谷歌账号 - 安全性 - 您与第三方应用和服务的关联 - 有权访问账号 - 选择对应的产品
  9. Dropbox - 设置 - 应用 - 查看 Dropbox 内容

Alist 变形

go-drive

go-drive 是一款简单的云驱动器映射网络应用程序,支持本地、FTP/SFTP、S3、OneDrive、WebDAV 和 Google Drive。

目前支持的云存储

  • 本地文件
  • FTP
  • SFTP
  • WebDAV
  • S3
  • OneDrive (支持世纪互联版及 SharePoint 站点)
  • Google Drive
  • Dropbox
  • 七牛云

功能

  • 文件管理

    • 上传,下载,复制,移动,重命名,删除
    • 拖拽/粘贴上传文件(夹)
    • 拖拽复制/移动/挂载
    • 支持不经过服务器上传及下载,减少服务器流量消耗(仅部分云存储支持,详见下文)
    • 上传文件支持断点续传

    按住 Ctrl, Shift 可进行多选

    从系统复制文件(夹)后,按 Ctrl + V 直接粘贴上传

    按住 Alt 并点击文件,可直接下载文件

    拖拽文件(夹)时,按住 Ctrl 进行复制,按住 Alt 创建路径挂载(仅管理员可用)

  • 文件打包下载

  • 基于用户/组的权限控制

    支持为某目录或文件分配权限,支持限制到用户或组

  • 图片浏览(PhotoSwipe)

  • 音乐播放(APlayer)

  • 文本编辑(CodeMirror)

  • 代码编辑(Monaco Editor)

  • 展示缩略图

    支持自定义缩略图生成策略,详见缩略图配置

  • 路径挂载

    允许管理员将某文件/目录挂载到任意位置

  • Drive 管理界面

  • 文件搜索

  • 通过 WebDAV 访问

  • 定时任务(gocron)

    支持简单的任务类型(复制/移动/删除)和 JavaScript 脚本类型

go-drive 预览图
go-drive 预览图

红枫云盘

红枫云盘官网地址) 是一款无服务端的多协议云盘文件上传和管理软件,提供了文件上传、预览、操作、同步备份等功能

支持的存储

  • 本地文件
  • FTP
  • SFTP
  • S3
  • SMB
  • Webdav
  • Alist
  • Github
  • Github Release
  • Mirror(镜像站,支持文件查看和下载,支持格式:清华源、阿里源或者其他 NGINX 文件列表源)
  • 又拍云

功能

  • 支持文件列表查看/复制/移动/删除/重命名/上传/下载
  • 支持桌面端拖拽上传(文件或者文件夹)
  • 支持文件多选及操作
  • 支持文件列表信息缓存
  • 支持回收站
  • 支持视频、音频、图片和文本文件的预览
  • 支持文件加密和压缩
  • 支持各存储之间的备份和同步(测试中)
  • 支持多语言(中文、英文)
  • 支持 Web, Android, MacOSWindows

红枫云盘预览图
红枫云盘预览图

Zdir

Zdir前台演示帮助文档) 是一款集文件索引、在线预览与分享于一体的多功能私有存储程序,支持 WebDAV 和离线下载。

  • 挂载第三方存储(S3/WebDAV/SMB)(需要付费)
  • 文件索引
  • 文件预览(支持图片、文档、音乐、视频等预览)
  • 私有文件
  • 私有文件分享
  • 文件管理(上传、下载、删除、重命名)
  • 图片预览
  • 图床模式
  • API支持
  • WebDAV服务端支持(需要付费)
  • 全局文件搜索
  • 前后台一体化
  • 文本编辑
  • 音乐列表模式
  • 文件移动、复制
  • 离线下载
  • 多语言
  • 在线解压
  • HTML小工具
  • Ofiice预览

Docker部署命令

docker run --privileged -d --name="zdir" \
  -v /opt/zdir/data:/opt/zdir/data \
  -v /data/public:/opt/zdir/data/public \
  -v /data/private:/opt/zdir/data/private \
  -p 6080:6080 \
  --restart=always \
  pub.tcp.mk/helloz/zdir

Zdir功能图
Zdir功能图

Zdir 会员图
Zdir 会员图

File Browser

File Browser官网地址)国外作者开源的一款私有存储软件,支持多用户且界面友好,但是不支持挂载第三方存储,适合管理和分享本地文件。

filebrowser 提供了一个指定目录下的文件管理界面,可用于上传、删除、预览、重命名和编辑文件。它允许创建多个用户,每个用户可以拥有自己的目录。它可作为独立应用程序使用。

File Browser预览图
File Browser预览图

FileBrowser Quantum

FileBrowser Quantum 最好的免费自托管网络文件管理器,是File Browser开源项目的一个大型分叉。

  1. 支持多种来源
  2. ✅ 登录支持 OIDC、密码 + 2FA 和代理。
  3. ✅ 全新用户界面
  4. ✅ 通过 config.yaml 配置文件简化配置。
  5. ✅ 超高效索引和实时更新
    • 键入时实时显示搜索结果。
    • 用户界面实时监控和更新。
    • 搜索支持文件和文件夹大小以及各种过滤器。
  6. ✅ 更好地浏览列表
    • 更多文件类型预览,如办公和视频文件预览
    • 即时切换视图模式和排序顺序,无需重新加载数据。
    • 显示文件夹大小。
    • 导航时会记住上次滚动的位置。
  7. 开发人员应用程序接口支持
    • 能够创建长期有效的 API 标记。
    • /swagger 端点为启用 API 的用户提供了有用的 Swagger 页面。

Zfile

Zfile演示地址) 是一款使用JAVA开发的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览,Zfile分为免费的开源版本和功能更强大的捐赠版本。

  • 支持本地存储、Amazon S3、阿里云、腾讯云、又拍云、FTP、SFTP、OneDrive、SharePoint 等存储类型
  • WebDav 需要付费

Zfile 功能图
Zfile 功能图

dirlist

dirlist预览地址)是彩虹大佬用 PHP 开发的目录列表程序,无需数据库,安装简单,使用方便。dirlist 功能上稍微要弱一些且不支持挂载第三方存储,如果用不到这些功能的话 dirlist 也是一个不错的选择。

  • 在线预览图片、视频、音频、文本文件、Markdown文件、Office文档等
  • 自动识别目录下的README.md文件并展示(类GitHub)
  • 后台管理可设置网站标题、公告、底部代码等信息
  • 文件搜索功能,支持缓存文件索引
  • 自带全新的文件管理功能
  • 支持中文文件名编码设置,解决乱码问题
  • 支持安装在子目录

dirlist预览图
dirlist预览图

Cloudreve

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台。可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

  • 支持使用本机、从机、七牛、阿里云 OSS、腾讯云 COS、华为云 OBS、S3、OneDrive 作为存储端,上传/下载均支持客户端直传,无需服务器中转。
  • 将磁力链、种子文件、下载链接交给 Cloudreve 处理,Cloudreve 会在服务端下载您指定的文件,并自动上传到对应的存储端中。您还可以通过从机 Cloudreve 节点,将不同的离线下载和转存任务分配到不同服务器处理,减轻主节点的负载压力。

Cloudreve 本身是一款“网盘”而非“其他网盘的管理器”,其所支持的存储提供商大多为公有云的存储专用产品,而非针对个人消费者的网盘。下面情况并不适合使用 Cloudreve:

  • 需要用 Cloudreve 管理多个网盘上的文件;
  • 对于 Cloudreve 存储的文件,我同时也会使用其他文件管理器一起管理;
  • 想把其他网盘存储服务“再分发”给我的用户使用;

Cloudreve 预览图
Cloudreve 预览图

❌