The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Перенос почты в связи с нехваткой места"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Перенос почты в связи с нехваткой места"  +/
Сообщение от ck80 (ok) on 04-Авг-11, 09:10 
Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый жесткий на 500Гб для почтовой базы.

Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый HDD, желательно без перенастройки почтовых клиентов?

Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать новый путь, а все данные переместить вручную? Не возникнет ли проблем с учетными записями, паролями?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перенос почты в связи с нехваткой места"  +/
Сообщение от user (??) on 04-Авг-11, 09:52 
> Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и
> место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый
> жесткий на 500Гб для почтовой базы.
> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
> HDD, желательно без перенастройки почтовых клиентов?
> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
> новый путь, а все данные переместить вручную? Не возникнет ли проблем
> с учетными записями, паролями?

ну у вас пингвин там... и наверняка там настроен LVM?
подключаете диск, монтируете...расширяете доступное место

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Перенос почты в связи с нехваткой места"  +/
Сообщение от ck80 (ok) on 04-Авг-11, 10:10 
>> Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и
>> место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый
>> жесткий на 500Гб для почтовой базы.
>> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
>> HDD, желательно без перенастройки почтовых клиентов?
>> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
>> новый путь, а все данные переместить вручную? Не возникнет ли проблем
>> с учетными записями, паролями?
> ну у вас пингвин там... и наверняка там настроен LVM?
> подключаете диск, монтируете...расширяете доступное место

Нет, LVM, к сожалению не настроен. Сервер давно устанавливался, и не мной, видимо посчитали не нужным.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Grey (ok) on 04-Авг-11, 10:45 
>[оверквотинг удален]
>>> жесткий на 500Гб для почтовой базы.
>>> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
>>> HDD, желательно без перенастройки почтовых клиентов?
>>> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
>>> новый путь, а все данные переместить вручную? Не возникнет ли проблем
>>> с учетными записями, паролями?
>> ну у вас пингвин там... и наверняка там настроен LVM?
>> подключаете диск, монтируете...расширяете доступное место
> Нет, LVM, к сожалению не настроен. Сервер давно устанавливался, и не мной,
> видимо посчитали не нужным.

Я с Линухом дело не имел, но думается можно сделать так:
остановить мыльник
подключить новый винт
перелить данные
поправить пути в мыльнике
запустить и проверить работоспособность
Или в линухе так делать в корне не верно?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Дядя_Федор on 04-Авг-11, 10:59 
> Или в линухе так делать в корне не верно?

Верно. :) Как и в любой операционной системе.


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Перенос почты в связи с нехваткой места"  +/
Сообщение от ck80 (ok) on 04-Авг-11, 13:30 
>> Или в линухе так делать в корне не верно?
>  Верно. :) Как и в любой операционной системе.

Принцип понятен, что я в начале и написал :) Но это рабочая система и экспериментов не хотелось бы производить. Хотелось бы услышать опыт уже тех, кто проводил подобное.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Перенос почты в связи с нехваткой места"  +/
Сообщение от vg (??) on 04-Авг-11, 14:37 
>>> Или в линухе так делать в корне не верно?
>>  Верно. :) Как и в любой операционной системе.
> Принцип понятен, что я в начале и написал :) Но это рабочая
> система и экспериментов не хотелось бы производить. Хотелось бы услышать опыт
> уже тех, кто проводил подобное.

Делали чуток по другому -
- ставили новый диск, монтировали куда-то (например, в /new_mail).
- копируем информацию (cp, rsync ...). Так как размеры большие, может занять много времени, некоторые данные уже могут быть изменены
- грузимся в single mode
- монтируем все диски заново
- уже делаем финальную копию, должно быть быстро, так как только изменения
- можем удалить данные со старого места, так как если смонтировать новый диск туда-же, то они будут недоступны
- правим фстаб, или же конфигурацию сервисов, перегружаемся - все должно работать

Как всегда, бэкап должен быть где-то рядом

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Дядя_Федор on 04-Авг-11, 15:34 
> Принцип понятен, что я в начале и написал :) Но это рабочая
> система и экспериментов не хотелось бы производить. Хотелось бы услышать опыт
> уже тех, кто проводил подобное.

Я dovecot-а ящики переносил на другой сервер (с поднятием потом всех служб почтовых). Что по сути похоже на Вашу ситуацию. На 98 процентов проло нормально. Были очень небольшие глюки с файлом индексов давкота с несколькими ящиками. Но в общем и целом - все прошло гладко. Но вообще - сделав предварительно при помощи rsync синхронизацию - базовый слепок ящиков Вы уже имееете. Потом лучше стопнуть службу (Cyrus у Вас), предупредив предварительно юзверей разумеется, быстренько опять сделать rsync, конфиг перекинуть на новую директорию и стартануть службу. Намного быстрее получится, чем в случае перезагрузки в сингл моде. Лично я сейчас раз в час бэкаплю ящики давкотра на другой сервер вот с такими ключами:
rsync -uvroghtl --delete-after

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "Перенос почты в связи с нехваткой места"  +/
Сообщение от LSTemp (ok) on 09-Авг-11, 02:41 
>> Или в линухе так делать в корне не верно?
>  Верно. :) Как и в любой операционной системе.

Тутт, Ты Дядя Федарр не правфф.....

В корне это делать не венро :)


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

18. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Grey (ok) on 09-Авг-11, 07:15 
>>> Или в линухе так делать в корне не верно?
>>  Верно. :) Как и в любой операционной системе.
> Тутт, Ты Дядя Федарр не правфф.....
> В корне это делать не венро :)

А не могли бы вы обосновать такое мнение?

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

9. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Square (ok) on 04-Авг-11, 18:19 
>[оверквотинг удален]
>>> жесткий на 500Гб для почтовой базы.
>>> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
>>> HDD, желательно без перенастройки почтовых клиентов?
>>> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
>>> новый путь, а все данные переместить вручную? Не возникнет ли проблем
>>> с учетными записями, паролями?
>> ну у вас пингвин там... и наверняка там настроен LVM?
>> подключаете диск, монтируете...расширяете доступное место
> Нет, LVM, к сожалению не настроен. Сервер давно устанавливался, и не мной,
> видимо посчитали не нужным.

Ну тогда делаете еще проще - ставите винт в систему, форматируете, монтируете его куда нибудь (/tmp_disk)
стопите сервисы почты и все что с ними завязано
переносите в /tmp_disk вашу почтовую базу
монтируете ваш новый диск по тому пути гд ебыла раньше почтовая база

как в лучших домах - почтовая база на отдельном винте....

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

14. "Перенос почты в связи с нехваткой места"  +/
Сообщение от ck80 (ok) on 08-Авг-11, 08:49 
>[оверквотинг удален]
>>> ну у вас пингвин там... и наверняка там настроен LVM?
>>> подключаете диск, монтируете...расширяете доступное место
>> Нет, LVM, к сожалению не настроен. Сервер давно устанавливался, и не мной,
>> видимо посчитали не нужным.
> Ну тогда делаете еще проще - ставите винт в систему, форматируете, монтируете
> его куда нибудь (/tmp_disk)
> стопите сервисы почты и все что с ними завязано
> переносите в /tmp_disk вашу почтовую базу
> монтируете ваш новый диск по тому пути гд ебыла раньше почтовая база
> как в лучших домах - почтовая база на отдельном винте....

Спасибо, ваш вариант кажется самым удобным. Попробую

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Перенос почты в связи с нехваткой места"  +/
Сообщение от ck80 (ok) on 22-Авг-11, 06:09 
>[оверквотинг удален]
>>>> подключаете диск, монтируете...расширяете доступное место
>>> Нет, LVM, к сожалению не настроен. Сервер давно устанавливался, и не мной,
>>> видимо посчитали не нужным.
>> Ну тогда делаете еще проще - ставите винт в систему, форматируете, монтируете
>> его куда нибудь (/tmp_disk)
>> стопите сервисы почты и все что с ними завязано
>> переносите в /tmp_disk вашу почтовую базу
>> монтируете ваш новый диск по тому пути гд ебыла раньше почтовая база
>> как в лучших домах - почтовая база на отдельном винте....
> Спасибо, ваш вариант кажется самым удобным. Попробую

Да, этот вариант оказался удачным.

Подключил винт, сделал разметку, примонтировал во временную папку, остановил postfix и cyrus, перенёс все данные из /var/spool/cyrus/mail/, примонтировал через fstab на прежнее место, запустил postfix.

Свободное место появилось. Всем спасибо.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

7. "Перенос почты в связи с нехваткой места"  +/
Сообщение от profaner on 04-Авг-11, 14:53 
> Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и
> место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый
> жесткий на 500Гб для почтовой базы.
> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
> HDD, желательно без перенастройки почтовых клиентов?
> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
> новый путь, а все данные переместить вручную? Не возникнет ли проблем
> с учетными записями, паролями?

Самый легкий способ это сделать образ диска,хоть акронисом и перенести его на новый винт если ты хочешь что бы система целиком лежала на новом винте.
Если же не хочешь то просто монтируешь этот винт как /var/ и переносишь всю инфу туда

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Перенос почты в связи с нехваткой места"  +/
Сообщение от julia90 (ok) on 04-Авг-11, 18:36 

> Самый легкий способ это сделать образ диска,хоть акронисом и перенести его на
> новый винт если ты хочешь что бы система целиком лежала на
> новом винте.
> Если же не хочешь то просто монтируешь этот винт как /var/ и
> переносишь всю инфу туда

