С помощью командной строки можно сделать так:
php bin/magento maintenance:enable
php bin/magento setup:backup [--code] или [--media] или [--db]
php bin/magento setup:backup --code
php bin/magento setup:backup --media
php bin/magento setup:backup --db
объединить
php bin/magento setup:backup --code --db
php bin/magento maintenance:disanable
Восстановление из бекапа:
php bin/magento info:backups:list
php bin/magento setup:rollback [-c|--code-file="<name>"] [-m|--media-file="<name>"] [-d|--db-file="<name>"]
Бывает что возможность бекапа надо включить 🙂
php bin/magento config:set system/backup/functionality_enabled 1