当我拥有1PB的磁盘

news2025/1/15 6:29:33

在开始之前可以先看一下我的有关文件传输协议的博文。

因为今天会涉及到WebDAV文件传输协议。

未来会有关于个人NAS系统和软路由的相关文章大家可以关注一下。

原文地址:当我拥有1PB的磁盘 - Pleasure的博客

下面是正文内容:

前言

话不多说直接看效果

P.S. 1EB=1024PB 1PB=1024TB

正文

好吧,我承认标题党了。在使用过程中发现这就只是相当于一个快捷方式。容量的显示并不会随着文件体积的变化而变化。

这是前段时间在研究网络共享文件夹的时候,无意中在GitHub上淘到的项目——Alist。

项目链接:GitHub - alist-org/alist: 🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

作者介绍:一款支持多种存储的目录文件列表程序。本地网盘管理神器,可以解决电脑空间不足的问题。

解释一下,就是可以将多款网盘通过驱动挂载,作为电脑的硬盘使用(基于WebDAV等文件传输协议)。而且下载读取的速度非常的快。

只能说作者们真的非常的厉害,而且使用的人非常的多,还能拉到大企业的赞助,惭愧到现在才发现。

我这边是花了50米直接买了桌面版的应用,直接省去了配置开机自启命令行操作等繁琐的步骤。

在官方使用文档里有提及具体如何操作,这里就只简单展示效果和部分关键步骤截图,就当做个宣传了。

官方使用文档链接:简介 | Alist Document

EXE程序

参考操作文章:Alist ——本地网盘管理器-阿里云开发者社区

下载解压安装包后得到一个可执行程序,在命令行中打开后输入alist server得到登录信息。

在浏览器输入127.0.0.1:5244以及用户名密码进入后台操作界面登录。

点击页面下方的管理进入操作界面,点击左边栏的储存添加不同的网盘。具体的添加方法在官方使用文档中已经很详细的说明了,这边就不过多进行赘述。

桌面版

官网:AList Desktop

要花50米,首先通过订单号激活软件,进入后可以看到下面的这个界面。UI做的挺不错。

点击密码随机生成新密码后,点击更多在浏览器中打开后台操作界面。

输入admin和刚随机生成的新密码进行登录。

进入后操作步骤同上EXE中挂载网盘的步骤,挂载的网盘会定期自动同步到磁盘下的文件夹列表中。

这是最后的效果:

看着在本地打开的网盘莫名的就很安心。

当然该项目仍旧在持续的进行跟进更新填补缺陷漏洞,大家可以关注一下。

当然应用也存在着一些限制,比如有些网盘对读取下载速度存在限制需要开通会员,有的时候网盘文件夹中资料内存过大就会导致程序未响应而崩溃。(读取还是能读取的,只不过速度会有点慢)

尾声

虽然确实是在本地挂载了一个硬盘,但毕竟性质是依靠网络共享的文件夹,稳定性容易受到外界的干扰,所以就不建议用来安装桌面应用程序。可以用来储存影视网课视频资源。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1470887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

istio实战:springboot项目在istio中服务调用

目录 一、前言二、准备工作三、问题排查四、总结参考资料 一、前言 在经过前面几天k8s和Istio的安装之后,开始进入最核心的阶段。微服务在抛弃传统的服务注册和服务发现之后,是怎么在istio怎么做服务间的调用的呢?本次实战花费了我2-3天的时…

ArcgisForJS如何使用ArcGIS Server发布的GP服务?

文章目录 0.引言1.ArcGIS创建GP服务2.ArcGIS Server发布GP服务3.ArcgisForJS使用ArcGIS Server发布的GP服务 0.引言 ArcGIS for JavaScript(或简称AGJS)是一个强大的工具,它允许开发者使用JavaScript在Web浏览器中创建和运行ArcGIS应用程序。…

如何对CODESYS开发系统的选项进行配置(1)

CFC Editor CFC Editor 的参数会影响CFC编辑器的外观和功能。 CFC Editor 参数 CFC Editor 的参数分成了4个类别,分别是General、View、Print和Monitoring。 一、General类别 General类别里是CFC Editor编辑器的一般参数,目前只有一个参数:En…

蓝桥杯备战刷题(自用)

1.被污染的支票 #include <iostream> #include <vector> #include <map> #include <algorithm> using namespace std; int main() {int n;cin>>n;vector<int>L;map<int,int>mp;bool ok0;int num;for(int i1;i<n;i){cin>>nu…

Feign远程调用,记录理解

① 在 project_name-feign-api定义远程接口 板块名路径 package com....;import ..FeignClient("板块名") public interface IWemediaClient {GetMapping("路径")public ResponseResult getChannels(); } ② 在 被调用的&#xff08;板块名&#xff…

[C++]C++中memcpy和memmove的区别总结

这篇文章主要介绍了C中memcpy和memmove的区别总结,这个问题经常出现在C的面试题目中,需要的朋友可以参考下 变态的命名 我们在写程序时&#xff0c;一般讲究见到变量的命名&#xff0c;就能让别人基本知道该变量的含义。memcpy内存拷贝&#xff0c;没有问题;memmove&#xff…

