Общий сценарий резервного копирования

Как вы сказали, не анализируйте вывод ls .

Вы можете проверить размер файла сstat -c '%s' file(байтами )в цикле for. В качестве стартера:

#!/bin/bash

cd "$1"

for file in *; do
    # code/tests here on each "$file"
done

Затем вы можете использоватьарифметику bash , чтобы задать некоторые условия для размера файла.

Проверьте сами, чтобы реализовать это, и не стесняйтесь редактировать (и/или комментировать )свой пост, если у вас возникли проблемы с кодом


Еще одно решение (из комментариев ), используйте с переключателем -size, если вы помните, что ваш учитель говорил об этом инструменте, например:

find "$1" -size +100

Проверить

man find | less +/-size

-1
16.10.2019, 12:40
1 ответ

Вы создаете резервную копию базы данных с помощью mongodump, а затем создаете резервную копию файла дампа с помощью rsnapshot. Это можно сделать в сценарии в файле конфигурации rsnapshot.

На вики-сайте Arch есть хорошее описание этого .

Вот выдержка изrsnapshot.conf

...
# LOCALHOST
backup  /home/      localhost/
backup  /etc/       localhost/
backup  /usr/local/ localhost/
#backup /var/log/rsnapshot      localhost/
#backup /etc/passwd localhost/
#backup /home/foo/My Documents/     localhost/
#backup /foo/bar/   localhost/  one_fs=1,rsync_short_args=-urltvpog
#backup_script  /usr/local/bin/backup_pgsql.sh  localhost/postgres/
# You must set linux_lvm_* parameters below before using lvm snapshots
#backup lvm://vg0/xen-home/ lvm-vg0/xen-home/

# EXAMPLE.COM
#backup_exec    /bin/date "+ backup of example.com started at %c"
#backup root@example.com:/home/ example.com/    +rsync_long_args=--bwlimit=16,exclude=core
#backup root@example.com:/etc/  example.com/    exclude=mtab,exclude=core
#backup_exec    ssh root@example.com "mysqldump -A > /var/db/dump/mysql.sql"
#backup root@example.com:/var/db/dump/  example.com/
#backup_exec    /bin/date "+ backup of example.com ended at %c"

Закомментированные строки с backup_execили backup_scriptпоказывают обращение к исполняемому файлу или сценарию для выполнения дампа.

0
28.01.2020, 05:12

Теги

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