Инкрементный бекап почты.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mak_v_
проходил мимо

Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 0:39:19

Вобщем возникла ситуация которая ввела в ступор.
Имеем: Фря 9.1, dovecot/mbox (imap\pop3). Виндовая машина с шарой.
Задача: бекап почты для всего домена (/var/mail/domain.com) на виндовую шару
Фичи: Поскольку менеджер Татьяна довольно часто удаляет то, что не надо (Ой, я позавчера удалила из входящих письмо, а теперь оно мне надо), необходимо ЕЖЕДНЕВНО бекапить всю /var/mail/domain.com - только новые письма к существующему бекапу.
Бодал: tar - либо целиком и наново (с), либо множество копиий одного и того же файла. сp -r - возникла ситуация

Код: Выделить всё

....MBOX/pupkin.vasya/.Inbox/cur/1300349488.M789205P43808.domain.com,S=364,W=377:2,S: No such file or directory
Собственно уже в ступоре. Куда копать? Глобальные решения в виде бакулы или рсинка - не подходят по техническим причинам. Желательно встроенные средства.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Инкрементный бекап почты.

Непрочитанное сообщение Electronik » 2013-03-05 0:57:10

ну и копируйте файлы созданные или изменённые за сутки, чем не подходит?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 1:35:19

Electronik писал(а):ну и копируйте файлы созданные или изменённые за сутки, чем не подходит?
Вы внимательно читаете?


Гость
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение Гость » 2013-03-05 9:12:43

Гость писал(а):А если попробовать.

Код: Выделить всё

cp -iR --reply="no"

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 9:42:17

мдя....на авось?

Код: Выделить всё

-i, --interactive
              prompt before overwrite (overrides a previous -n option)
-R, -r, --recursive
              copy directories recursively
-n, --no-clobber
              do not overwrite an existing file (overrides a previous -i option)


mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 10:06:28

Ну раз навось, то вот вывод

Код: Выделить всё

cp -nR domain.com/ /tmp/SMBSHARE/mail
cp: /tmp/SMBSHARE/mail....MBOX/pupkin.vasya/.Inbox/cur/1300349488.M789205P43808.domain.com,S=364,W=377:2,S: No such file or directory

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 10:21:53

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

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 10:38:24

- в лес. У меня Татьян 200+ каждую трахать - корешок отвалится
Ещё варианты?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 10:44:10

Код: Выделить всё

mkdir -p /tmp/tezt
cp -nR domain.com/ /tmp/tezt
ок отррабатывает?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 10:59:45

vadim64 писал(а):

Код: Выделить всё

mkdir -p /tmp/tezt
cp -nR domain.com/ /tmp/tezt
ок отррабатывает?
Отработало.....хм.....проблема получается при копировании на самбу...либо в опциях монтирования.....

Код: Выделить всё

mount_smbfs -N //user@backupserver/d$ /tmp/SMBSHARE/

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 11:28:41

Итак диагноз все ближе и ближе........
Проблема возникает при копировании файлов на самбу, у которых в имени пристутствуют спецсимволы (так их обзывает локальный доставщик почты, раскладывая пользователям).

Код: Выделить всё

Cannot create target file "/tmp..................~.1354774405.H769085P58583.domain.com,S=2146:2,S
Путем научного тыка выяснил : виндовая самба не хочет создавать файл с символом ":"....куда копать?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 11:29:27

mak_v_ писал(а):
vadim64 писал(а):

Код: Выделить всё

mkdir -p /tmp/tezt
cp -nR domain.com/ /tmp/tezt
ок отррабатывает?
Отработало.....хм.....проблема получается при копировании на самбу...либо в опциях монтирования.....

Код: Выделить всё

mount_smbfs -N //user@backupserver/d$ /tmp/SMBSHARE/
в опциях врядли может быть проблема, ввиду отсутсвия опций))))
как минимум нужно определить кодировку ну и так далее
но "спасибо за наводку" вы можете сказать уже сейчас)))
успехов
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.


Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 11:34:50

mak_v_ писал(а):За наводку трахнуть Таню?
не совсем понял предложение, но готов обсудить
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 11:36:40

по теме: глянь что кеда писал http://www.lissyara.su/articles/freebsd ... unt_smbfs/
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 11:53:19

Водим, хватит меня водить.
Гуглить умею. Прошерстил маны, гуглы, и сопуствующие ресурсы. Проблему описал... Давай без наводок. Если уж очень надо телефон Татьяны, черт с ним, дам.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 11:57:11

Код: Выделить всё

mount_smbfs -E koi8-r:cp866 -N //user@backupserver/d$ /tmp/SMBSHARE/
если так монтировать - один хер не копируется?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 12:12:30

У рута C, о koi8-r -не единого упоминания в системе.
символ ":" - перекодируется в символ ":"
Если просто интересен "авось" - то спциально ради Вашего свидания с Татьяной - локализировал для пользователя koi8-r и utf8 выставил перекодировку при монтировании, увидел русские буковы. Но символ ":" в имени файла не позволяет скопировать на самбовую шару.
Теперь наводка: попробуйте на винде создать файл с символом ":" - что на это ответит Таня?
Цитирую мелкомягких: "В имени файла нельзя использовать следующие символы: \ / ? : * " > < |".
Вопрос: ":" пристутствует? или перекодировка нужна? Писатель?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 12:22:53

меня немного смущает ваш тон
если вы столь умны и саркастичны, зачем вы обращались за помощью?
вы же смогли самостоятельно локализовать проблему вот тут http://forum.lissyara.su/viewtopic.php? ... 34#p343612

по теме: вы догадались как, невзирая на имена файлов, хранить на этой шаре инкрементные бэкапы, так желанные вами?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 12:31:16

пойду покурю и покажу как это делать :smile:
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 12:38:25

Простите, но тон задали именно Вы.
не взирая на имена файлов на файловой системе <zfs, ufs, tmpfs, ext3, ext4, ReiserFS, etc>?
Итак, ещё раз: проблема локализирована - ":" в именах при копировании на самба (NTFS).
Соответственно ищется решение инкрементного бекапа. tar не подходит ввиду того что не умеет (либо несколько копий, либо 1 полная). cp - не подходит из-за спецсимволов (либо перименование налету - но это не выход). pax,cpio - аналогично tar'у.

Может кто-то борол подобное?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 12:54:16

Код: Выделить всё

tar -czvf /tmp/SMBSHARE/mail/backup`date +%F`.tar.gz --newer-mtime '1 days ago' /path/to/domain.com/
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

mak_v_
проходил мимо

Re: Инкрементный бекап почты.

Непрочитанное сообщение mak_v_ » 2013-03-05 13:15:13

vadim64 писал(а):

Код: Выделить всё

tar -czvf /tmp/SMBSHARE/mail/backup`date +%F`.tar.gz --newer-mtime '1 days ago' /path/to/domain.com/
Неужто работает?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Инкрементный бекап почты.

Непрочитанное сообщение vadim64 » 2013-03-05 13:17:04

ну, я думаю попробовать стоит
но для начала в клетке или на гостевой
вдруг я rm -rf / завуалировал тут?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.