LINUX.ORG.RU

История изменений

Исправление sanyock, (текущая версия) :

backup_lucie_databases()
{

(zfs_send $Host:/data/bases/alex Backup/lucie/bases/alex keep 50) && \
(zfs_send $Host:/data/bases/partner Backup/lucie/bases/partner keep 50) && \
(zfs_send $Host:/data/bases/db2 Backup/lucie/bases/db2 keep 50) && \
(zfs_send $Host:/data/bases/redis Backup/lucie/bases/redis keep 50);

return $?;
}

backup_systems()
{
(zfs_send atom_direct:/momentus/system Backup/atom/system) && \
(zfs_send $Host:/data/system/home Backup/lucie/system/home keep 50) && \
(zfs_send $Host:/data/backup Backup/lucie/backup) && \
(zfs_send $Host:/samsung/system Backup/lucie/system) && \
(zfs_send $Host:/samsung/mama_system Backup/lucie/mama_system) && \
(zfs_send $Host:/samsung/var Backup/lucie/system/var keep 50);

return $?;
}

само определяет инкременты, само их сдвигает, само первый снэпшот шлет, откатывает приемник при необходимости по запросу на @last или на @first можно СУБД прикрутить для инвенторизации бэкапов

Исходная версия sanyock, :

backup_lucie_databases()
{

(zfs_send $Host:/data/bases/alex Backup/lucie/bases/alex keep 50) && \
(zfs_send $Host:/data/bases/partner Backup/lucie/bases/partner keep 50) && \
(zfs_send $Host:/data/bases/db2 Backup/lucie/bases/db2 keep 50) && \
(zfs_send $Host:/data/bases/redis Backup/lucie/bases/redis keep 50);

return $?;
}

backup_systems()
{
(zfs_send atom_direct:/momentus/system Backup/atom/system) && \
(zfs_send $Host:/data/system/home Backup/lucie/system/home keep 50) && \
(zfs_send $Host:/data/backup Backup/lucie/backup) && \
(zfs_send $Host:/samsung/system Backup/lucie/system) && \
(zfs_send $Host:/samsung/mama_system Backup/lucie/mama_system) && \
(zfs_send $Host:/samsung/var Backup/lucie/system/var keep 50);

return $?;
}