Giter Site home page Giter Site logo

cloud-fs.github.io's Introduction

readme

cloud-fs.github.io's People

Contributors

cloud-fs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud-fs.github.io's Issues

删除挂载点后还一直占用盘符

卸载删除挂载点之后还一直占用我的盘符,现在既挂载不了也删除不掉,本地盘也挂载不了那几个盘符了。不知道有没有解决方法
ZQPW}U9Z0NFO}VD0Z0O6PST
7@}8JMTMX22){A4)%Q4_I6X

基于 FreeBSD的 cd2 版本

我的NAS是TrueNAS CORE,基于 FreeBSD 的,虽说也和Linux一样都是类Unix操作系统的变种,但它们并不相同,
请问是否有考虑增加一个BSD的打包,谢谢!

[已解决] 在 Arch Linux 下运行无服务响应

将其打包到 AUR clouddrive 仓库,配置环境如下

❯ exa -Tl pkg
drwxr-xr-x    - taotieren  5 9月  11:50 pkg
drwxr-xr-x    - taotieren  5 9月  11:50 └── clouddrive
drwxr-xr-x    - taotieren  5 9月  11:50    ├── opt
drwxr-xr-x    - taotieren  5 9月  11:50    │  └── clouddrive
.rwxr-xr-x  17M taotieren  5 9月  11:50    │     ├── clouddrive
drwxr-xr-x    - taotieren  5 9月  11:50    │     └── wwwroot
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── _content
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  └── Blazored.Modal
.rwxr-xr-x 2.5k taotieren  5 9月  11:50    │        │     ├── Blazored.Modal.bundle.scp.css
.rwxr-xr-x  164 taotieren  5 9月  11:50    │        │     └── BlazoredModal.razor.js
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── _framework
.rwxr-xr-x  76k taotieren  5 9月  11:50    │        │  ├── BencodeNET.dll
.rwxr-xr-x 8.5k taotieren  5 9月  11:50    │        │  ├── blazor.boot.json
.rwxr-xr-x  64k taotieren  5 9月  11:50    │        │  ├── blazor.webassembly.js
.rwxr-xr-x  20k taotieren  5 9月  11:50    │        │  ├── blazor.webassembly.js.gz
.rwxr-xr-x  31k taotieren  5 9月  11:50    │        │  ├── Blazored.LocalStorage.dll
.rwxr-xr-x  45k taotieren  5 9月  11:50    │        │  ├── Blazored.Modal.dll
.rwxr-xr-x  16k taotieren  5 9月  11:50    │        │  ├── BlazorPagination.dll
.rwxr-xr-x 1.3M taotieren  5 9月  11:50    │        │  ├── CloudDriveWasm.dll
.rwxr-xr-x 289k taotieren  5 9月  11:50    │        │  ├── CloudDriveWasm.pdb.gz
.rwxr-xr-x 270k taotieren  5 9月  11:50    │        │  ├── dotnet.7.0.10.xk0wph2q28.js
.rwxr-xr-x  68k taotieren  5 9月  11:50    │        │  ├── dotnet.7.0.10.xk0wph2q28.js.gz
.rwxr-xr-x 341k taotieren  5 9月  11:50    │        │  ├── dotnet.timezones.blat
.rwxr-xr-x 2.5M taotieren  5 9月  11:50    │        │  ├── dotnet.wasm
.rwxr-xr-x 1.0M taotieren  5 9月  11:50    │        │  ├── dotnet.wasm.gz
.rwxr-xr-x 264k taotieren  5 9月  11:50    │        │  ├── Google.Protobuf.dll
.rwxr-xr-x  25k taotieren  5 9月  11:50    │        │  ├── Grpc.Core.Api.dll
.rwxr-xr-x 228k taotieren  5 9月  11:50    │        │  ├── Grpc.Net.Client.dll
.rwxr-xr-x  28k taotieren  5 9月  11:50    │        │  ├── Grpc.Net.Client.Web.dll
.rwxr-xr-x 5.6k taotieren  5 9月  11:50    │        │  ├── Grpc.Net.Common.dll
.rwxr-xr-x 1.5M taotieren  5 9月  11:50    │        │  ├── icudt.dat
.rwxr-xr-x 956k taotieren  5 9月  11:50    │        │  ├── icudt_CJK.dat
.rwxr-xr-x 551k taotieren  5 9月  11:50    │        │  ├── icudt_EFIGS.dat
.rwxr-xr-x 1.1M taotieren  5 9月  11:50    │        │  ├── icudt_no_CJK.dat
.rwxr-xr-x 156k taotieren  5 9月  11:50    │        │  ├── Microsoft.AspNetCore.Components.dll
.rwxr-xr-x  19k taotieren  5 9月  11:50    │        │  ├── Microsoft.AspNetCore.Components.Forms.dll
.rwxr-xr-x  80k taotieren  5 9月  11:50    │        │  ├── Microsoft.AspNetCore.Components.Web.dll
.rwxr-xr-x  52k taotieren  5 9月  11:50    │        │  ├── Microsoft.AspNetCore.Components.WebAssembly.dll
.rwxr-xr-x  15k taotieren  5 9月  11:50    │        │  ├── Microsoft.Bcl.AsyncInterfaces.dll
.rwxr-xr-x  14k taotieren  5 9月  11:50    │        │  ├── Microsoft.Bcl.HashCode.dll
.rwxr-xr-x  21k taotieren  5 9月  11:50    │        │  ├── Microsoft.EntityFrameworkCore.Abstractions.dll
.rwxr-xr-x 1.6M taotieren  5 9月  11:50    │        │  ├── Microsoft.EntityFrameworkCore.dll
.rwxr-xr-x  26k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Caching.Abstractions.dll
.rwxr-xr-x  33k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Caching.Memory.dll
.rwxr-xr-x 6.1k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Configuration.Abstractions.dll
.rwxr-xr-x 7.2k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Configuration.dll
.rwxr-xr-x 7.7k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Configuration.Json.dll
.rwxr-xr-x  13k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
.rwxr-xr-x  36k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.DependencyInjection.dll
.rwxr-xr-x 6.1k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Localization.Abstractions.dll
.rwxr-xr-x  32k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Localization.dll
.rwxr-xr-x  33k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Logging.Abstractions.dll
.rwxr-xr-x  18k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Logging.dll
.rwxr-xr-x  15k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Options.dll
.rwxr-xr-x 7.7k taotieren  5 9月  11:50    │        │  ├── Microsoft.Extensions.Primitives.dll
.rwxr-xr-x  40k taotieren  5 9月  11:50    │        │  ├── Microsoft.JSInterop.dll
.rwxr-xr-x 8.7k taotieren  5 9月  11:50    │        │  ├── Microsoft.JSInterop.WebAssembly.dll
.rwxr-xr-x  14k taotieren  5 9月  11:50    │        │  ├── netstandard.dll
.rwxr-xr-x  20k taotieren  5 9月  11:50    │        │  ├── System.Collections.Concurrent.dll
.rwxr-xr-x  37k taotieren  5 9月  11:50    │        │  ├── System.Collections.dll
.rwxr-xr-x  34k taotieren  5 9月  11:50    │        │  ├── System.Collections.Immutable.dll
.rwxr-xr-x 5.1k taotieren  5 9月  11:50    │        │  ├── System.Collections.NonGeneric.dll
.rwxr-xr-x  13k taotieren  5 9月  11:50    │        │  ├── System.Collections.Specialized.dll
.rwxr-xr-x  23k taotieren  5 9月  11:50    │        │  ├── System.ComponentModel.Annotations.dll
.rwxr-xr-x 4.6k taotieren  5 9月  11:50    │        │  ├── System.ComponentModel.dll
.rwxr-xr-x  12k taotieren  5 9月  11:50    │        │  ├── System.ComponentModel.Primitives.dll
.rwxr-xr-x  98k taotieren  5 9月  11:50    │        │  ├── System.ComponentModel.TypeConverter.dll
.rwxr-xr-x  14k taotieren  5 9月  11:50    │        │  ├── System.Console.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.Diagnostics.Debug.dll
.rwxr-xr-x  26k taotieren  5 9月  11:50    │        │  ├── System.Diagnostics.DiagnosticSource.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.dll
.rwxr-xr-x  32k taotieren  5 9月  11:50    │        │  ├── System.IO.Compression.dll
.rwxr-xr-x  19k taotieren  5 9月  11:50    │        │  ├── System.IO.Pipelines.dll
.rwxr-xr-x 103k taotieren  5 9月  11:50    │        │  ├── System.Linq.dll
.rwxr-xr-x 356k taotieren  5 9月  11:50    │        │  ├── System.Linq.Expressions.dll
.rwxr-xr-x  62k taotieren  5 9月  11:50    │        │  ├── System.Linq.Queryable.dll
.rwxr-xr-x  17k taotieren  5 9月  11:50    │        │  ├── System.Memory.dll
.rwxr-xr-x 135k taotieren  5 9月  11:50    │        │  ├── System.Net.Http.dll
.rwxr-xr-x 5.1k taotieren  5 9月  11:50    │        │  ├── System.Net.NameResolution.dll
.rwxr-xr-x 9.2k taotieren  5 9月  11:50    │        │  ├── System.Net.Primitives.dll
.rwxr-xr-x 7.7k taotieren  5 9月  11:50    │        │  ├── System.Net.Sockets.dll
.rwxr-xr-x  13k taotieren  5 9月  11:50    │        │  ├── System.ObjectModel.dll
.rwxr-xr-x 1.6M taotieren  5 9月  11:50    │        │  ├── System.Private.CoreLib.dll
.rwxr-xr-x  67k taotieren  5 9月  11:50    │        │  ├── System.Private.Uri.dll
.rwxr-xr-x 4.6k taotieren  5 9月  11:50    │        │  ├── System.Resources.ResourceManager.dll
.rwxr-xr-x 9.7k taotieren  5 9月  11:50    │        │  ├── System.Runtime.dll
.rwxr-xr-x  37k taotieren  5 9月  11:50    │        │  ├── System.Runtime.InteropServices.JavaScript.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.Security.Cryptography.Algorithms.dll
.rwxr-xr-x  18k taotieren  5 9月  11:50    │        │  ├── System.Security.Cryptography.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.Security.Cryptography.Primitives.dll
.rwxr-xr-x  28k taotieren  5 9月  11:50    │        │  ├── System.Text.Encodings.Web.dll
.rwxr-xr-x 321k taotieren  5 9月  11:50    │        │  ├── System.Text.Json.dll
.rwxr-xr-x 229k taotieren  5 9月  11:50    │        │  ├── System.Text.RegularExpressions.dll
.rwxr-xr-x 4.6k taotieren  5 9月  11:50    │        │  ├── System.Threading.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.Threading.Tasks.dll
.rwxr-xr-x 4.6k taotieren  5 9月  11:50    │        │  ├── System.Threading.Tasks.Extensions.dll
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  ├── System.Threading.ThreadPool.dll
.rwxr-xr-x 7.2k taotieren  5 9月  11:50    │        │  ├── System.Transactions.Local.dll
.rwxr-xr-x 9.2k taotieren  5 9月  11:50    │        │  ├── System.Web.HttpUtility.dll
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  └── zh-CN
.rwxr-xr-x  43k taotieren  5 9月  11:50    │        │     ├── CloudDriveWasm.resources.dll
.rwxr-xr-x  15k taotieren  5 9月  11:50    │        │     └── CloudDriveWasm.resources.dll.gz
.rwxr-xr-x 6.7k taotieren  5 9月  11:50    │        ├── CloudDriveWasm.styles.css
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── css
.rwxr-xr-x 3.7k taotieren  5 9月  11:50    │        │  ├── app.css
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  ├── bootstrap
.rwxr-xr-x 156k taotieren  5 9月  11:50    │        │  │  └── bootstrap.min.css
.rwxr-xr-x  22k taotieren  5 9月  11:50    │        │  ├── clouddrive.css
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  ├── font-awesome
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  │  ├── css
.rwxr-xr-x 102k taotieren  5 9月  11:50    │        │  │  │  └── all.min.css
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  │  └── webfonts
.rwxr-xr-x 187k taotieren  5 9月  11:50    │        │  │     ├── fa-brands-400.ttf
.rwxr-xr-x 108k taotieren  5 9月  11:50    │        │  │     ├── fa-brands-400.woff2
.rwxr-xr-x  64k taotieren  5 9月  11:50    │        │  │     ├── fa-regular-400.ttf
.rwxr-xr-x  25k taotieren  5 9月  11:50    │        │  │     ├── fa-regular-400.woff2
.rwxr-xr-x 395k taotieren  5 9月  11:50    │        │  │     ├── fa-solid-900.ttf
.rwxr-xr-x 150k taotieren  5 9月  11:50    │        │  │     ├── fa-solid-900.woff2
.rwxr-xr-x  10k taotieren  5 9月  11:50    │        │  │     ├── fa-v4compatibility.ttf
.rwxr-xr-x 4.6k taotieren  5 9月  11:50    │        │  │     └── fa-v4compatibility.woff2
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  ├── open-iconic
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  │  ├── font
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  │  │  ├── css
.rwxr-xr-x 9.4k taotieren  5 9月  11:50    │        │  │  │  │  └── open-iconic-bootstrap.min.css
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  │  │  └── fonts
.rwxr-xr-x  28k taotieren  5 9月  11:50    │        │  │  │     ├── open-iconic.eot
.rwxr-xr-x  21k taotieren  5 9月  11:50    │        │  │  │     ├── open-iconic.otf
.rwxr-xr-x  55k taotieren  5 9月  11:50    │        │  │  │     ├── open-iconic.svg
.rwxr-xr-x  28k taotieren  5 9月  11:50    │        │  │  │     ├── open-iconic.ttf
.rwxr-xr-x  15k taotieren  5 9月  11:50    │        │  │  │     └── open-iconic.woff
.rwxr-xr-x 4.1k taotieren  5 9月  11:50    │        │  │  ├── FONT-LICENSE
.rwxr-xr-x 1.1k taotieren  5 9月  11:50    │        │  │  ├── ICON-LICENSE
.rwxr-xr-x 3.6k taotieren  5 9月  11:50    │        │  │  └── README.md
.rwxr-xr-x 4.2k taotieren  5 9月  11:50    │        │  └── site.css
.rwxr-xr-x 5.4k taotieren  5 9月  11:50    │        ├── favicon.ico
.rwxr-xr-x  16k taotieren  5 9月  11:50    │        ├── icon-192.png
.rwxr-xr-x  92k taotieren  5 9月  11:50    │        ├── icon-512.png
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── img
.rwxr-xr-x 2.9k taotieren  5 9月  11:50    │        │  ├── ali-promo-qrcode.png
.rwxr-xr-x 3.2k taotieren  5 9月  11:50    │        │  ├── alipay-58x168.png
.rwxr-xr-x  11k taotieren  5 9月  11:50    │        │  ├── audio.png
.rwxr-xr-x  10k taotieren  5 9月  11:50    │        │  ├── cloud115.png
.rwxr-xr-x  23k taotieren  5 9月  11:50    │        │  ├── cloud189.png
.rwxr-xr-x  12k taotieren  5 9月  11:50    │        │  ├── cloudaliyundrive.png
.rwxr-xr-x  24k taotieren  5 9月  11:50    │        │  ├── cloudbaidu.png
.rwxr-xr-x 194k taotieren  5 9月  11:50    │        │  ├── clouddrive-h.png
.rwxr-xr-x 8.6k taotieren  5 9月  11:50    │        │  ├── cloudgoogledrive.png
.rwxr-xr-x  32k taotieren  5 9月  11:50    │        │  ├── cloudhecaiyun.png
.rwxr-xr-x  27k taotieren  5 9月  11:50    │        │  ├── cloudonedrive.png
.rwxr-xr-x  31k taotieren  5 9月  11:50    │        │  ├── cloudwocloud.png
.rwxr-xr-x  15k taotieren  5 9月  11:50    │        │  ├── favicon.ico
.rwxr-xr-x  42k taotieren  5 9月  11:50    │        │  ├── file.png
.rwxr-xr-x 1.3k taotieren  5 9月  11:50    │        │  ├── file32.png
.rwxr-xr-x  621 taotieren  5 9月  11:50    │        │  ├── folder-00-32.png
.rwxr-xr-x  25k taotieren  5 9月  11:50    │        │  ├── folder-00.png
.rwxr-xr-x 7.1k taotieren  5 9月  11:50    │        │  ├── folder.png
.rwxr-xr-x  438 taotieren  5 9月  11:50    │        │  ├── folder32.png
.rwxr-xr-x  60k taotieren  5 9月  11:50    │        │  ├── iina.png
.rwxr-xr-x  27k taotieren  5 9月  11:50    │        │  ├── infuse.png
.rwxr-xr-x  45k taotieren  5 9月  11:50    │        │  ├── loading.gif
.rwxr-xr-x  19k taotieren  5 9月  11:50    │        │  ├── mpvplay.png
.rwxr-xr-x  34k taotieren  5 9月  11:50    │        │  ├── nplayer.png
.rwxr-xr-x 293k taotieren  5 9月  11:50    │        │  ├── photo.png
.rwxr-xr-x 1.5k taotieren  5 9月  11:50    │        │  ├── photo32.png
.rwxr-xr-x  66k taotieren  5 9月  11:50    │        │  ├── pikpak.png
.rwxr-xr-x 8.1k taotieren  5 9月  11:50    │        │  ├── potplayer.png
.rwxr-xr-x  39k taotieren  5 9月  11:50    │        │  ├── video.png
.rwxr-xr-x 1.6k taotieren  5 9月  11:50    │        │  ├── video32.png
.rwxr-xr-x  65k taotieren  5 9月  11:50    │        │  ├── vlc.png
.rwxr-xr-x 7.0k taotieren  5 9月  11:50    │        │  └── webdav.png
.rwxr-xr-x 2.1k taotieren  5 9月  11:50    │        ├── index.html
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── js
.rwxr-xr-x    3 taotieren  5 9月  11:50    │        │  ├── clouddrive.js
.rwxr-xr-x  21k taotieren  5 9月  11:50    │        │  ├── hammer.min.js
.rwxr-xr-x 2.3k taotieren  5 9月  11:50    │        │  ├── html5-qrcode.js
.rwxr-xr-x  14k taotieren  5 9月  11:50    │        │  ├── myjs.js
.rwxr-xr-x 3.7k taotieren  5 9月  11:50    │        │  ├── myphotoswipe.js
.rwxr-xr-x  27k taotieren  5 9月  11:50    │        │  ├── qrcode.js
.rwxr-xr-x 6.4k taotieren  5 9月  11:50    │        │  └── split.min.js
.rwxr-xr-x  432 taotieren  5 9月  11:50    │        ├── manifest.json
drwxr-xr-x    - taotieren  5 9月  11:50    │        ├── photoswipe
drwxr-xr-x    - taotieren  5 9月  11:50    │        │  ├── default-skin
.rwxr-xr-x  12k taotieren  5 9月  11:50    │        │  │  ├── default-skin.css
.rwxr-xr-x 8.6k taotieren  5 9月  11:50    │        │  │  ├── default-skin.css.map
.rwxr-xr-x  794 taotieren  5 9月  11:50    │        │  │  ├── default-skin.png
.rwxr-xr-x 2.2k taotieren  5 9月  11:50    │        │  │  ├── default-skin.svg
.rwxr-xr-x  866 taotieren  5 9月  11:50    │        │  │  └── preloader.gif
.rwxr-xr-x  25k taotieren  5 9月  11:50    │        │  ├── photoswipe-ui-default.js
.rwxr-xr-x  10k taotieren  5 9月  11:50    │        │  ├── photoswipe-ui-default.min.js
.rwxr-xr-x 4.3k taotieren  5 9月  11:50    │        │  ├── photoswipe.css
.rwxr-xr-x 3.2k taotieren  5 9月  11:50    │        │  ├── photoswipe.css.map
.rwxr-xr-x 100k taotieren  5 9月  11:50    │        │  ├── photoswipe.js
.rwxr-xr-x  32k taotieren  5 9月  11:50    │        │  └── photoswipe.min.js
.rwxr-xr-x  23k taotieren  5 9月  11:50    │        ├── service-worker-assets.js
.rwxr-xr-x 2.4k taotieren  5 9月  11:50    │        ├── service-worker.js
.rwxr-xr-x 1.4k taotieren  5 9月  11:50    │        └── sw-registrator.js
drwxr-xr-x    - taotieren  5 9月  11:50    └── usr
drwxr-xr-x    - taotieren  5 9月  11:50       ├── bin
.rwxr-xr-x   88 taotieren  5 9月  11:50       │  └── clouddrive
drwxr-xr-x    - taotieren  5 9月  11:50       └── share
drwxr-xr-x    - taotieren  5 9月  11:50          ├── applications
.rw-r--r--  337 taotieren  5 9月  11:50          │  └── clouddrive.desktop
drwxr-xr-x    - taotieren  5 9月  11:50          └── icons
drwxr-xr-x    - taotieren  5 9月  11:50             └── hicolor
drwxr-xr-x    - taotieren  5 9月  11:50                ├── 192x192
drwxr-xr-x    - taotieren  5 9月  11:50                │  └── apps
.rw-r--r--  16k taotieren  5 9月  11:50                │     └── clouddrive.png
drwxr-xr-x    - taotieren  5 9月  11:50                └── 512x512
drwxr-xr-x    - taotieren  5 9月  11:50                   └── apps
.rw-r--r--  92k taotieren  5 9月  11:50                      └── clouddrive.png

