Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Обновление сервера как подстраховаться?  (Прочитано 2138 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Нужно сделать обновление сервера с 7.04 до 8.04.1 в связи с этим зочу спросить опытных что лучше предпринять, чтобы подстраховаться.
Копии чего нужно сделать и к чему быть готовым?

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #1 : 05 Август 2008, 16:05:08 »
Образ диска и фперёд, на мельче при dist-upgrade-е, тем более на сервере(продуктивном ведь небось?) я бы не рассчитывал
А вообще, пользуйте гипервизоры на серверах, оно в таких случаях ещё удобнее.
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #2 : 05 Август 2008, 16:29:32 »
Как раз озадачился какой утилитой можно снять копию системного раздела с живого сервера и чтоб пустое место не писать?

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #3 : 06 Август 2008, 15:55:09 »
Вот нашел, чем лучше пользоваться для создание образа раздела с живой системы, по вашему мнению?

dump -0aj -f /tmp/home0.bak /home  make a full backup of directory '/home'
dump -1aj -f /tmp/home0.bak /home  make a incremental backup of directory '/home'
restore -if /tmp/home0.bak restoring a backup interactively
rsync -rogpav --delete /home /tmp synchronization between directories
rsync -rogpav -e ssh --delete /home ip_address:/tmp  rsync via SSH tunnel
rsync -az -e ssh --delete ip_addr:/home/public /home/local synchronize a local directory with a remote directory via ssh and compression
rsync -az -e ssh --delete /home/local ip_addr:/home/public synchronize a remote directory with a local directory via ssh and compression
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' make a backup of a local hard disk on remote host via ssh
dd if=/dev/sda of=/tmp/file1 backup content of the harddrive to a file
tar -Puf backup.tar /home/user make a incremental backup of directory '/home/user'
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' copy content of a directory on remote directory via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p'  copy a local directory on remote directory via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) local copy preserving permits and links from a directory to another
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents find and copy all files with '.txt' extention from a directory to another
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 find all files with '.log' extention and make an bzip archive
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 make a copy of MBR (Master Boot Record) to floppy
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 restore MBR from backup copy saved to floppy

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #4 : 06 Август 2008, 16:52:29 »
Есть же традиционные решения aka "true image" и "norton ghost". Без усложнения жизни ни как? Можно, конечно, скрипт замутить из приведённых команд, но это будет дольше и толще.
« Последнее редактирование: 11 Август 2008, 18:15:21 от iDemon »

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #5 : 06 Август 2008, 17:27:32 »
Зато сервак не придется перезагружать.
С перезагрузкой все понятно а вот, чтоб с живого, работающего без выключения...

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #6 : 06 Август 2008, 17:57:10 »
Так можно же снятый образ поставить на другой компьютер и проверить...
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #7 : 06 Август 2008, 18:13:13 »
чтоб с живого, работающего без выключения...

"Так, с интересу спрашиваю..." Задача не выключать сервер носит спортивный характер или простой на пару часов критичен для конторы?
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #8 : 06 Август 2008, 23:52:49 »
чтоб с живого, работающего без выключения...

"Так, с интересу спрашиваю..." Задача не выключать сервер носит спортивный характер или простой на пару часов критичен для конторы?
2-20 минут.

"Только зануды делают резервные копии: _настоящие_ мужчины просто закачивают все важное на ftp, позволяя остальным отзеркалировать это." (с)  Линус.

Зы ой, флуданул.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3220
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Обновление сервера как подстраховаться?
« Ответ #9 : 07 Август 2008, 06:45:25 »
считайте меня занудой

лучше подстраховаться и сделать за 2 минуты 1-2 гб образ ОС
чем потом сидеть неделю. вспомниать, а гдеж я ту библиотеку видел, или программулину.
Ubuntu 16.04.1 MATE x64, 18.1 x64 Mate, MX-Linux 16 Mate Mate Mate Mate. PC:?\FX4100@4ghz\8Gb\2TB HDD\1060gtx\90GB Ocz
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Обновление сервера как подстраховаться?
« Ответ #10 : 07 Август 2008, 08:57:13 »
А я делал командой
cp /dev/sda3 /media/backupdrive/myhomepart
в результате получился 43 Гб файлик, который легко можно монтировать командой
mount /media/backupdrive/myhomepart /mnt -o loop,ro
и потом перетаскивать с него что-то, что еще нужно. Если не указывать ro, то можно работать с ним как с реальным хомяком, в режиме чтения/записи.
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #11 : 07 Август 2008, 09:46:56 »
Сервак рабочий, я думаю не особо критичный,если ночью оставаться, днем не получится... а ночью хочется спать.

Вариант с ТрюИмиджем я рассматриваю, но если есть возможность снять образ слету топочему бы и нет.
Как раз хочу его залить на другой комп и попробовать апдейт перед тем как соваться на рабочий сервак.

В идеале хочетось бы получить какой нибудь способ снимать образы (бекапить) серваки по сетке.

Вот нашел статейку
http://mydebianblog.blogspot.com/2008/03/dd.html

Оффлайн Petrusha

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #12 : 07 Август 2008, 11:11:41 »
A Clonezilla http://www.clonezilla.org/ не подойдет? Как я помню, бесплатная Live версия может работать по SSH. Т.е., как я понимаю, можно запуститься с Live образа на какой-то машине у которой есть возможность подключения к серваку и сделать образ подключенного удаленного диска/-ов или партиций.
Ubuntu 8.04.1 + Asus EeePC 701 4g + SE k550i

Оффлайн vovkas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #13 : 07 Август 2008, 15:41:22 »
A Clonezilla http://www.clonezilla.org/ не подойдет? Как я помню, бесплатная Live версия может работать по SSH. Т.е., как я понимаю, можно запуститься с Live образа на какой-то машине у которой есть возможность подключения к серваку и сделать образ подключенного удаленного диска/-ов или партиций.

Спасибо, посмотрю.

Не получается запустить  sudo dd_rescue /dev/sda1 - | ssh username@machineip cat `/datarecovery/backup.img' - ничего не происходит, вообще ничего.
Но на КОМПЕ machineip пришлось создать вфйл backup.img потому как ругался, что файла нет. Теперь просто молчит.

А sudo tar zcvf - /dev/sda1 | ssh username@machineip cat@@>/datarecovery/backup.tar.gz - ругается на / :(

Проверил cp не копирует, если нет такого файла то ругается, а если есть то ничего не делает :(
По ssh вроде захожу.

« Последнее редактирование: 07 Август 2008, 15:51:05 от vovkas »

Оффлайн ADL

  • Активист
  • *
  • Сообщений: 447
    • Просмотр профиля
Re: Обновление сервера как подстраховаться?
« Ответ #14 : 07 Август 2008, 17:36:00 »
Нужно сделать обновление сервера с 7.04 до 8.04.1
а стОит ли вообще? оО

 

Страница сгенерирована за 0.157 секунд. Запросов: 22.