Clonehdd

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-04 18:52:41

risk94 писал(а):да в чем сложность-то? Готовое решение же в треде! Причем автоматом перейдет на GPT !
Мне нужно всего лишь восстановить загрузочный сектор на DST, который по каким то причинам при клонировании не переносится.
В треде прямого ответа на мой вопрос нет, хотя аналогичные вопросы имеются.
risk94 писал(а):clonehdd это обвертка для dump и restore!!! Не более!
Совершенно верно, причем весьма удобная и длительное время по сей день полностью устраивающая.
risk94 писал(а):да и про sysinstall пора забывать уж
Есть четко поставленный вопрос, который может решаться в т.ч. через инсталлятор\конфигуратор системы sysinstall.

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Clonehdd

Непрочитанное сообщение Alex Keda » 2015-09-08 18:50:44

risk94 писал(а): Отправлено спустя 33 секунды:
да и про sysinstall пора забывать уж
А чё ета ? ;)
Убей их всех! Бог потом рассортирует...

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

Clonehdd

Непрочитанное сообщение guest » 2015-09-09 12:48:04

alexmrrc писал(а):
risk94 писал(а):да в чем сложность-то? Готовое решение же в треде! Причем автоматом перейдет на GPT !
Мне нужно всего лишь восстановить загрузочный сектор на DST, который по каким то причинам при клонировании не переносится.
В треде прямого ответа на мой вопрос нет, хотя аналогичные вопросы имеются.
risk94 писал(а):clonehdd это обвертка для dump и restore!!! Не более!
Совершенно верно, причем весьма удобная и длительное время по сей день полностью устраивающая.
risk94 писал(а):да и про sysinstall пора забывать уж
Есть четко поставленный вопрос, который может решаться в т.ч. через инсталлятор\конфигуратор системы sysinstall.
да нет никакой четкости.

четко это:

- результат gpart show оригинального диска:

# gpart show adaX

- результат gpart show целевого диска ДО клонирования:

# gpart show adaY

- после клонирования:

# gpart show adaY

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

Clonehdd

Непрочитанное сообщение guest » 2015-09-09 12:54:02

И да, еще покажите на оригинальном(исходном) диске:

# mount
и
# uname -a

до кучи

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-09 22:37:19

Отчего же нет? Вопрос сформулирован.
gpart-а нет в используемой оси.

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

> mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1d on /home (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1g on /usr2 (ufs, local, soft-updates)
/dev/ad0s1e on /var (ufs, local, soft-updates)
devfs on /var/named/dev (devfs, local)

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

> uname -a
FreeBSD 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Thu Dec  6 20:40:43 MSK 2007
>

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

Clonehdd

Непрочитанное сообщение guest » 2015-09-10 10:10:00

alexmrrc писал(а):Отчего же нет? Вопрос сформулирован.
gpart-а нет в используемой оси.

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

> mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1d on /home (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1g on /usr2 (ufs, local, soft-updates)
/dev/ad0s1e on /var (ufs, local, soft-updates)
devfs on /var/named/dev (devfs, local)

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

> uname -a
FreeBSD 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Thu Dec  6 20:40:43 MSK 2007
>
не сформулирован:
- есть fdisk
- есть bsdlabel

в студию необходимо было показать данные используя gpart или fdisk + bsdlabel:

1) оригинального
2) целевого до копирования
3) целевого после копирования

раз уж это 6.2-R:

# grep ^ad /var/run/dmesg.boot
# atacontrol list
# atacontrol mode ad0
и на второй диск тоже mode

ну и diskinfo по каждому диску и
# cat /boot/loader.conf

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-11 19:43:27

Решил проблему без спектрального анализа.
Загружаемся с установочного диска и попадаем в sysinstall. Выбираем вариант установки Custom, затем заходим в Partition. Попадаем в редактор дисков и, не делая никаких изменений, нажимаем (W)rite. В диалоговом окне подтверждения отвечаем Yes, затем в появившемся окне выбора загрузчика выбираем Boot Manager. После чего следует выйти из программы установки и перезагрузить компьютер.

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

Clonehdd

Непрочитанное сообщение guest » 2015-09-11 20:02:10

