39. Инкрементальные бэкапы с tar

  Рет қаралды 4,020

GNU Linux Pro

GNU Linux Pro

3 жыл бұрын

Плейлист: • Основы GNU/Linux и под...
Телеграм: t.me/gnuslashlinux
Текстовой вариант: basis.gnulinux.pro

Пікірлер: 33
@sabantica
@sabantica 3 жыл бұрын
Огромное тебе спасибо за труд. Многим, кто изучает линукс - потребуется обязательно. Сохраняю.. взять бы время все эти ролики на практики мне проработать..
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
спасибо! =)
@easyman333
@easyman333 3 жыл бұрын
Спасибо!
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
О, давненько тебя не видел =)
@easyman333
@easyman333 3 жыл бұрын
@@GNULinuxPro Я тут всегда, тольк комментирую не всегда. Стрим есть в планах? Посидеть, баш поковырять или еще что-нибудь полезное.
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
На самом деле да, скорее всего на неделе сделаю стрим, возможно даже завтра.
@easyman333
@easyman333 3 жыл бұрын
@@GNULinuxPro Будем смотреть, если работа, внезапно, не захлестнет (ну не должна)
@gentuxmail
@gentuxmail 3 жыл бұрын
Еще бы одно видео по этой теме. Про исключении из бекапа директорий, например кеша и тп.
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
Честно говоря, я подхожу к этой теме несколько иначе. Я показываю как это делается, а если кто-то захочет исключить из бэкапа какую-то директорию, он задастся этим вопросом, зайдёт в ман/гугл и найдёт как это сделать. Возможно я не прав, потому что вы не первый, кто говорит об этой опции. Просто я не хочу и не могу обучить всему, да и неправильно это. Я хочу показать инструменты, показать как работает и научить пользоваться маном. Типа дать удочку, а не рыбку.
@feghg42g425t
@feghg42g425t 3 жыл бұрын
Спасибо за гайд. Есть вопрос, может поможешь, решил проэксперементировать и сделать передачу бэкапа на другой сервер, в частности через rsync. Когда запускаю скрипт вручную, то всё нормально отправляется, а если через cron копия создаётся, но не передаётся.
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
Привет! Когда запускаете вручную, пароль от другого сервера вводите?
@feghg42g425t
@feghg42g425t 3 жыл бұрын
@@GNULinuxPro да
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
А скрипт то за вас не введёт пароль. Вам нужно сгенерировать и закинуть на второй сервер ssh ключи На первом сервере ssh-keygen enter enter ssh-copy-id user@server2 После этого ключ скопируется на второй сервер И потом можно без пароля заходить/делать rsync Почитайте про ssh ключи
@feghg42g425t
@feghg42g425t 3 жыл бұрын
@@GNULinuxPro Я закрыл доступ по руту, скопировал свой открытый ключ на тот сервер и запустил ssh-agent bash затем сохранил ключ ssh-add .ssh/id_rsa. Но всё ещё не хочет передавать по расписанию cron. Вручную передаёт
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
ssh агент работает всегда? Скорее всего у скрипта в кроне нет информации о ssh агенте, а точнее о переменной SSH_AUTH_SOCK и т.п. Попробуйте в вашем скрипте в начале добавить eval `ssh-agent`
@5elll960
@5elll960 3 жыл бұрын
Здоров! Куда делись длинные видосы про bash? (Они еще назывались "играем bash" или как-то так)
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
Привет Ну там стримы были без какой-либо цели, а некоторые посчитали это за обучающий контент, поэтому я скрыл. Вряд ли там что-то стоящее есть
@5elll960
@5elll960 3 жыл бұрын
@@GNULinuxPro жаль, я думал там автоматизация для nmap /sqlmap и скрипты для проверки серверов на всякое
@GNULinuxPro
@GNULinuxPro 3 жыл бұрын
Можно, конечно, что-нибудь такое запилить, но я уверен есть миллион готовых скриптов/утилит. Такое писать на bash имеет смысл если есть какая-та конкретная задача, которую не выполняют или делают неудобно готовые утилиты/скрипты.
@inskyinsky2364
@inskyinsky2364 2 жыл бұрын
Привет! Подскажи, пожалуйста, куда копать, если не отрабатывает как нужно cron? Вручную скрипт выполняет, а через крон отрабатывает только при значении * * * * *, т.е. ежеминутно. Если пишу , например, 0 20 * * 1-6 /home/user/backupscr incremental, то не выполняется, в journalctl вижу только в момент выполнения Dec 27 20:00:01 cnt crond[1134]: (root) RELOAD (/var/spool/cron/root).
@GNULinuxPro
@GNULinuxPro 2 жыл бұрын
Вообще запись reload говорит о том, что какая-то запись в кроне была изменена. Судя по всему, она изменилась в 20.00.01 - а ты задачу поставил на 20.00.00. Попробуй поменять на минуту-две вперёд и так проверить
@inskyinsky2364
@inskyinsky2364 2 жыл бұрын
@@GNULinuxPro все тоже самое - ставлю на 20:32 и в логах крона релод 20:32:01
@GNULinuxPro
@GNULinuxPro 2 жыл бұрын
странно это. Может время чуть спешит или остаёт? Если в целом ежеминутный крон работает с этим скриптом, то и выставив другое время команда тоже должна работать.
@inskyinsky2364
@inskyinsky2364 2 жыл бұрын
@@GNULinuxPro Странно. Я уже вместо скрипта просто wall hello Назначил. Все равно результата нет.
@inskyinsky2364
@inskyinsky2364 2 жыл бұрын
@@GNULinuxPro Короче, это, конечно, не путь самурая, но ребут машины решил проблему.
@user-bb6qv5vi7l
@user-bb6qv5vi7l 6 ай бұрын
Ну ты бы хоть разъяснил, что куда от чего зависит, а то просто команды накидал, сказал, тут бэкап, тут удаления - разбирайтесь сами.
@GNULinuxPro
@GNULinuxPro 6 ай бұрын
Это курс и темы взаимосвязаны. Эта тема продолжение 38 темы.
@user-bb6qv5vi7l
@user-bb6qv5vi7l 6 ай бұрын
@@GNULinuxPro есть какая-то зависимость, какой предыдущий, какой следующий?
@GNULinuxPro
@GNULinuxPro 6 ай бұрын
По номерам в начале названия. В описании есть ссылка на плейлист, там все по порядку. Можно конечно взять любую тему в отдельности, но темы предполагают то, что вы знакомы с предыдущими частями
40. Дедупликация с VDO (RHCSA)
10:28
GNU Linux Pro
Рет қаралды 3,3 М.
47. Пакетный менеджер - dnf (RHCSA)
25:55
GNU Linux Pro
Рет қаралды 4,2 М.
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 28 МЛН
哈莉奎因以为小丑不爱她了#joker #cosplay #Harriet Quinn
00:22
佐助与鸣人
Рет қаралды 8 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 37 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 38 МЛН
42. Основы сетей
22:58
GNU Linux Pro
Рет қаралды 7 М.
37. Планировщики задач
15:16
GNU Linux Pro
Рет қаралды 4,3 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 10 М.
36. Логирование
16:11
GNU Linux Pro
Рет қаралды 6 М.
46. Межсетевой экран - firewalld (RHCSA)
28:16
GNU Linux Pro
Рет қаралды 7 М.
41. Создание systemd юнитов
19:24
GNU Linux Pro
Рет қаралды 5 М.
Linux Command Line - Tips and Tricks. Become a Guru.
21:16
Pingvinus
Рет қаралды 113 М.
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 28 МЛН