Назад | Перейти на главную страницу

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

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

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

Поведение, которое я наблюдаю, заключается в том, что 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

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

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