Добрый день! Столкнулся с такой проблемой. Имеется Ubuntu Server x64 16.04. В системе настроен раздел с файловой системой ZFS. Хочется по cron делать резервные копии папок из раздела ZFS. Там находятся файловые базы 1С, с которыми работают, так что хотелось бы делать всё из теневой копии. Код скрипта для создания резервной копии:
#!/bin/bash
#подключаем сетевую папку сетевого накопителя
mount тут данные сетевой папки >> /var/log/backupScript.log
#создаём теневую копию(снапшот) баз 1С
zfs snapshot bases1c/fs@now >> /var/log/backupScript.log
#создаём архивы с бекапами
7z a -mhe=on -p1234 -mx9 /mnt/NetStorage/BUH$(date +%Y%m%d-%H%M).7z /mnt/bases1c/.zfs/snapshot/now/bases1c/BUH >> /var/log/backupScript.log
#удаляем снапшот
zfs destroy bases1c/fs@now >> /var/log/backupScript.log
#размонтируем сетевую папку
umount /mnt/NetStorage >> /var/log/backupScript.log
0 7 * * 2-6 sh /etc/backupScript.sh
Creating archive /mnt/NetStorage/BUH20170424-1000.7z
WARNINGS for files:
/mnt/bases1c/.zfs/snapshot/now/bases1c/BUH : Это удаленный объект
----------------
WARNING: Cannot find 1 file