После развертывания нового сервера и переноса всего содержимого /home
с использованием rsync
я заметил, что владение группой и пользователями фактически сохранено, несмотря на то, что идентификаторы отличаются между двумя серверами.
В частности, я выполнил команду:
rsync -avz oldserver:/home/ /home
Хотя на новом сервере я воссоздал всех тех же пользователей и группы, у большинства из них идентификаторы отличались от старых, но каким-то образом эта команда волшебным образом сохранила правильное владение (на основе имени) и присвоила новый gid и uid где применимо. Я могу подтвердить это с помощью ls -n /home
.
Как это возможно? Rsync выполняет поиск по имени?