alexmrrc писал(а):Решил проблему без спектрального анализа.
Загружаемся с установочного диска и попадаем в sysinstall. Выбираем вариант установки Custom, затем заходим в Partition. Попадаем в редактор дисков и, не делая никаких изменений, нажимаем (W)rite. В диалоговом окне подтверждения отвечаем Yes, затем в появившемся окне выбора загрузчика выбираем Boot Manager. После чего следует выйти из программы установки и перезагрузить компьютер.
Вы, ничего не решили, на Ваше счастье - задача подпала под возможности sysinstall, которого
может и не быть под рукой, или который может неверно отработать и сделать не то что требуется...

И тогда, привет горячий, знания - это знания, а не спектральный анализ и не подземный стук...

ps. Поколение Windoвс, без картинок, меню, кнопок и мышки - пустота.

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-11 20:45:54

Я решил главное в моем случае - возникшую ранее проблему.
Заниматься копанием, анализом и вариантами подхода к обсуждаемому вопросу, пусть и расширившими общую базу знаний на перспективу, на данный момент свободных временных ресурсов не имею. Давайте без демагогии, спасибо за отклик и попытку вхождения в решение вопроса.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Clonehdd

Непрочитанное сообщение Alex Keda » 2015-09-13 17:53:16

Напомню точно, как звучало, но смысл примерно такой:
Химия - берём коробку, насыпаем цветных кубиков. Задача - найти такой алгоритм стучания по сторонам коробки, чтобы кубики выстроились в нужном порядке.
Физика - есть будильник, кидаем его в бетонную стену. После того как кинули мильён будильника и проанализировали царапины на стене - выяснили, что в будильнике есть шестерня диаметром сантиметр и с 60 зубьями.... Ни зачем будильник, ни что он делает...

Так, вспомнилось...
Убей их всех! Бог потом рассортирует...

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-25 14:34:18

risk94, опробовал по вашему решению по клонированию из темы на собранном тестовом стенде на базе FreeBSD 10.2 с GPT разметкой - все работает.
Есть пару вопросов, в т.ч. по заключению операций в скрипт для автоматизации выполнения процесса.
По 7-му пункту с дампресторингом. После каждого монтирования и дампресторинга файловых систем выходим из каталога монтирования /mnt и делаем демонтирование предыдущей фс перед выполнением последующего монтирования следующей фc и т.д.? И что на счет необходимости запуска dump с ключом -L, о котором выводится сообщение в начале процесса, для работы с live фс, его действительно можно опустить без перехода в однопользовательский режим?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Clonehdd

Непрочитанное сообщение Alex Keda » 2015-09-27 14:59:06

Если ничё на диске не меняется - то можно.
А если какаянить база активная есть - есть шансы получить кашу
Убей их всех! Бог потом рассортирует...

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-27 15:55:12

Да не-е, по-хорошему перед выполнением всех процедур по клонированию\переносу системы нужно всю активность гасить и останавливать по максимуму на время выполнения.

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Clonehdd

Непрочитанное сообщение risk94 » 2015-09-30 21:32:55

у меня все в скрипт и оформлено. Вы его и сами оформите - тупо пошаговые действия. чтобы с лив дампить (с опцией -L ) - отключите soft-updates и иже с ними по крайней мере на момент бекапов.:

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

# tunefs -J disable /dev/adaxxx   - GEOM jurnaling OFF
# tunefs -n disable /dev/adaxxx   - Soft-Update OFF
# tunefs -j disable /dev/adaxxx   - Soft-update jurnaling OFF
# tunefs -p /dev/ada1<-><------>  - Show status
:)

alexmrrc
рядовой
Сообщения: 23
Зарегистрирован: 2011-08-15 15:27:36

Clonehdd

Непрочитанное сообщение alexmrrc » 2015-09-30 23:40:38

А если не отключать, при условии, что все критичные сервисы в системе, ведущие запись на диск, полностью остановлены перед выполнением процедуры бэкапов?
И чем чревато отключение Soft-Updates и журналирования на диске-источнике? Более длительным временем проверки целостности ФС в случае некорректных отключений?

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Clonehdd

Непрочитанное сообщение risk94 » 2015-10-04 18:53:13

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

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

Clonehdd

Непрочитанное сообщение guest » 2015-10-04 20:16:55

