Как я могу восстановить общий размер dir с самовосстановлением gluster

Для предотвращения бесполезного использования cat (и если Вы не используете rsync):

xargs -a file_list.txt mv -t /path/to/dest

Это обработает любое допустимое имя файла, если оно не будет содержать новую строку, если файлы перечислены тот на строку.

3
задан 29 March 2013 в 04:06
1 ответ

Я предполагаю, что вы используете Gluster 3.3

Gluster выполняет проактивное самоисцеление, хотя, возможно, его нужно подтолкнуть, чтобы это заметить. Это может быть вызвано обращением к файлу со стороны клиента, что должно привести к тому, что он (в течение 10 минут) заметит, что синхронизация не завершена, и начнет лечение.

Вы также можете принудительно выполнить лечение:

gluster volume heal testvol

И заставить его выполнить лечить все на томе независимо от необходимости (это может занять чрезвычайно много времени, если у вас много файлов).

gluster volume heal testvol full

Вы уже нашли команду для отслеживания прогресса заживления, хотя это также отражено в файлах журнала gluster.

1
ответ дан 3 December 2019 в 07:32

Теги

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