Есть папка на сервере с сайтом, весит 29Гб, дисковое просранство сервера 30 Гб, нужно переутановить ОС и вернуть папку на место. Как сделать? Можно было ба архивнуть, потом скачать разом, но места только 1Гб свободного, архив не влезет. Поставил на ускоренном интрнете скачивать через тоталкоммандер - похоже гиблое дело. Подумывал насчёт скрипта, чтобы поочери архивил папки (папок много и небольшие на каждую по отдельности хватит 1Гб) - переливал на другой серв - удалял - архивил след папку и тд, но не знаю команды для бинбаш, чтобы перед удалением дожидался пока архив перекачается на другой серв, а только потом удалял. Потом подумал что можно через тотал перекачать быстро если будут архивы папок и подумал сделать вот так:
PHP код:
#!/bin/bash
cd /var/www/www-root/data/www/site.com
tar -cvzf folder1.tar.gz folder1
rm -rf folder1
cd /var/www/www-root/data/www/site.com
tar -cvzf folder2.tar.gz folder2
rm -rf folder2
есть список папок сайта, подскажите пожалуйста как составить переменную чтобы выполнить даный алгоритм. по итогу вместо всех папок должны остаться их архивы. Спасибо
Не сработает ли при этом
rm -rf folder1
до того пока не заархивируется
tar -cvzf folder1.tar.gz folder1
в итоге очнулся тоталкоммандер - пишет 10 часов, просто надо постпать..