Я переношу клиента со своего текущего сервера на новые серверы с репликацией DRBD. Они используют квоты, и мне интересно, есть ли простой способ экспортировать их на старый сервер и импортировать на новый сервер? Я немного погуглил, и я думаю, это должно быть возможно, смешав repquota и setquota, но, может быть, для этого уже есть инструмент?
Спасибо
В итоге я сам быстро написал сценарий:
_DST="/ha.0/"
_SRC="/root/quotas.txt"
while read -u10 _line
do
_user="$(echo ${_line} | cut -f 1 -d ' ')"
_bsoft="$(echo ${_line} | cut -f 4 -d ' ')"
_bhard="$(echo ${_line} | cut -f 5 -d ' ')"
_fsoft="$(echo ${_line} | cut -f 7 -d ' ')"
_fhard="$(echo ${_line} | cut -f 8 -d ' ')"
setquota -u "${_user}" "${_bsoft}" "${_bhard}" "${_fsoft}" "${_fhard}" "${_DST}"
done 10< "${_SRC}"
Не удивительно, но это сработало. Просто скопируйте вывод репквоты старого сервера в /root/quotas.txt и запустите этот сценарий на новом сервере!