Проверка диска FSCK на LVM разделе

В одно доброе утро в городе Нске отключили электричество. Храбрые упсы сражались до последнего, но через некоторое время пали.
После восстановления аварии на сети. Один из серверов не захотел запускаться, до ходил до initframs и там оставался. Причиной стала поломанная файловая система, с обычными разделами обычно все понятно, запускаем fsck -y /dev/sdX1. В данном же случае были LVM разделы.
В данной ситуации необходимо подключить сам LVM раздел, а потом уже начать его проверку.

Подключаем любой линуксовый лайв образ:
rescue:~# lvm pvscan
rescue:~# lvm vgscan
rescue:~# lvm lvchange -ay /dev/VolGroup0/LogVo0
rescue:~# lvm lvscan
ACTIVE ‘/dev/VolGroup0/LogVol0’ [100.0 GB]
inactive ‘/dev/VolGroup0/LogVol0’ [10.0 GB]
rescue:~# fsck -yfv /dev/VolGroup0/LogVol0
После завершения проверки перезагружаем сервер.

Docker остановить/удалить все контейнеры

Остановить все контейнеры
# docker stop $(docker ps -a -q)

Удалить все контейнеры
# docker rm $(docker ps -a -q)

Удалить все образы
# docker rmi $(docker images -q)

С опцией -f можно удалять принудительно
# docker rmi -f $ (docker images -q)
# docker rm -f $ (ps docker -q -a)

Применение ограничений в Postfix

Сохраняю себе выдержки из документации, ибо эта часть значительно улучшила понимание работы ограничений (smtpd_*_restrictions) работающих на уровне smtpd. В этой заметке не будет правил которые входят в каждый блок ограничений, их достаточно много да и в оригинальной документации, можно быстро найти.

Вот все ограничения в порядке их отработки postfix’ом со значениями по умолчанию и входными данными для проверки:

1. smtpd_client_restrictions (empty) – IP-адрес и (если возможно) доменное имя клиентского компьютера (или другого почт.сервера), который соединяется с сервером postfix для отправки письма.
2. smtpd_helo_restrictions (empty) – имя компьютера и (если возможно) его IP-адрес по имени, переданному в команде HELO/EHLO hostname.
3. smtpd_etrn_restrictions (empty) – то же, что и для 1), 2).
4. smtpd_sender_restrictions (empty) – адрес отправителя, указанный в команде MAIL FROM:.
5. smtpd_recipient_restrictions (permit_mynetworks, reject_unauth_destination) – адрес получателя, указанный в команде RCPT TO:.
6. smtpd_data_restrictions (empty) – то же, что и для 1)…5) +специальные правила (см.далее).
7. smtpd_end_of_data_restrictions (empty) – то же, что и для 1)…6).
Читать далее Применение ограничений в Postfix