Хорошо, я понял это. По-видимому, cp / * пропускает файлы точек.
Вы должны явно скопировать файлы точек с помощью:
cp -a /home/olduser/.* /home/newuser/
И чтобы скопировать все, выполните оба варианта:
cp -a /home/olduser/* /home/newuser/
cp -a /home/olduser/.* /home/newuser/
Я получил ответ от ServerFault.
В зависимости от того, где вы хотите создать резервную копию, очень простой подход может быть: mysqldump базы данных (это можно сделать во время работы) Используйте rsnapshot чтобы синхронизировать каталог проекта с удаленным местоположением. Рассматривали ли вы использование средства управления версиями, например git для проекта? Я предполагаю, что это стандартная веб-разработка. Поместите все вышеперечисленное в сценарий и поместите его в свой crontab.Я получил ответ от ServerFault.
В зависимости от того, где вы хотите создать резервную копию, очень простой подход может быть: mysqldump базы данных (это можно сделать во время работы) Используйте rsnapshot чтобы синхронизировать каталог проекта с удаленным местоположением. Рассматривали ли вы использование средства управления версиями, например git для проекта? Я предполагаю, что это стандартная веб-разработка. Поместите все вышеперечисленное в сценарий и поместите его в свой crontab.Я получил ответ от ServerFault.
В зависимости от того, где вы хотите создать резервную копию, очень простой подход может быть: mysqldump базы данных (это можно сделать во время работы) Используйте rsnapshot чтобы синхронизировать каталог проекта с удаленным местоположением. Рассматривали ли вы использование средства управления версиями, например git для проекта? Я предполагаю, что это стандартная веб-разработка. Поместите все вышеперечисленное в сценарий и поместите его в свой crontab.