Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Как защитить сервер от электросбоев?   Ilya Ovchinnikov   16 Mar 2001 02:18:30 
 Re: Как защитить сервер от электросбоев?   Eugene B. Berdnikov   16 Mar 2001 23:03:41 
Архивное /ru.linux/3553d829472a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional