Задать вопрос
@OlZhi

Как бэкапить директорию?

У меня есть пример кода, но этот код бэкапит БД. Как бэкапить директорию и это можно прописать в одном файле или в другом уже?

Код для бэкапа БД
#!/bin/bash

FILES_DIR="/var/www"
BACKUP_DIR="/mnt/backup"

TIMESTAMP=`date +"%Y-%m-%d_%H-%M-%S"`

mount $BACKUP_DIR

mysqldump -uroot -hlocalhost -pSuper2021 --all-databases > $BACKUP_DIR/$TIMESTAMP.sql
tar -czvf $BACKUP_DIR/$TIMESTAMP.tar.gz $FILES_DIR/

umount $BACKUP_DIR

exit 0;
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Drno
можете просто скопировать каталог с помощью команды cp

например
#создаем папку
mkdir /mnt/backup/папка_с_датой
#копируем
cp /var/www /mnt/backup/папка_с_датой

Как папку создать на основе даты - не подскажу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы