Как автоматически удалить неполные загрузки файлов в Nextcloud 14?
Просто установил свежую Nextcloud 14, завершив некоторое тестирование, прежде чем запустить его в эксплуатацию, включая загрузку больших файлов через веб-интерфейс.
Будучи нетерпеливым, я начал перебирать, ожидая завершения загрузки файла размером ~1 ГБ, не обращая внимания на тот факт, что при этом загрузка прерывается.
Поэтому мне пришлось начать все сначала, и я продолжил нажимать на другую вкладку. Не организовывая мои вкладки, это происходило несколько раз..
Во время 5-й попытки загрузки мне стало интересно, как Nextcloud на самом деле работает с прерванными загрузками, и начал копаться в файловой системе и обнаружил следующее:
Неполные файлы хранятся в <user-folder>/uploads
и переехал в <user-folder>/files
когда закончите.
Однако прерванные загрузки, например, из-за "щелчка мышью", не удаляются автоматически.
Вот мои первые 4 попытки загрузить файл:
root@docker1 .../admin/uploads# du -sh *
41M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541719636278
601M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541720062948
8.0K web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541721459579
731M web-file-upload-223ed330e5adb988a8963b52027a9a7c-1541721472847
Так что да, легко убирать, но очень раздражает. Это может быть автоматизировано?
1 ответ
Открытая проблема GitHub предполагает, что эти прерванные загрузки будут очищены при выходе из системы и повторном входе в систему. В этой проблеме говорится, что в конечном итоге это будет перенесено в фоновое задание, поэтому это произойдет автоматически в будущей версии Nextcloud.