Когда товарный знак пользуется большим успехом, он может стать общим названием того, чем он наиболее известен. Что-то очень похожее произошло с командой /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.
выключите громкость с помощью:
xen shutdown vm04.experimental
удалить все снимки тома:
lvchange -an /dev/vg0/snap-tmp-vm04.experimental-disk
lvremove /dev/vg0/snap-tmp-vm04.experimental-disk
измените размер тома, например, увеличьте 40 ГБ с помощью:
lvextend -L +40G /dev/vg0/vm04.experimental-disk
Теперь выделенный размер виртуальной машины увеличен до 100 ГБ, но внутренний объем диска по-прежнему составляет всего 60 ГБ.
изменить размер файловой системы
resize2fs /dev/vg0/vm04.experimental-disk
см. Зачем мне делать resize2fs после lvextend?
(В конце концов вам придется позвонить e2fsck -f /dev/vg0/vm04.experimental-disk
заранее)
снова запустить виртуальную машину:
xen create /etc/xen/vm04.experimental.cfg
Правильный формат для 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