Не используйте VMware Server таким образом, Вы описали. Проблема с 'привязкой' VM в VMware Server состоит в том, что все, что Вы получаете, является снимком диска в тот момент. Нет абсолютно никакого обеспечения, что изображение на диске всегда последовательно.
Возьмите свой SQL-сервер, например. Файлы на диске не обязательно последовательны из-за действий, которые могут быть в процессе того, чтобы быть записанным, сохранены в памяти, или что бы то ни было. Взятие снимка дисковой системы VM не отличается, чем махнуть рукой на реальный сервер - файловая система и приложения, содержавшие на нем, или не может, может выжить.
Чтобы сделать это правильно, Вы имеете к
Существует причина, почему резервные инструменты обычно стоят денег. Выполнение его правильно не тривиально, и когда Ваша компания находится на строке, Вы готовы заплатить деньги за возможность наличия кого-то еще, кто опытная справка Вы в чрезвычайных ситуациях. Инструменты для VMs обычно стоят еще большего количества денег из-за дополнительных инвестиций, которые подразумевает инфраструктура VM.
Используйте cron для запуска задания и отправки вам результатов.
Примерно так:
0 1 * * 6 /bin/df -h | mail -s "Disk usage" john.magnolia@example.com
в вашем crontab будет запускаться один раз в неделю в субботу в 1:00.
Это предполагает что ваш сервер настроен для отправки почты на ваш адрес электронной почты.
Если вам нужно что-то более сложное, вы можете заключить команду в сценарий, который делает что-то.
Я не понимаю "массив части списка файлов", но это, безусловно, возможно с df
и cron
:
Для В самой базовой версии добавьте следующий сценарий в каталог /etc/cron.weekly
:
#!/bin/bash
df -h | mailx youraddress@example.com -s "Weekly storage report"
Для этого необходимо, чтобы у вас был установлен mailx и работающая система SMTP.