-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems with pikpak storing hash after uploads #7838
Comments
Add: only occasionally a few files will appear this problem, not 100%, when I have been retained pikpak source files, do not delete the case, after a period of time will be changed once the hash value, this time the value is correct. After deleting the file I can restore the file by the hash value. PikPak://MEYD-868-4K.mp4|24055707717|3927AE19823CE8E020402C4C7650CD8FD37E14D1 The hash of the error file that I synchronized with rclone before |
At the time of writing pikpak for rclone, hash used for uploading and verifying file existence wasn't clearly discovered. So I just let it a simple sha1. However, I recently found that it is sha1 of sha1 of file blocks which is similar with torrent piece hash. Once another fix #7787 which is closely related to this one is sorted out, I will make a new PR for it. Thanks. |
I know, it's named gcid. The algorithm is written in some Chinese article |
Thanks for the useful link. Alist is my source of information as well :) |
My version of rclone
rclone version
rclone v1.66.0
My Rclone config
[pp]
type = pikpak
user = *******
pass = *******
token = ****
hash_memory_limit = 150G
I found this problem when I moved the files to pikpak, after uploading the files I only keep the pikpak hash value, and deleted the source files from pikpak, then I found that the hash values of several files were not recorded by the server, so I could not recover the files from the server by the hash value.
Later I encountered the problem recorded hash value, and so after a while (about an hour), found that the recorded hash value has changed.
The hash value can be grabbed from the play link, which is provided in the play link, or from a third party client.
Since rclone's synchronization is working fine, I've enabled -v, and there's no error on the console.
And I found that when uploading with rclone, some files are deleted (emptied from recycle bin), but also space is not returned, it takes several days to return the space, when I use alist project to copy pikpak from googledrive it does not happen with caching and hash problems.
I apologize for using a translator, if it's hard to read please bear with me!
The text was updated successfully, but these errors were encountered: