-
Notifications
You must be signed in to change notification settings - Fork 174
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
wipe больших объемов #2475
Comments
|
Что нарылось: Любопытная деталь: Ещё одна любопытная деталь:
(Причём если создать файл с длинным именем из-под Linux, парное 8.3 ему не будет создано, для таких файлов число хардлинков будет 1.) |
fakedisk.raw.zip Монтируем как-то так: И пробуем завайпить по Alt-Del папку "long-3" или папку "short-7". |
запустите фар2л с дебаглогами - в терминале:
...далее воспроизведите баг, закройте far2l и скиньте или сами посмотрите получившийся debug.log |
Имеем (ntfs3):
Пытаемся завайпить папку long-3.
Он прошёлся по всем вложенным папкам, успешно их завайпил. Но потом пошел ещё на одну итерацию. P.S. что любопытно -- если произвести какие-то действия, допустим перед вайпом переименовать папку "Long Folder Name 3" в "Long Folder Name X" и обратно (!) -- родительская папка long-3 вайпится успешно. |
вероятно надо вначале файловые пути пособирать а потом только их поудалять |
На ntfs-3g / fuse это не воспроизводится. |
far2l_2.6.3.git20241005-x86_64.run
запущен от root в live lubuntu 22.04
удаление wipe больших объемов на диске ntfs. часто возникают ошибки
можно пропустить, затем возникает ошибка "нельзя удалить папка не пуста"
при пропусках папки переименовываются с добавлением 4 случайных символов в конце
их можно повторно выделить и снова задать wipe может пройти успешно, может на некоторых снова выдать ошибки в той же последовательности, сначала нет такого файла, затем папка не пуста.
При этом в выводе удаляемых файлов видно что было несколько попыток вайпа и папки переименовывались в процессе
Похоже что иногда возникает гонка, папку переименовали до того как вычистили ее содержимое.
The text was updated successfully, but these errors were encountered: