Когда следует очищать тома BTRFS?

Обязательно ли использовать expect? Можете ли вы просто иметь простую оболочку bash, которая удаленно запускает команду df через ssh и собирает информацию в один файл?

Если ключи ssh настроены правильно от вызывающего сервера ко всем серверам в вашем файле конфигурации, вам не нужно вводить никаких паролей. Следующий цикл соберет выходные данные df со всех серверов

while read -r h; do
    echo "=== Space utilization for ${h} ==="
    ssh "$h" df -kh
    echo ""
done </tmp/DR.txt >/tmp/space_utilization.log
2
31.12.2020, 18:56
1 ответ

btrfs -man-страница скрабирования рекомендует запускать ее ежемесячно:

The user is supposed to run it manually or via a periodic system service. The recommended period is a month but could be less.

Кроме того, вы должны по-прежнему иметь возможность использовать систему, когда работает скраб, и его можно остановить и возобновить позже, чтобы вы могли безопасно запускать его в фоновом режиме.

The estimated device bandwidth utilization is about 80% on an idle filesystem. The IO priority class is by default idle so background scrub should not significantly interfere with normal filesystem operation.

1
18.03.2021, 22:39

Теги

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