Ulrar Asked: 2016-08-04 23:03:55 +0800 CST2016-08-04 23:03:55 +0800 CST 2016-08-04 23:03:55 +0800 CST 将配额复制到新服务器 772 我正在将客户端从他们当前的服务器迁移到具有 DRBD 复制的新服务器。他们正在使用配额,我想知道是否有一种简单的方法可以在旧服务器上导出它们并在新服务器上导入它们?我用谷歌搜索了一下,我想通过混合 repquota 和 setquota 应该是可能的,但也许已经有一个工具可以做到这一点? 谢谢 linux quota ext4 1 个回答 Voted Best Answer Ulrar 2016-08-09T22:55:58+08:002016-08-09T22:55:58+08:00 我最终自己快速编写了脚本: _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}" 并不令人惊讶,但效果很好。只需将旧服务器的 repquota 的输出复制到 /root/quotas.txt 并在新服务器上运行该脚本!
我最终自己快速编写了脚本:
并不令人惊讶,但效果很好。只需将旧服务器的 repquota 的输出复制到 /root/quotas.txt 并在新服务器上运行该脚本!