❯ clouddrive        
housekeeping ./clouddrive
welcome to clouddrive v0.5.6 with cloudapi v0.5.6 build 23-09-02 21:42:48
http server is listening on [::]:19798

❯ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc cake state UP group default qlen 1000
    link/ether XXXXXXXXXXXXX brd ff:ff:ff:ff:ff:ff
    altname enp0s25
    inet XXXXXXXXX/24 brd XXXXXXX.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 240e:XXXXXXX::d8d/128 scope global dynamic noprefixroute 
       valid_lft 1985sec preferred_lft 1985sec
    inet6 240e:XXXXXXX/64 scope global temporary dynamic 
       valid_lft 1986sec preferred_lft 1986sec
    inet6 240e:XXXXX/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 1986sec preferred_lft 1986sec
    inet6 fe80::XXXXXXX/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether XXXXXXXXX brd ff:ff:ff:ff:ff:ff permaddr XXXXXXX
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether XXXXXXXX brd ff:ff:ff:ff:ff:ff
    inet XXXXXXX/16 brd XXXXXX255.255 scope global docker0
       valid_lft forever preferred_lft forever

上面是包结构和网络配置信息,有 IPv6 网络环境
进本地端口一直卡住的状态。
是什么原因呢?是 IPv6 影响的吗?如果是怎么修复呢?
图片

