Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bashsudo tar cvpzf / и т.д.
#!/bin/bashcd /backupssudo tar cvpzf backup_`date +%Y.%m.%d_%H_%M`.tar.gz /find . -mtime +10 -exec rm {} \;
#!/bin/bashcd /backupssudo tar cvpzf backup_`date +%Y.%m.%d_%H_%M`.tar.gz /find . -mtime +10 -exec rm {} \;как-то так
Спасибо
Цитата: Kykkyryzzo от 27 Августа 2010, 09:53:24Спасибо Пожалуйста. Только, однако, спорна сама ценность такого бекапа. Для чего тебе нужен бекап? И что у тебя с дисковым пространством? Может лучше было бы инкрементные бекапы делать (да, tar это умеет)
Сегодня просматривал бэкапы - первые 2 почти пустые (4-5 папок )
И еще вопрос, эти бэкапы имеют нормальный размер (смотрю через mc), это нормально?
Т.е. создается бэкапный файл, который на следующий день затирается новым бэкапом.Хотелось бы скрипт, который делает допустим 10 копий и только потом начинает затирать с 1 по 10.Спасибо!
cd /home/jar/backup&&rm backup_7.tar.gz&&mv backup_6.tar.gz backup_7.tar.gz&&mv backup_5.tar.gz backup_6.tar.gz&&mv backup_4.tar.gz backup_5.tar.gz&&mv backup_3.tar.gz backup_4.tar.gz&&mv backup_2.tar.gz backup_3.tar.gz&&mv backup_latest.tar.gz backup_2.tar.gz&&tar cvpzf backup_latest.tar.gz /var/www
mkdir backup&&cd backup&&tar cvpzf backup_7.tar.gz /var/www&&tar cvpzf backup_6.tar.gz /var/www&&tar cvpzf backup_5.tar.gz /var/www&&tar cvpzf backup_4.tar.gz /var/www&&tar cvpzf backup_3.tar.gz /var/www&&tar cvpzf backup_2.tar.gz /var/www&&tar cvpzf backup_latest.tar.gz /var/www
Вот мой cron-скрипт, который ежедневно бэкапит папку /var/www в /home/jar/backup/, замещая вчерашний бэкап сегодняшним, позавчерашний вчерашним и т.д. В итоге в папке backups имеем 7 бэкапов на каждый день прошедшей недели.Код: [Выделить]cd /home/jar/backup&&rm backup_7.tar.gz&&mv backup_6.tar.gz backup_7.tar.gz&&mv backup_5.tar.gz backup_6.tar.gz&&mv backup_4.tar.gz backup_5.tar.gz&&mv backup_3.tar.gz backup_4.tar.gz&&mv backup_2.tar.gz backup_3.tar.gz&&mv backup_latest.tar.gz backup_2.tar.gz&&tar cvpzf backup_latest.tar.gz /var/www
Kykkyryzzo, ты для начала расскажи, что именно тебе надо.Еще покажи что ты выполнял ручками, откуда, под кем и что у тебя в скрипте.можешь за компанию сделать tar tzvf для тарбола и показать что именно не так, что не забекапилось (за компанию показав ls -l для файлов\директорий которые не попали в архив)Что в твоем понимании "нормальный размер"? Сформулируй вопрос иначе, сейчас он звучит абсурдно.
#!/bin/bashcd /backupssudo tar cvpzf backup_`date +%Y.%m.%d_%H_%M`.tar.gz /find . -mtime +3 -exec rm {} \;
Вроде все бэкапить нормально стал, но старые бэкапы не удаляет find . -mtime +3 -exec rm {} \; +3 поставил, а уже 5 бэкапов
Страница сгенерирована за 0.024 секунд. Запросов: 21.