Base64 编码 lua

Base64 编码 -- Base64 字符表 local base64_chars { A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,…

VIO第5讲:后端优化实践

VIO第5讲后端优化实践&#xff1a;逐行手写求解器 文章目录 VIO第5讲后端优化实践&#xff1a;逐行手写求解器1 非线性最小二乘求解流程1.1 H矩阵不满秩的解决办法1.2 H矩阵的构建1.2.1 确定维度1.2.2 构建海塞矩阵 1.3 初始化μ—LM算法1.4 求解线性方程1.4.1 非SLAM问题—求逆…

C++ //练习 8.13 重写本节的电话号码程序,从一个命名文件而非cin读取数据。

C Primer&#xff08;第5版&#xff09; 练习 8.13 练习 8.13 重写本节的电话号码程序&#xff0c;从一个命名文件而非cin读取数据。 环境&#xff1a;Linux Ubuntu&#xff08;云服务器&#xff09; 工具&#xff1a;vim 代码块 /***************************************…

【力扣白嫖日记】178.分数排名

前言 练习sql语句&#xff0c;所有题目来自于力扣&#xff08;https://leetcode.cn/problemset/database/&#xff09;的免费数据库练习题。 今日题目&#xff1a; 178.分数排名 表&#xff1a;Scores 列名类型idintscoredecimal 在 SQL 中&#xff0c;id 是该表的主键。 …

常用芯片学习——YC688语音芯片

YC688 广州语创公司语音芯片 使用说明 YC688是一款工业级的MP3语音芯片 &#xff0c;完美的集成了MP3、WAV的硬解码。支持SPI-Flash、TF卡、U盘三种存储设备。可通过电脑直接更新SPI-Flash的内容&#xff0c;无需上位机软件。通过简单的串口指令即可完成三种存储设备的音频插…

一个简单的mysql绕过

一、环境代码 上一个环境的demo文件 二、ctf技巧 代码先进入&#xff0c;到chr转换为英文&#xff0c;之后连接到hehe后面&#xff0c;假设我连接了一个&#xff0c;接下来就回去demo中查找hehe&#xff0c;如果name是hehe就输出&#xff0c;意思就是只认前面的hehe后面的会被…

人工智能在测绘行业的应用与挑战

目录 一、背景 二、AI在测绘行业的应用方向 1. 自动化特征提取 2. 数据处理与分析 3. 无人机测绘 4. 智能导航与路径规划 5. 三维建模与可视化 6. 地理信息系统&#xff08;GIS&#xff09;智能化 三、发展前景 1. 技术融合 2. 精准测绘 3. 智慧城市建设 4. 可…

IO进程线程复习:进程线程

1.进程的创建 #include<myhead.h>int main(int argc, const char *argv[]) {printf("hello world\n");//父进程执行的内容int num520;//在父进程中定义的变量pid_t pidfork();//创建子进程if(pid>0){while(1){printf("我是父进程&#xff0c;num%d\n&…

LeetCode_Java_环形链表(题目+思路+代码)

141.环形链表 给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链表中的位…

springboot项目打成含crud操作的sdk集成到springboot启动引擎项目

一 sdk配置操作 1.1 结构 sdk项目目录中只有基础的service类以及mybatis操作数据库的相关文件&#xff0c;service类中包含查询数据库的方法。 说明&#xff1a; 1.2 sdk的pom打包配置 作为公共项目打成jar供其他项目引用&#xff0c;注意被引入的项目不能使用默认的maven…

python 运算符总结

什么是运算符 什么是运算符? 先看如下示例 549 例子中&#xff0c;4 和 5 被称为操作数&#xff0c; 称为运算符。 而Python 语言支持以下类型的运算符: 算术运算符比较&#xff08;关系&#xff09;运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级 …

UDP 与 TCP 的区别是什么?

目录 区别 一、面向无连接 二、不可靠性 三、高效 四、传输方式 五、适用场景 1.直播 2.英雄联盟 六、总结 区别 首先 UDP 协议是面向无连接的&#xff0c;也就是说不需要在正式传递数据之前先连接起双方。然后 UDP 协议只是数据报文的搬运工&#xff0c;不保证有序且…

第十二天-邮件发送

目录 发送邮件的流程 邮件的发送协议 smtplib模块 email包 demo 发送html邮箱 发送带附件的邮箱 发送定时邮件schedule模块 发送邮件的流程 邮件的发送协议 smtp是邮件的发送协议pop3是邮件的接受协议协议就是一种规则&#xff0c;已经被底层网络封装好了&#xff0c;无…

第三节:Vben Admin登录对接后端login接口

系列文章目录 第一节&#xff1a;Vben Admin介绍和初次运行 第二节&#xff1a;Vben Admin 登录逻辑梳理和对接后端准备 文章目录 系列文章目录前言一、Flask项目介绍二、使用步骤1.User模型创建2.迁移模型3. Token创建4. 编写蓝图5. 注册蓝图 三. 测试登录总结 前言 上一节&…