изменение размера виртуального диска xen

Когда товарный знак пользуется большим успехом, он может стать общим названием того, чем он наиболее известен. Что-то очень похожее произошло с командой /usr/sbin/sendmailв системах Linux и Unix.

Когда Postfix установлен, /usr/sbin/sendmailна самом деле не является Sendmail -, это просто компонент Postfix, предоставляющий тот же интерфейс (, то есть те же опции и соглашения о конвейерной цепочке ), что и Sendmail.

Postfix был разработан как замена Sendmail. Оказывается, многие программы будут взаимодействовать с почтовой подсистемой, вызывая /usr/sbin/sendmailс хорошо -известными опциями и передавая ей всякие штуки. Поэтому Postfix должен поддерживать и это.

При использовании Spamassassin сообщение должно быть передано на spamcдля обнаружения спама. Так как он собирается добавить к сообщению хотя бы несколько заголовков, указывающих на то, что проверка на спам была выполнена и ее результаты (и, если сообщение является спамом, уведомление в начале содержимого сообщения ), spamcдолжен затем передать сообщение обратно в Postfix для окончательной доставки.

Обратите внимание, что Postfix считает «канал» транспортным методом , или, другими словами, если сообщение отправлено на spamc, Postfix считает свою работу выполненной в этот момент. Таким образом, сообщение, проверенное на спам -, должно быть повторно -введено обратно в процесс обработки Postfix -, и это то, что делает команда sendmail.

Ключевое слово content_filterделает меньше, чем можно было бы ожидать -оно просто указывает Postfix передать сообщение, пришедшее с помощью smtpd, определенному транспортному методу. Он не ожидает возврата какого-либо содержимого автоматически.:Если метод транспортировки фильтра содержимого _проглатывает сообщение без вывода, работа Postfix выполнена. Если что-то осталось после того, как сообщение прошло через фильтр, задача фильтра состоит в том, чтобы снова вернуть его к обработке.

Существует по крайней мере еще один способ добиться того же самого , но в конечном итоге он будет использовать команду sendmailдля повторной -вставки почты после проверки на спам.

Если вы уверены, что этот Postfix будет обрабатывать только входящую почту, вы, вероятно, могли бы настроить spamcдля передачи сообщения непосредственно в Dovecot.

1
26.01.2020, 03:44
2 ответа
  1. выключите громкость с помощью:

    xen shutdown vm04.experimental
    
  2. удалить все снимки тома:

    lvchange -an /dev/vg0/snap-tmp-vm04.experimental-disk    
    lvremove /dev/vg0/snap-tmp-vm04.experimental-disk
    
  3. измените размер тома, например, увеличьте 40 ГБ с помощью:

    lvextend -L +40G /dev/vg0/vm04.experimental-disk
    

    Теперь выделенный размер виртуальной машины увеличен до 100 ГБ, но внутренний объем диска по-прежнему составляет всего 60 ГБ.

  4. изменить размер файловой системы

    resize2fs /dev/vg0/vm04.experimental-disk
    

    см. Зачем мне делать resize2fs после lvextend?
    (В конце концов вам придется позвонить e2fsck -f /dev/vg0/vm04.experimental-diskзаранее)

  5. снова запустить виртуальную машину:

    xen create /etc/xen/vm04.experimental.cfg
    
1
27.01.2020, 23:22

Правильный формат для lvextend— :

.
lvextend -L +40G /dev/vg0/vm04.experimental-disk

Для получения инструкций по расширению раздела в самой ВМ используйте это руководство .

The partition must first be resized. If you're using LVM, it's easy, and you presumably know how to proceed. If you're using classic partitions, it's a bit more complicated, and may require a reboot (though you never have to boot another system or live CD).

This is how I do it: Use fdisk to first delete the partition (the idea is that the data on disk will be preserved), then carefully recreate it with a larger size at the same position.

Again, it is critical that the new partition starts at the same block as the old. The Id should also match (83 for Linux systems). Be prepared to lose all your data at the slightest typo.

To be on the safe side, you may also restore the boot flag (which according to Wikipedia is still required on some computers) by pressing a.

See the comment section for what to do if your swap partition is in the way.

By now it should be apparent why people recommend using a live CD. ;-) As fdisk helpfully reminds you, you must reload the partition table before proceeding. The safest way is to simply reboot; but you can also use partprobe or kpartx (more information).

Once the partition is resized and the partition table reloaded, it's a simple matter of running resize2fs on the file system, and you can do this even when it's mounted as the root partition.

$ sudo resize2fs /dev/sda1
2
27.01.2020, 23:22

Теги

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