访问地址从 http://127.0.0.1:19798/http://[::]:19798/http://localhost:19798/ 之间来回切换的时候会有一瞬间显示登陆页面,然后就是一直加载的状态。用的浏览器是火狐最新版本。chrome 也是一样的情况。

图片

docker 版本时区设置无效

已经在 docker compose 中设置了时区,但是容器中并没有生效,但是定时任务在错误的时间段触发

rapid upload error Server error

rapid upload error Server error 115 rapid upload error from server statuscode: 402, status: 4, errmsg: userid/filesize/target/pickcode invalid

挂载的115网盘,上传提示这个错误,请问是什么问题?

退出后无法登陆

显示密码或用户名错误,我密码是保存在chrome里面的应该没问题,我现在卡在登陆界面什么也做不了,也没用重置按钮,我是mac,把cd2整个文件夹删除重新下载后,打开网页端还是卡在我自己账号的登录界面
IMG_0186

希望将挂载盘从 Windows「资源管理器」的「快速访问」中排除,以避免资源管理器启动缓慢

使用挂载盘后,由于其中的常用文件夹被资源管理器添加到「快速访问」,导致每次打开资源管理器窗口或标签时,会有一个数秒的等待时间(此时地址栏背景出现绿色进度条)。

建议将挂载盘从「资源管理器」的「快速访问」中主动排除,避免自动添加导致的上述问题。看到 Google Drive 官方客户端有提供一个设置项 "Show Google Drive in Quick Access",推测 Windows 系统提供了相关的 API 实现以上排除效果。

