|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Ovchinnikov 2:5020/400 16 Mar 2001 02:18:30 To : All Subject : Re: Как защитить сервер от электросбоев? -------------------------------------------------------------------------------- On Thu, 15 Mar 2001 18:41:10 +0300, \ Timothy Gritsenko <Timothy.Gritsenko@f52.n5020.z2.fidonet.org> wrote: >Вот тоже вопрос. Как монтировать корневую директорию на чтение, если есть >каталог /dev, который хочет быть записываемым? 1) /dev совершенно не обязан быть записываемым. В /dev/null можно писать даже когда /dev смонтирован как ro (и в другие спец. файлы - тоже). Есть, конечно, /etc/mtab. Его нужно сделать synlink'ом скажем на /tmp/mtab. А на файловую систему для /tmp при загрузке вместо fsck напускать mkfs. >> А вот на машину, которая хранит почту, я бы все-таки UPS поставил. > >Однозначно исключено. То есть это не моя задача - мне требуется, что бы этот >Линукс-бокс можно было выдернуть из розетки без последствий. Где-то когда-то видел в продаже внутренний UPS. Его должно бы хватить на аккуратный останов машины. Я все-таки не смог придумать, как сделать безболезненным выключение машины, которой в процессе работы приходится писать данные на диск. Если в 18:00 выключают рубильник, то может быть стоит в 17:56 по крону запускать shutdown? >> Hо если уж совсем никак, то нужно поставить Qmail и почту обязательно >> хранить в Maildir. Hу и все равно всё, что можно держать на диске, >> смонтированном read-only, держать именно там. > >Можно чуть больше информации о КуМэйле? http://cr.yp.to Тебе в основном существенен Maildir-формат почтового ящика. Проблема с mbox состоит в том, что разделитель сообщений там - строка 'From '. Если выключение питание произошло во время записи нового сообщения в ящик и оно записалось только частично, причем последним записанным байтом оказался не '\n', то ящик потом придется править вручную. При использовании maildir сам ящик всегда будет оставаться в корректном состоянии. Если питание исчезло в процессе доставки письма, то после включения питания и fsck недодоставленной сообщение будет просто удалено. Hо поскольку отправитель не получил еще подтверждения доставки, он повторит попытку с утра. В худшем случае одно и то же письмо будет доставлено дважды. А еще стоит запустить update -S -s5 А еще файловую систему, где почта жить будет, монтировать с опцией sync. Можно еще использовать reiserfs (только нужно будет наложить заплатку на qmail, поскольку в reiserfs переименование файла не атомарная операция). Тогда fsck не нужно будет. Удачи! -- Илья Овчинников --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3553d829472a.html, оценка из 5, голосов 10
|