DU показывает колебания итоговых значений то вверх, то вниз во время активного rsync

DU показывает колебания итоговых значений то вверх, то вниз во время активного rsync

У меня 2 системы CentOS, одна из которых синхронизирует каталог размером ~411 Гб с другой.

На принимающей системе я обычно запускаю rsync, du -cs * |grep total;sleep 5чтобы отслеживать фоновую операцию и убедиться, что она действительно выполняется, поскольку я не знаю хорошего способа отслеживать ее работу в противном случае.

Поведение, которое я наблюдаю, заключается в том, что du показывает, что общее количество килобайт увеличивается, а затем возвращается к предыдущему (и точному) значению:

430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430498032       total <----
432333040       total <----
434430192       total <----
430235952       total <---- Back down to original value>
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
431284468       total <---- Up again
434430196       total <----
430235952       total <---- Back down again>
430235952       total
430235952       total
430235952       total
431284468       total <---- ???
434430196       total <---- ???
430235952       total 
430235952       total
430235952       total

Кто-нибудь знает, что здесь происходит?

решение1

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

Связанный контент