предоставление rsync “Каталога исчезло”, когда существует несколько (существующих) исходных каталогов

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

Можно использовать strace -p <pid> узнать, какой системный вызов в настоящее время происходит. Это произведет вывод как

запишите (1, "foobar"..., 4096

то, что означает, что процесс пытается записать 4 096 байтов, запускающихся с "foobar" к stdout (fd № 1), но независимо от того, что он был перенаправлен в, занято, и буфер вывода полон.

0
08.04.2012, 02:06
1 ответ

Это время от времени происходит, где каталог занят, таков как другой сценарий, получает доступ к файлу во время передачи.

Как в использовании BackupPC, пытающегося жить, мигрируют в виртуальной среде т.е.:

directory has vanished: "/var/lib/vz/private/210/var/lib/backuppc/pc/xxx.xxx.xxx.xxx/1/f%2f/fusr/fshare/fyum-cli"
-1
28.01.2020, 05:06
  • 1
    Это может быть одним случаем, где эта ошибка происходит, но это - распространенная ошибка с огромным количеством возможных причин. –  dg99 11.12.2013, 20:16

Теги

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