建议支持虚拟目录

支持在根目录下创建虚拟目录,而虚拟目录可以作为挂载点挂载其他的云盘。这个功能在管理本地磁盘时特别有用,使得在本地磁盘比较多的情况下不会显得特别凌乱

Mac Plex 扫描/分析导致 CD2 掉挂载

我的设备是 Mac,在 Mac 上搭建了 Plex 服务器,并使用 CD2 按照说明将网盘(Webdav)挂载到了 Mac 本地,平时没问题,但是当 Plex 开始扫描挂载盘上的项目时经常引发掉挂载,就是本地挂载目录突然消失不见,找不到设置的本地挂载点文件夹了,但 CD2 的网页上显示挂载状态一切正常,没有异样,没有报错,此时卸载挂载点,重新挂载即可恢复正常。

还有 Plex 的分析任务也可能会导致掉挂载,情况和扫描任务是一样的,扫描和分析都会大量读取挂载目录的项目,此时就很容易发生掉挂载的情况,测试手动对单个项目执行分析操作是不会引发掉挂载的,但是 Plex 的计划任务在后台自动进行分析时,可能由于分析的项目过多,会引发掉挂载的情况,但也不是百分百,或者不是一分析就掉,而是需要处理一些项目后才会掉。

Mac 掉挂载的情况有很多 Mac 用户都有反应,我经过这两天的测试初步判断我的情况和 Plex 的扫描/分析任务有关,当 Plex 没有进行这些任务时,只是单纯的挂载然后使用 Plex 播放视频等均不会引发掉挂载,每次发生掉挂载时都是 Plex 在进行扫描或者在进行分析的时候。