alexmrrc писал(а):А если не отключать, при условии, что все критичные сервисы в системе, ведущие запись на диск, полностью остановлены перед выполнением процедуры бэкапов?
И чем чревато отключение Soft-Updates и журналирования на диске-источнике? Более длительным временем проверки целостности ФС в случае некорректных отключений?
dump был сломан и не работал с ufs-journaling, посему его отключали на время дампа, но если грузиться
c live[cd/dvd/usb] то можно дампить партиции с несмонтированных FS.

fsck будет длительной с SU в любом случае, а журналирование как раз сокращает время
проверки целостности fsck за счет наличия последнего сохраненного состояния.
Вот только журналирование все еще с ошибками и делать корень с SUJ - будет плохой затеей.

Ни SU, ни SU+J не являются средством от некорректных выключений, можно потерять и FS и таблицу GPT,
не говоря уже о MBR.

Средством от некорректного выключения, является УПС.

buka55
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-04-12 23:19:34

Clonehdd

Непрочитанное сообщение buka55 » 2015-10-18 2:55:18

Я раньше пользовался clonehdd.
Потом он на 9-ке он перестал работать.
Пробовал все вышеперечисленные методы.
Так надежного способа и не нашел.
А потом применил гениально простое решение.
Итак.
Рабочая система на которой база на мускуле около 10 гиг.
Остановить можно ненадолго и то ночь.
Решение:
1.Выключаем систему и кидаем ей такой же или больше винт и сразу опять запускаем систему.
Минута времени.система дальше работает.
2.В системе поднимаем рейд1 и в него запихиваем рабочий винт.
Прописываем загрузчик рейда.
3.Перегружаемся с установочного диска. впихиваем в наш рейд второй диск и начинаем синхронизацию. достаточно 1-2%.
Опять загружаем систему,но уже с рейда. Простой 4--5 минут.
4.Идем,так как ночь, спать.Но на всякий случай проверяем что идет синхронизация.

Утром вынимаем один диск,даже на горячую.Система ругнется что развалился рейд и работает дальше.
Простоя нет!
Далее по желанию.Можно так и оставить рейд,чтобы потом тоже на горячую подсунуть винт для копии.
Или выдернуть рабочий винт из зеркала,оставив это действо до перезагрузки.

Сумбурно описал,но как смог.
Прошу не бить за терминологию.Ну не спец я по фрешке.Но люблю её.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Clonehdd

Непрочитанное сообщение snorlov » 2015-10-18 13:57:11

buka55,
У меня примерно такой же случай как у вас, но у меня все стоит на zfs, в результате последовательность действий несколько иная, останавливаю сервис(ы), делаю рекурсивный снапшот от корня, запускаю сервис(ы), рекурсивный снапшот отправляю на другой пул через архиватор, в завершении уничтожаю снапшот(освобождаю место).
Минус в том, что поднятие системы требует действий ручками, прописывание с какого пула грузимся, cache файла ну и т.д.
Плюс в том, что сервис(ы) стоят буквально секунды

На core i7, винты к сожалению sataII, снапшот делается за 10 секунд, а 200 гиг пересылается за 42 минуты...

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Clonehdd

Непрочитанное сообщение gyurza2000 » 2019-11-12 12:34:39

Я так понимаю, лучше делать dump/restore в singleuser?А то у меня на сервере апач, мускул, эксим, довкот...или можно всё же и "на живую"?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Clonehdd

Непрочитанное сообщение snorlov » 2019-11-12 12:39:56

Можно их остановить и сделать дамп на живую... причем отправить этот дамп в архиватор... Мускул не любит дамп не его средствами...

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Clonehdd

Непрочитанное сообщение gyurza2000 » 2019-11-12 12:49:13

А сколько может длится damp/restore если диск 250 Gb, а инфы на нём 66Gb ?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Clonehdd

Непрочитанное сообщение Alex Keda » 2019-11-12 12:50:59

недолго, если диск живой
Убей их всех! Бог потом рассортирует...

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Clonehdd

Непрочитанное сообщение gyurza2000 » 2019-11-12 12:59:39

Все диски живые. Но это время измеряется часами или десятками минут?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Clonehdd

Непрочитанное сообщение snorlov » 2019-11-12 13:30:29

gyurza2000 писал(а):
2019-11-12 12:59:39
се диски живые. Но это время измеряется часами или десятками минут?
В основном все зависит от обмена с диском... Вы можете протестировать отправив дамп в null...