Tar, cron попытка резервирования

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 13:24:28

redhat писал(а):Хардкор:

Код: Выделить всё

ln -s /bin/sh /bin/bash
:cz:
это даже не хардкор, это rpm-style
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
redhat
рядовой
Сообщения: 41
Зарегистрирован: 2010-01-04 9:45:34
Откуда: Киев

Re: Tar, cron попытка резервирования

Непрочитанное сообщение redhat » 2013-04-04 14:12:45

vadim64 писал(а):
redhat писал(а):Хардкор:

Код: Выделить всё

ln -s /bin/sh /bin/bash
:cz:
это даже не хардкор, это rpm-style
rpm-style это когда наоборот

Код: Выделить всё

[root@fs ~]# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Mar 19 14:53 /bin/sh -> bash

Аватара пользователя
Neus
капитан
Сообщения: 1980
Зарегистрирован: 2008-09-08 21:59:56

Re: Tar, cron попытка резервирования

Непрочитанное сообщение Neus » 2013-04-04 20:53:21

vadim64 писал(а):омг

Код: Выделить всё

ls -alo /bin/bash
:Bravo:
а я все гадал -- кто первый увидит...

Аватара пользователя
Neus
капитан
Сообщения: 1980
Зарегистрирован: 2008-09-08 21:59:56

Re: Tar, cron попытка резервирования

Непрочитанное сообщение Neus » 2013-04-04 20:55:46

xtreitd писал(а):

Код: Выделить всё

ls -alo /bin/bash
ls: /bin/bash: Нет такого файла или каталога
так вам же в первом ответе вопрос задали
и, кстати, почему bash? К тому же он находится в local

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-05 7:40:14

Neus писал(а):так вам же в первом ответе вопрос задали
Я уже извинился за свою не внимательность, ну и конечно же незнание!
:roll: со временем, пусть не так быстро, но буду догонять и наверстывать!

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-05-14 5:50:01

...UP...
И снова здравствуйте, мой бэкап, немного не работает, так как хотелось бы!
И система пишет мне такое: /: file system full
Поглядел командой:

Код: Выделить всё

df -kh  
/dev/ada0p2  40G  -3G  107%
т.е. 40гб жесткий, из них еще и в минус ушел! Использован на 107%
Ага, думаю, наверное нужно бэкап проверить, посмотрел и вправду забит 30-ю архивами - не удаляет архивы старой давности!
А ведь должен удалять архивы старше 7 дней!
Для удобности дублирую скрипт в этот пост:

Код: Выделить всё

#!/bin/bash -x
cd /root/backup/ && echo "cd ok" >> /var/log/backup
rm -v`date --date=`-7 day` +%F`.tar && echo "rm ok" >> /var/log/backup
tar -cvpf `date +%F`.tar /etc/ && echo "tar /etc ok" >> /var/log/backup
tar -rvpf `date +%F`.tar /usr/local/etc/ && echo "tar /usr/local/etc/  ok" >> /var/log/backup
tar -rvpf `date +%F`.tar /usr/src/sys/i386/conf/ROUTER && echo "/usr/src/sys/i386/conf/ROUTER  ok, any idea of reason of this?" >> /var/log/backup
tar -rvpf `date +%F`.tar /root/ && echo "tar /root/ ok" >> /var/log/backup
Помогите! :)

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-05-14 8:52:26

Я честно говоря использую rm в сочетании с find, т.е. нечто

Код: Выделить всё

find /root/backup -type f - ctime +7 -exec rm {} \;
удаление всех файлов в каталоге /root/backup старше 7 дней

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-05-14 11:18:29

snorlov писал(а):Я честно говоря использую rm в сочетании с find, т.е. нечто

Код: Выделить всё

find /root/backup -type f - ctime +7 -exec rm {} \;
удаление всех файлов в каталоге /root/backup старше 7 дней
find /root/backup -type f - ctime +7 -exec rm {} \; && echo "rm ok" >> /var/log/backup
Выглядеть должно вот так ?!

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-05-14 11:30:20

xtreitd писал(а):
snorlov писал(а):Я честно говоря использую rm в сочетании с find, т.е. нечто

Код: Выделить всё

find /root/backup -type f - ctime +7 -exec rm {} \;
удаление всех файлов в каталоге /root/backup старше 7 дней
find /root/backup -type f - ctime +7 -exec rm {} \; && echo "rm ok" >> /var/log/backup
Выглядеть должно вот так ?!
Да как хотите, я просто подсказываю идею... Кстати, а почему вы не сжимаете полученные архивы...

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-05-14 11:34:51

snorlov писал(а):Да как хотите, я просто подсказываю идею... Кстати, а почему вы не сжимаете полученные архивы...
Я имею ввиду скрипт будет так работать, я ж в этом еще не смыслю толком то?!
Если поможете, что добавить к скрипту для сжатия - то буду сжимать! :oops:

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-05-14 11:53:09

добавить ключ z к параметрам tar
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-05-14 13:01:33

vadim64 писал(а):добавить ключ z к параметрам tar
Почитал сделал так: tar -cvpzf и все?!

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-05-14 13:20:21

можно ещё под хранение бэкапов замутить зфс пулл со сжатием, но обычно достаточно коюча z к команде tar
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-05-14 13:25:23

vadim64 писал(а):можно ещё под хранение бэкапов замутить зфс пулл со сжатием, но обычно достаточно коюча z к команде tar
Да очередной раз удивляюсь юзабилити BSD / Unix и им подобных, одна задача, а решений масса! :crazy:

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-06-19 20:00:04

И снова up,

Код: Выделить всё

find /root/backup -type f - ctime +7 -exec rm {} \; && echo "rm ok" >> /var/log/backup
Не отрабатывает, то есть бекапы старше 7 дней не затирает, :st: в логах только строчки об успешном бэкапе, но не единой строчки об отработаной "rm ok" как так то?

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: Tar, cron попытка резервирования

Непрочитанное сообщение FiL » 2013-06-19 20:55:16

"- ctime" замените на "-ctime" :)

Кстати, а бакпить /root/ в /root/backup/бла-бла.tar - это так задумано? Чтоб никому мало не казалось?

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-06-19 21:39:38

FiL писал(а):"- ctime" замените на "-ctime" :)
Кстати, а бакпить /root/ в /root/backup/бла-бла.tar - это так задумано? Чтоб никому мало не казалось?
Спасибо, завтра проверю!
Скрипт на просторах сети нарыл, а что это плохо или что? объясните?

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: Tar, cron попытка резервирования

Непрочитанное сообщение FiL » 2013-06-19 22:10:37

не, не плохо. Что может быть плохого в бакапах? Если оно, конечно, делает то, что задумано.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Tar, cron попытка резервирования

Непрочитанное сообщение Alex Keda » 2013-06-23 19:40:18

Код: Выделить всё

bkp0# find ~backup_srv0  -type f -mtime +200d
/backup0/srv0/h39432/admin-1_full-2012-12-05.tar.gz
/backup0/srv0/h39584/admin-1_full-2012-12-05.tar.gz
/backup0/srv0/h39591/admin-1_full-2012-12-05.tar.gz
Убей их всех! Бог потом рассортирует...

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-06-24 6:13:27

Криворукость конечно мешает )) но наконец-то заработало, спасибо, всем!