Пошлите еженедельно электронное письмо с разбивкой пространства на жестком диске, использовал/освобождал

Не используйте VMware Server таким образом, Вы описали. Проблема с 'привязкой' VM в VMware Server состоит в том, что все, что Вы получаете, является снимком диска в тот момент. Нет абсолютно никакого обеспечения, что изображение на диске всегда последовательно.

Возьмите свой SQL-сервер, например. Файлы на диске не обязательно последовательны из-за действий, которые могут быть в процессе того, чтобы быть записанным, сохранены в памяти, или что бы то ни было. Взятие снимка дисковой системы VM не отличается, чем махнуть рукой на реальный сервер - файловая система и приложения, содержавшие на нем, или не может, может выжить.

Чтобы сделать это правильно, Вы имеете к

  • предупредите, чтобы приложения в VM записали согласованные состояния в свой диск
  • сбросьте дисковые буферы к виртуальному диску
  • сделайте свой снимок
  • предупредите о приложениях в VM, что снимок завершен, и они могут начать вносить изменения снова
  • сделайте свое резервное копирование
  • выпустите свой снимок.

Существует причина, почему резервные инструменты обычно стоят денег. Выполнение его правильно не тривиально, и когда Ваша компания находится на строке, Вы готовы заплатить деньги за возможность наличия кого-то еще, кто опытная справка Вы в чрезвычайных ситуациях. Инструменты для VMs обычно стоят еще большего количества денег из-за дополнительных инвестиций, которые подразумевает инфраструктура VM.

1
задан 23 August 2011 в 19:05
2 ответа

Используйте cron для запуска задания и отправки вам результатов.

Примерно так:

0 1 * * 6 /bin/df -h | mail -s "Disk usage" john.magnolia@example.com

в вашем crontab будет запускаться один раз в неделю в субботу в 1:00.

Это предполагает что ваш сервер настроен для отправки почты на ваш адрес электронной почты.

Если вам нужно что-то более сложное, вы можете заключить команду в сценарий, который делает что-то.

2
ответ дан 3 December 2019 в 18:01

Я не понимаю "массив части списка файлов", но это, безусловно, возможно с df и cron :

Для В самой базовой версии добавьте следующий сценарий в каталог /etc/cron.weekly :

#!/bin/bash
df -h | mailx youraddress@example.com -s "Weekly storage report" 

Для этого необходимо, чтобы у вас был установлен mailx и работающая система SMTP.

2
ответ дан 3 December 2019 в 18:01

Теги

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