pyinotify - на устройстве не осталось места

[8]root@lab711:> cat file
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
[8]root@lab711:> sed 's/0//g' file
1 2 5 6 8
1 2 5 6 8
1 2 5 6 8
1 2 5 6 8
0
26.04.2019, 01:03
1 ответ

Два пункта в этом вопросе основаны исключительно на экспериментах и ​​наблюдениях. Это не основано на знакомстве с кодом pCloud или на обширном изучении документации pCloud, однако похоже, что:

  1. pCloud не поддерживает inotify (pyinotify является оболочкой для приложения inotify в Linux )и в этом случае целевой каталог для процесса уведомления был когда-то помещен в pCloudDrive.

  2. Поведение предполагает, что pCloud содержит ссылку на файлы, когда-то включенные в его диск, и что для освобождения этих файлов необходимо завершить все процессы pCloud. Перезагрузка не работает, потому что pCloud сохраняет свои ссылки после сброса системы.

Необходимо убить все процессы pCloud, а для меня полная очистка требовала вмешательства со стороны учетной записи root.Обратите внимание, что процессы pCloud выполняются как pcloudиpCloud(в другом случае )

.

Так что используйте:

pgrep -fi pcloud | xargs kill 

После очистки процессов pCloud вы можете запустить часы. Затем вы можете перезапустить pCloud, и он не восстановит свои ссылки.

0
28.01.2020, 03:47

Теги

Похожие вопросы