Назад | Перейти на главную страницу

Перенос учетных записей пользователей и данных с сервера NFS на локальный сервер

Я новичок в администрировании Enterprise Linux, и мне нужно найти лучший способ переместить учетные записи пользователей и их домашние каталоги на новый сервер. Текущая установка использует NFS для монтирования каталогов / home и / var / www. Мне нужно переместить все на локальный компьютер (чтобы больше не использовать NFS).

Моя проблема в том, что я не могу найти ничего, связанного с аутентификацией LDAP и переходом с NFS на локально подключенные каталоги.

Смогу ли я использовать rsync для перемещения каталогов / home и / var / www без полного нарушения прав пользователей, или мне придется также переместить каталоги / etc / passwd и / etc / shadow? Я знаю, что rsync предлагает способ синхронизации разрешений, но меня беспокоит, что, поскольку мы аутентифицируемся с помощью LDAP, он может каким-то образом изменить UID / GID перемещаемых пользователей.

Спасибо.

Это предполагает, что ваш LDAP в настоящее время работает в новой системе и что пользователи / группы уже кажутся правильными. Если нет, вам понадобится помощь LDAP. Файлы, которые являются локальными или удаленными, не должны иметь значения для системы, в которой они установлены (что касается LDAP).

mkdir -p /home.local
mkdir -p /var/www.local
rsync -av --progress /home/* /home.local/
rsync -av --progress /var/www/* /var/www.local/

Остановите свой веб-сервер.

umount /home
umount /var/www
mv /home /home.old
mv /var/www /var/www.old
mv /home.local /home
mv /var/www.local /var/www

Затем отредактируйте файл / etc / fstab, чтобы окончательно удалить монтирования NFS.

Запустите свой веб-сервер.