Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Перенос файлов с сохранением прав доступа
цитата
24/03/11 в 23:17
 Vyacheslav
В некоторых случаях хочется самому перетащить файлы с одного сервака на другой сервер. У скрипта может быть длинная иерархия файлов с разными атрибутами. Каким макаром можно скопировать всё барахло, сохранив при этом эти аотрибуты, хотябы права доступа.
Я понимаю, что есть ещё уйма нюансов, и разные бинарники и крон и базы. В данный момент интересны только файлы.
цитата
24/03/11 в 23:54
 San_Tehnik
Блоги на вордпрессе с локалхоста на сервер переношу предварительно запаковав в tar. Вроде бы права сохраняются.
цитата
25/03/11 в 00:46
 adminZ
через tar права сохраняются если паковать/распаковувать с ключем -p
с таким же ключем можно rsync'нуть
цитата
25/03/11 в 18:47
 JM
чем rsync то не устраивает?
цитата
25/03/11 в 23:50
 Stek
По памяти архивация:
Код:
tar -cvf backup.tar /www/ww.sitedir.com/
gzip  backup.tar


Так где разворачиваем,
1. важно иметь тех же юзеров и группы
2. из под рута
Код:
tar -xzvf backup.tar.gz
цитата
27/03/11 в 08:31
 kyxap[0]
Если linux - cначала

rsync -aAHXD --numeric-ids /source/dir/ user@remotehost.net:/dest/dir

потом на remotehost

find /dest/dir -uid OLDUSERID -print0 | xargs -0 chown newuser:newuser

ну и так же со всеми остальными uid, чтобы совпадали пользователи.
цитата
27/03/11 в 11:57
 adminZ
у любой тулзы для копирования контента есть ключ чтобы права сохранить.
цитата
27/03/11 в 22:02
 alex.raven
tar pczf backup.tar.gz .
заархивирует текущую директорию с правами доступа
на новом месте, tar xvf backup.tar.gz
только надо позаботиться о юзере и группе, которые на новом серваке:
chown -R username:groupname ./*


Эта страница в полной версии