建议支持universal跨网盘秒传

所有支持秒传的云盘都能够实现秒传,技术的关键在于通过文件在一个网盘的hash值得到其在另一个网盘的不同类型的hash值,这个功能的实现需要维护一个多种hash之间的mapping数据库。本地上传到网盘时,也可以根据文件partial hash查询到此文件在网盘的id,这样也可以实现本地上传到网盘的真正秒传。第一次碰到的文件无法秒传,此时则收集文件的各种hash,并上传到hash mapping数据库,便于后人使用。

webdav 连接问题

怎么连接同机器不同的 webdav

  1. 主机上的webdav 也连接失败
  2. docker 的其他 webdav 服务也连不上。

docker版本执行云盘备份一段时间之后报错无法运行

text error warn system array login

housekeeping /clouddrive/clouddrive
welcome to clouddrive v0.6.0 with cloudapi v0.6.0 build 23-12-31 13:01:03
http server is listening on [::]:19798
http server is listening on 0.0.0.0:19798
housekeeping /clouddrive/clouddrive
welcome to clouddrive v0.6.0 with cloudapi v0.6.0 build 23-12-31 13:01:03
http server is listening on [::]:19798
http server is listening on 0.0.0.0:19798
2023-12-31 14:48:00.745 ERROR cloudapi::api::api115: error upload part 522, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591710a000ec996001da8c167b6ccdc988219e4", query: Some("partNumber=523&uploadId=9F25ED89CA3147A1BC7FEA76D7136C96"), fragment: None } })
2023-12-31 14:57:07.013 ERROR cloudapi::api::api115: error upload part 379, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591731a5fe3dd563ba78dd201a759bd04d65d19", query: Some("partNumber=380&uploadId=048181B102314AAEB98D374BCFDA21AD"), fragment: None } })
2023-12-31 15:24:36.987 ERROR cloudapi::api::api115: error upload part 420, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/659175ad13d118dd50aa5b9abe15f20f30f38f51", query: Some("partNumber=421&uploadId=3CB1F8C7572141AABC432D3C90C5109B"), fragment: None } })
2023-12-31 15:57:14.395 ERROR cloudapi::api::api115: error upload part 1183, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591710a000ec996001da8c167b6ccdc988219e4", query: Some("partNumber=1184&uploadId=9F25ED89CA3147A1BC7FEA76D7136C96"), fragment: None } })
2023-12-31 16:22:36.713 ERROR cloudapi::api::api115: error upload part 846, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591731a5fe3dd563ba78dd201a759bd04d65d19", query: Some("partNumber=847&uploadId=048181B102314AAEB98D374BCFDA21AD"), fragment: None } })
2023-12-31 16:24:49.824 ERROR clouddrive::backup_manager: create dest path failed: "/115/video/anime/幻灭 (2018)/Season 4"
2023-12-31 16:24:51.273 ERROR clouddrive::backup_manager: create dest path failed: "/115/video/anime/幻灭 (2018)/Season 4"
2023-12-31 16:24:51.296 ERROR clouddrive::backup_manager: create dest path failed: "/115/video/anime/幻灭 (2018)/Season 4"
2023-12-31 16:55:11.723 ERROR cloudapi::api::api115: error upload part 922, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/659175ad13d118dd50aa5b9abe15f20f30f38f51", query: Some("partNumber=923&uploadId=3CB1F8C7572141AABC432D3C90C5109B"), fragment: None } })
2023-12-31 16:57:29.477 ERROR cloudapi::api::api115: error upload part 1680, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591710a000ec996001da8c167b6ccdc988219e4", query: Some("partNumber=1681&uploadId=9F25ED89CA3147A1BC7FEA76D7136C96"), fragment: None } })
2023-12-31 17:16:23.462 ERROR cloudapi::api::alioss: list_parts error content:

NoSuchUpload
The specified upload does not exist. The upload ID may be invalid, or the upload may have been aborted or completed.
6591A1E7BE34913535235F2E
fhnfile.oss-cn-shenzhen.aliyuncs.com
BF4B86A4D64B4A8CA169BFFF714CA4B3
0042-00000002
https://api.aliyun.com/troubleshoot?q=0042-00000002

2023-12-31 17:55:33.934 ERROR cloudapi::api::api115: error upload part 1362, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/659175ad13d118dd50aa5b9abe15f20f30f38f51", query: Some("partNumber=1363&uploadId=3CB1F8C7572141AABC432D3C90C5109B"), fragment: None } })
2023-12-31 17:57:40.959 ERROR cloudapi::api::api115: error upload part 2275, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/6591710a000ec996001da8c167b6ccdc988219e4", query: Some("partNumber=2276&uploadId=9F25ED89CA3147A1BC7FEA76D7136C96"), fragment: None } })
2023-12-31 18:24:13.587 ERROR clouddrive::backup_manager: backup_to: source path not found: "/video/18r/Purple Bitch/watch on manyvids anal show 2.mp4.!qB"
2023-12-31 18:55:43.128 ERROR cloudapi::api::api115: error upload part 1838, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/659175ad13d118dd50aa5b9abe15f20f30f38f51", query: Some("partNumber=1839&uploadId=3CB1F8C7572141AABC432D3C90C5109B"), fragment: None } })
2023-12-31 19:27:36.784 ERROR clouddrive::backup_manager: backup_to: source path not found: "/video/18r/Purple Bitch/Mars power ASS FUCK.mp4.!qB"
2023-12-31 19:56:06.086 ERROR cloudapi::api::api115: error upload part 2332, err Reqwest(reqwest::Error { kind: Status(403), url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("fhnfile.oss-cn-shenzhen.aliyuncs.com")), port: None, path: "/659175ad13d118dd50aa5b9abe15f20f30f38f51", query: Some("partNumber=2333&uploadId=3CB1F8C7572141AABC432D3C90C5109B"), fragment: None } })
2023-12-31 20:42:20.666 ERROR clouddrive::backup_manager: backup_to: source path not found: "/video/18r/Purple Bitch/Glass Fighter Ass.mp4.!qB"
2023-12-31 21:38:23.385 ERROR clouddrive::backup_manager: backup_to: source path not found: "/video/18r/Purple Bitch/purple bitch dvas ass tests new fuckmashine.mp4.!qB"
2023-12-31 21:39:20.496 ERROR clouddrive::backup_manager: backup_to: source path not found: "/video/18r/Purple Bitch/purple bitch your sister masturbates after school.mp4.!qB"

