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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Перенос сервера. Как сделать все грамотно?  (Прочитано 1641 раз)

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

Оффлайн Andeee

  • Автор темы
  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Доброго времени суток )
У меня сейчас есть файл-сервер на убунте 9.04 под самбой.
Есть новый комп, новые харды.. теперь хочу часть функций с уже работающего сервера перекинуть на новый.. а именно самбу и все данные хочу переместить на новый сервак. Файловую систему буду менять.. поэтому так просто не могу харды переставить, да и места не хватит.

В ходе решения задачи возникло несколько вопросов...
Можно ли скопировать данные с сохранением всех атрибутов.. (особенно владельца файла и группы). Файлы passwd, shadow, group уже поменял.
Пробовал копировать с помощью scp.. владелец и группа меняются... ((

И как перенести пользователей samba с их паролями? Пока не нашел как сделать.

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #1 : 14 Ноября 2009, 17:40:58 »
Юзай tar.С ним можно с рабочей машины на ходу сделать архив работающей системы,которую потом можно развернуть на любом компе.
Лучше маленький доллар, чем большое спасибо.

Оффлайн Andeee

  • Автор темы
  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #2 : 14 Ноября 2009, 18:56:52 »
чтобы делать через tar надо мнооого времени и места.. или есть способы сделать это все на лету??

если можно.. подробней объясните плиз схему.

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #3 : 14 Ноября 2009, 19:02:05 »
sudo su

tar cvpzf /Куда создать архив/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/dev --exclude=/home --exclude=/media /

Эта команда создаст архив корневой директории игнорируя каталоги /proc,/dev,/home,/media,/lost+found

tar xvpfz /Откуда восстановить/backup.tgz -C /

Эта команда восстановит архив в директорию / с перезаписью файлов.
Лучше маленький доллар, чем большое спасибо.

Оффлайн Andeee

  • Автор темы
  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #4 : 14 Ноября 2009, 19:23:34 »
попробовал... владелец все равно меняется. Я становлюсь вледельцем, что конечно, логично, ведь я их распаковал туда...
но неужели невозможно перенести файлы не меняя владельца?(

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #5 : 14 Ноября 2009, 19:24:07 »
http://mydebianblog.blogspot.com/2008/03/dd.html
берешь сетевой вариант и на выходе вместо архива льешь на винт
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Andeee

  • Автор темы
  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #6 : 14 Ноября 2009, 20:13:51 »
попробовал этот вариант

Вариант с netcat, если данные копируются по локальной сети и шифрование не нужно:
# dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c | nc 192.168.1.1 3333
На удалённой машине должен быть запущен netcat:
# nc -l -p 3333 > /dev/sdc1

он мне ведь получается сейчас делает точную копию файловой системы с того харда..? то есть у меня вместо ext4 будет опять ext3??

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #7 : 14 Ноября 2009, 22:33:04 »
>> у меня вместо ext4 будет опять ext3??
"вам шашечки или ехать"?
В смысле - быстро переехать серваком на новые винты или поиметь секаса на новых винтах с переустановкой с 0 и перекачкой всей файлопомойки, а потом год гордиться, что проверенная временем ext3 заменена на "зато 4!"?

Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн Andeee

  • Автор темы
  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #8 : 15 Ноября 2009, 00:28:12 »
спасибо, убедили)))
но еще вопрос: есть возможность отображения прогресса в процентах или еще как для dd? а то копировать террабайтный хард.. уж очень долго получается ((

и все же, подскажите пожалуйста как перенести пользователей samba с их паролями.

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #9 : 15 Ноября 2009, 00:52:36 »
 killall -USR1 dd
из соседнего окна или консоли внесет некоторый оживляж ;)
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн SepticFlesh

  • Участник
  • *
  • Сообщений: 223
    • Просмотр профиля
Re: Перенос сервера. Как сделать все грамотно?
« Ответ #10 : 16 Ноября 2009, 04:53:24 »
Переносил систему с 8-гигового винта с 6 разделами на CompactFlash адаптер с одним разделом прямо из рабочей системы. Просто копировал через cp -a. Всё работает.

 

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