Анкета

Въпрос: Как да направя огледален hdd / сървър

  • Програма
    - 0 (0%)
    Код
    - 2 (100%)

Общ брой гласове: 2

Автор Тема: Огледален hdd / огледален сървър  (Прочетена 1428 пъти)

prsandrei

  • Напреднали
  • *****
  • Публикации: 69
  • Distribution: ubuntu
  • Window Manager: gnome
    • Профил
Здравейте, до сега не ми се е налагало, но ще трябва да направя огледален hdd на един сървър и огледално копие на друг. Имам един сървър с приложение, което работи на качено на hdd и искам да добавя още един hdd за огледална работа. Ако се скапе да мога бързо да го възстановя. Отделно имам два сървъра, които са за данните. Те трябва да работят също огледално, но един с друг. Работя на Ubuntu Server
Благодаря!
Активен

:):):)

Acho

  • Напреднали
  • *****
  • Публикации: 5287
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Огледален hdd / огледален сървър
« Отговор #1 -: Oct 23, 2014, 15:37 »
А анкетата за какво е ?
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

Naka

  • Напреднали
  • *****
  • Публикации: 3398
    • Профил
Re: Огледален hdd / огледален сървър
« Отговор #2 -: Oct 23, 2014, 15:47 »
rsync с написан от тебе скрипт за точните ти нужди. ...... Само че файловете които се променят непрекъснато ще трябва така да си организираш нещата, че докато се прави rsync да не се променят. Например за ДБ - глобален read lock през време на rsync-а.

А анкетата за какво е ?

Сега е много модно да се гласува почти за всичко.
« Последна редакция: Oct 23, 2014, 15:58 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

prsandrei

  • Напреднали
  • *****
  • Публикации: 69
  • Distribution: ubuntu
  • Window Manager: gnome
    • Профил
Re: Огледален hdd / огледален сървър
« Отговор #3 -: Oct 23, 2014, 16:01 »
Благодаря!
Активен

:):):)

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Огледален hdd / огледален сървър
« Отговор #4 -: Oct 24, 2014, 10:54 »
Единственият път когато го правих, използвах cp през ssh.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

wfw

  • Напреднали
  • *****
  • Публикации: 249
  • Distribution: Debian
  • Window Manager: none
    • Профил
Re: Огледален hdd / огледален сървър
« Отговор #5 -: Oct 24, 2014, 11:18 »
В зависимост от програмите, данните могат да се дистрибутират по различен начин.
Ако искаш в реално време, файловете могат да се споделят на обща мрежова файлова система. Базите данни могат да се направят с репликация master-slave.

Не си конкретизирал какви са програмите, затова не получаваш и конкретни отговори.

Не мисля, че е допустимо да правиш LOCK на цяла база данни и да копираш файловете, по-скоро се прави дъмп, който на другата машина се импортва.
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3398
    • Профил
Re: Огледален hdd / огледален сървър
« Отговор #6 -: Oct 24, 2014, 16:39 »
Не мисля, че е допустимо да правиш LOCK на цяла база данни и да копираш файловете, по-скоро се прави дъмп, който на другата машина се импортва.

През време на дъмпа той вътрешно си прави LOCK .
да по правилно е с дъмп, но когато се копират файлове и се мине през базата тя трябва да е заключена с read lock.

Активен

Perl - the only language that looks the same before and after encryption.

vald

  • Новаци
  • *
  • Публикации: 1
    • Профил
Re: Огледален hdd / огледален сървър
« Отговор #7 -: Oct 25, 2014, 23:18 »
За огледален hdd нещата са ясни - софтуерен RAID1 на дял с данните и спиш спокойно.
По-интересен изглежда казуса с репликирането между два сървъра. Ако приемем, че искаш опресняване на определено време, наистина rsync е твоят човек. Малко е неудобна обаче тази история с заключване на бази и т.н. за да осигуриш консистентност на копието, а това си е важно. Най-доброто решение за това според мен предлага lvm snapshot.
 Ако искаш обаче в реално време да се случват нещата, тогава само drbd може да свърши работа.
Активен