能否增加备份任务触发接口?

image 看官网文档时发现有这个文件发生变化时,可以自动执行某些操作。

我在建立备份任务时,开启监控文件系统了。但当 cd2 中设置备份的源文件夹是NFS挂载的文件夹时,似乎无法检测到NFS挂载文件夹内文件的变化,无法实现监控文件系统自动备份。

请问 cd2 有没有相应的接口能接收外部传过来的信号,主动告知 cd2 指定文件夹内文件发生了变化,并让cd2执行一遍对应的文件备份任务(虽然可以设置备份间隔,但是感觉设置间隔时间,不是很优雅)。

无法重置密码

启动后自动进到登陆卡片,只有登录按钮,没有重置密码按钮
image

希望增加图形界面

web版对于势障用户来说,有诸多不便,比如文件备份选择文件夹,顾希望增加图形界面的版本,更易于操作

威联通无法使用

已从官网复制compose进行创建,安装过程顺利无任何报错,但在扫描网盘或网页授权后点击网盘报错,具体如下:
QQ截图20231112172109
报错内容:Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: TypeError: Failed to fetch JSException: TypeError: Failed to fetch", DebugException="System.Net.Http.HttpRequestException: TypeError: Failed to fetch")

gd转115时卡preprocessing

硬件:BuyVM NY RYZEN KVM 1GB
OS:Debian 11.0 64bit
CD2: 0.5.9(Web1.3.9.0)

将gd共享盘中的内容移动到115时,一直卡preprocessing不传输,log无内容
该台小鸡rclone挂载gd后用Local Folder加入到cd2,Local Folder到115移动操作无问题(这一项用来确认gd-小鸡、小鸡-115网络没问题)
本地NAS测试传输无问题
不知道咋回事

image

挂载后只有空文件夹

比如我想把我的阿里云盘挂载成“阿里云盘”文件夹,本地确实出现了“阿里云盘”文件夹,但是只是个空文件夹,没有任何内容,这是什么原因。这个问题在从0.4.x更新到0.5.6时出现

建议对文件响应添加签名校验,加强访问安全性

目前可以在已知详细路径的情况下直接访问到网盘内的文件,存在安全风险,建议在全局启用签名。

http://192.168.50.*:19798/static/http/192.168.50.*:19798/False/%2F115%2Ftest.ass

expected:

http://192.168.50.*:19798/static/http/192.168.50.*:19798/False/%2F115%2Ftest.ass&sign=****

无法注册账号

Failed to deserialize response message. The response header contains a gRPC status of OK, which means any message returned to the client for this call should be ignored. A unary or client streaming gRPC call must have a response message, which makes this response invalid.

授权后无法使用,报错如下

Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: TypeError: NetworkError when attempting to fetch resource. JSException: TypeError: NetworkError when attempting to fetch resource.", DebugException="System.Net.Http.HttpRequestException: TypeError: NetworkError when attempting to fetch resource.")

Error

Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: TypeError: Failed to fetch JSException: TypeError: Failed to fetch", DebugException="System.Net.Http.HttpRequestException: TypeError: Failed to fetch")

希望增加分组(挂载)

现在的挂载只能对于全部或单个网盘(目录)进行挂载,不能选择或排除;
希望可以对添加的网盘进行分组,这样可以对单个分组的网盘进行挂载。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.