+1

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Перенос почты в связи с нехваткой места"  +1 +/
Сообщение от lavr email on 04-Авг-11, 19:07 
>[оверквотинг удален]
>> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
>> HDD, желательно без перенастройки почтовых клиентов?
>> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
>> новый путь, а все данные переместить вручную? Не возникнет ли проблем
>> с учетными записями, паролями?
> Самый легкий способ это сделать образ диска,хоть акронисом и перенести его на
> новый винт если ты хочешь что бы система целиком лежала на
> новом винте.
> Если же не хочешь то просто монтируешь этот винт как /var/ и
> переносишь всю инфу туда

жутчайший совет:

- образ диска (ради /var/spool/cyrus/mail)
- еще и акронисом, чтобы либо получить проблемы, либо потом расширять партицию и FS
при успешном копировании образа между разнокалиьерными дисками

это стиль windoze user

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Перенос почты в связи с нехваткой места"  +/
Сообщение от dimawar (ok) on 05-Авг-11, 08:24 
> Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и
> место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый
> жесткий на 500Гб для почтовой базы.
> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
> HDD, желательно без перенастройки почтовых клиентов?
> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
> новый путь, а все данные переместить вручную? Не возникнет ли проблем
> с учетными записями, паролями?

Можно сделать проще!
- подключаешь второй диск
- грузишься в Single User Mode
- создаешь файловую систему на новом диске
- монтируешь ее в /Mail
- добавляешь запись в fstab
- копируешь все из каталога, где лежит почта в /Mail, например cp -R /var/mail/ /Mail
- удаляешь /var/mail
- делаешь символическую ссылку ln -s /Mail /var/mail
- перезагружаешься и проверяешь работу.
Могут возникнуть проблемы с правами доступа, но они быстрорешаемы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Дядя_Федор on 05-Авг-11, 11:39 
> Можно сделать проще!

И в чем заключается БОЛЬШАЯ простота по сравнении с ранее предложенным решениями? Получим еще больший простой системы.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Перенос почты в связи с нехваткой места"  +/
Сообщение от LSTemp (ok) on 09-Авг-11, 01:54 
> Старый сервер(Debian Linux 5.0 + Cyrus + Sasl) проработал несколько лет и
> место на старом диске неуклонно начало уменьшаться. Было решено приобрести новый
> жесткий на 500Гб для почтовой базы.
> Вся почта хранится в /var/spool/cyrus/mail. Вопрос как её безболезненно перенести на новый
> HDD, желательно без перенастройки почтовых клиентов?
> Я подозреваю, что нужно подмонтировать новый диск, и в настройках цируса указать
> новый путь, а все данные переместить вручную? Не возникнет ли проблем
> с учетными записями, паролями?

про Lavr:
- слушайте, что он сказал и попытайтесь понять (я дай бог половину понял ;)

про TrueImage:
- знатная штука, но dd и почию фигню тоже никто не отменял

про понимание:
- про snapshot к Lavr - чисто для развития
- про форматы хранения почтовых сообщений на серверах данной платформы - погуглить не помешает. етить-твое-коромысло - тоже стандарт есть! кто бы мог подумать?!
- про ФС на вашем дистрибутиве тоже задуматься стОит

про задачи:
- если есть возможность расширить вместимость нужной ФС за счет установки дополнительного винта, то стоит этот вариант рассмотреть в первую очередь... наверное.

PS
а так банально:
- стопишь почтовый сервер (без вариантов)
- монтируешь новый винт куда угодно
- копируешь всю почтовую информацию на него
- монтируешь новый винт в нужную точку ФС, вместо старого раздела куда почтовая система до этого писала
- запускаешь почту


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Перенос почты в связи с нехваткой места"  +/
Сообщение от LSTemp (ok) on 09-Авг-11, 02:33 
[cut]
[fix]
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Перенос почты в связи с нехваткой места"  +/
Сообщение от Дядя_Федор on 09-Авг-11, 13:03 
> [cut]
> [fix]

Плющило ночью? :)


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Перенос почты в связи с нехваткой места"  +/
Сообщение от DeadLoco (ok) on 22-Авг-11, 13:03 
> а так банально:
> - стопишь почтовый сервер (без вариантов)

ВАУ! Чувствуется глубокое знание предмета :)

1. НЕ стопится почтовый сервер.
2. врубается rsync или даже dump -L | restore текущего хранилища на новое место
3. стопится почтовик
4. рсинком/дампом добивается дифф, накопившийся за время первого копирования
5. делается новый линк на хранилище
6. запускается почтовик

За счет того, что почтовик стоит лишь на время копирования диффа, простой системы уменьшается на пару-тройку порядков. Вот такой вот вариант.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру