Страница 3 из 5
Re: Clonehdd
Добавлено: 2013-10-09 22:51:33
gyurza2000
Да винты то рабочие...на бэды не проверял...что ж теперь не клонировать систему на другой винт?
Re: Clonehdd
Добавлено: 2013-10-09 23:15:31
risk94
я не спорю. это так, мыли в слух. поставьте на проверку убедитесь точно. По какой-то ж причине, рабочий у многих людей софт "залипает"? В свое время наигравшись с сотнями hdd на серваках понял - механические винты ходят пару лет (усредненно) потом то тот хандрит, то этот...
Re: Clonehdd
Добавлено: 2013-10-09 23:29:08
gyurza2000
И какие же HDD для сервака реккомендуешь?Кстати, может проще gmirror организовать?Только вот винты отличаются по объёму в 2 раза
Re: Clonehdd
Добавлено: 2014-01-26 12:02:47
Dark Smoke
Делаю
получаю
umount: /mnt/clone: not a file system root directory
Что с этим делать, как бороть, удалить папку клоне не дало результата.
З.Ы. Новый жесткий диск должен быть заранее разбит или ему все равно он сам все разделы создаст?
Re: Clonehdd
Добавлено: 2014-01-27 11:07:55
Dark Smoke
Ребята, подскажите.
Re: Clonehdd
Добавлено: 2014-01-27 21:58:33
Alex Keda
я даже команды такой не знаю
--
в мане должнобыть всё описано - надо создавать разделы, не надо, примеры как и что
Re: Clonehdd
Добавлено: 2014-01-28 9:30:21
snorlov
В топку clonehdd, я для себя так решил...
Re: Clonehdd
Добавлено: 2014-01-30 11:04:10
Dark Smoke
А что вы используете?
Re: Clonehdd
Добавлено: 2014-03-21 23:48:14
risk94
Да, кто как бекапится?
У меня фтпшник на пару тер и самописные скрипты на всех серванах по крону ... Примитивно до безобразия!
Re: Clonehdd
Добавлено: 2014-05-27 22:58:57
risk94
Dark Smoke писал(а):....получаю
umount: /mnt/clone: not a file system root directory
...
Посмотрите:
Вполне возможно что у Вас "CORRUPTed"
тогда
и уж после clonehdd...
Re: Clonehdd
Добавлено: 2014-05-29 16:06:56
risk94
Переносим боевую ОС с GPT-разметкки на новый HDD
Переносить можно как с большего на меньший, так и с меньшего на больший. Главное чтобы хватало места для самих данных.
Логика переноса:
1. Создаем разметку
gpart-ом на HDD-получателе
2. Создаем раздел загрузчика и прописываем сам загрузчик
3. Делам dump/restore со старого на новый
4. Проверяем /etc/fstab на новом HDD
5. Запускаемся с нового HDD
6. Радуемся жизни!
Исходные данные:
src-hdd ada0
Код: Выделить всё
34 488394988 ada0 GPT (233G) #250Gb
34 128 1 freebsd-boot (64k) #Партишн загрузчика
162 4194304 2 freebsf-ufs (2g) # Партишн корневой фс /
4194466 33554432 4 freebsd-ufs (16g) # /home
37748898 50331648 5 freebsd-ufs (24g) # /usr
88080546 33554432 6 freebsd-ufs (16g) # /tmp
121634978 358612864 7 freebsd-ufs (171g) # /var
480247842 8147179 3 freebsd-swap (4g) #swap
488395021 1 -free- (512B)
Данная разметка не кошерная, почему - погуглите по теме (GPT + 34)
Но этот недостаток мы исправим ниже. На новом винте. Получив заметный прирост в проиводительности hdd
dst-hdd 1000GB ada1
0. ЕСли винт не чистый:
1. Создаем схему разметки GPT
2. Создаем партишн для загрузчика
Код: Выделить всё
#gpart add -b 40 -s 512k -t freebsd-boot ada1
3. Прописываем код GPT-загрузчика в созданный для него партишн
Код: Выделить всё
# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
4. Создаем SWAP
Код: Выделить всё
# gpart add -b 2048 -s 4g -t freebsd-swap ada1
5. Создаем разделы файловой системы получателя
Код: Выделить всё
# gpart add -t freebsd-ufs -s 2g ada1
# gpart add -t freebsd-ufs -s 16g ada1
# gpart add -t freebsd-ufs -s 24g ada1
# gpart add -t freebsd-ufs -s 16g ada1
# gpart add -t freebsd-ufs ada1
6. Форматим
Код: Выделить всё
# newfs -U /dev/ada1p2
# newfs -U /dev/ada1p4
# newfs -U /dev/ada1p5
# newfs -U /dev/ada1p6
# newfs -U /dev/ada1p7
7. Монтируем корневую фс нового винта начинаем дампресторить
Код: Выделить всё
# mount /dev/ada1p2 /mnt
# cd /mnt
# dump -0 -f - /dev/ada0p2 | restore -r -f -
8. Повторяем для остальных фс
Код: Выделить всё
# mount /dev/ada1p4 /mnt
# cd /mnt
# dump -0 -f - /dev/ada0p4 | restore -r -f -
# mount /dev/ada1p5 /mnt
# cd /mnt
# dump -0 -f - /dev/ada0p5 | restore -r -f -
# mount /dev/ada1p6 /mnt
# cd /mnt
# dump -0 -f - /dev/ada0p6 | restore -r -f -
# mount /dev/ada1p7 /mnt
# cd /mnt
# dump -0 -f - /dev/ada0p7 | restore -r -f -
9. Корректируем /etc/fstab при необходимости.
Все. Ребутимся с нового винта.
Re: Clonehdd
Добавлено: 2014-10-11 20:27:50
gyurza2000
Моя вторая попытка склонировать систему.
Система на 20Гб IDE винте ad0
Купил НОВЫЙ SATA на 250Гб, воткнул на место ad5
Код: Выделить всё
adios# clonehdd -src=ad0 -dst=ad5 -swap=1024
Clone parameters:
Source partition: /dev/ad0
Dest partition: /dev/ad5
Swap size: 1024 MB
Safe dumping: Disabled
Free space on DST: 100 MB
Fstab device name: ad0
---
[OK] Found devices for clone procedure
[OK] DST partitions are not in use
---
Source partition
/ size: 18491MB, used: 12804MB
Total: 18491 MB, used: 12804 MB
---
[OK] Device ad5 has enough free space
DATA ON DEVICE ad5 WILL BE DESTROYED NOW!
Continue? [yes/no]: yes
Wait 10 seconds before start: 10 9 8 7 6 5 4 3 2 1
[OK] Device /dev/ad5 made clean
[OK] New slice created
---
Destination device partitions:
SWAP size: 1024 MB
/ size 475915 MB
---
[INF] Last partition were increased for blocks
[OK] Partitions were created successfully
---
newfs: wtfs: 512 bytes at sector 974675952: Input/output error
[OK] Partition / was formatted successfully
mount: /dev/ad5s1a : Invalid argument
Starting dump/restore procedure...
[WARN] Partition / moving in unsafe mode!
моргает курсор...долго уже моргает, ничего больше не происходит
Re: Clonehdd
Добавлено: 2014-10-11 21:17:20
gyurza2000
Перегрузил комп, errorы ушли warningи остались (до этого втыкал DST винт на место другого без перезагрузки)
Код: Выделить всё
adios# clonehdd -src=ad0 -dst=ad5 -swap=8192
Clone parameters:
Source partition: /dev/ad0
Dest partition: /dev/ad5
Swap size: 8192 MB
Safe dumping: Disabled
Free space on DST: 100 MB
Fstab device name: ad0
---
[OK] Found devices for clone procedure
[OK] DST partitions are not in use
---
Source partition
/ size: 18491MB, used: 15919MB
Total: 18491 MB, used: 15919 MB
---
[OK] Device ad5 has enough free space
DATA ON DEVICE ad5 WILL BE DESTROYED NOW!
Continue? [yes/no]: yes
Wait 10 seconds before start: 10 9 8 7 6 5 4 3 2 1
[OK] Device /dev/ad5 made clean
[OK] New slice created
---
Destination device partitions:
SWAP size: 8192 MB
/ size 230283 MB
---
[INF] Last partition were increased for blocks
[OK] Partitions were created successfully
---
[OK] Partition / was formatted successfully
Starting dump/restore procedure...
[WARN] Partition / moving in unsafe mode!
Re: Clonehdd
Добавлено: 2014-10-11 22:05:19
gyurza2000
после нажатия Enter имеем
Re: Clonehdd
Добавлено: 2014-10-12 20:48:09
gyurza2000
склонировалось...просто очень уж как то долго 20 гигов клонировалось, начал нервничать
Re: Clonehdd
Добавлено: 2014-11-02 19:42:36
risk94
у меня терабайтник клонируется примерно 2 часа
Опять же, сколько файлов? мильён? два? тридцать?
Re: Clonehdd
Добавлено: 2014-12-18 16:21:09
Kobzar
Посмотрите:
Вполне возможно что у Вас "CORRUPTed"
тогда
и уж после clonehdd...[/quote]
Спасибо!
Сам как то и не допер
Clonehdd
Добавлено: 2015-09-03 23:19:16
alexmrrc
Пытаюсь на старенькой машине с FreeBSD 6.2 сделать копию диска, с 80-ки на 80-ку, копирование проходит успешно, но не получается после загрузиться с созданного диска.
Переключаю созданный диск за место оригинального, оба мастеры, но грузиться с него не хочет, выдается DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER.
Пытался с установочного CD FreeBSD 6.2 поставить загрузчик FreeBSD, но тоже не вышло.
Clonehdd
Добавлено: 2015-09-03 23:40:42
risk94
Прочитайте весь тред. Там есть как делать загрузчик
Clonehdd
Добавлено: 2015-09-04 11:08:22
alexmrrc
Читал и не только здесь, в основном только схожие вопросы по проблеме с последующей не загрузкой с DST, ответа не нашел.
Или вы про пост на данной странице? Но в таком случае какая разметка на FreeBSD 6.2 может быть, GPT или MBR, применимо ли это?
Код: Выделить всё
2. Создаем партишн для загрузчика
#gpart add -b 40 -s 512k -t freebsd-boot ada1
Вообще впервые столкнулся с проблемой, пользуюсь clonehdd довольно давно, правда всегда использовался девственно новый диск в качестве DST, может поэтому проблемы с последующей загрузкой не имел. А тут 80-ка ранее наверняка использовалась под винду.
Clonehdd
Добавлено: 2015-09-04 15:03:20
risk94
применимо для GPT. почитай. этот пост, я там выкладывал пошаговую инструкцию. оформите в скрипт - и горя знать не будете
Читать
http://forum.lissyara.su/viewtopic.php?p=361553#p361553
Clonehdd
Добавлено: 2015-09-04 15:32:47
alexmrrc
Ну разумеется я читал ваш полновесный пост выше, но у меня вопрос был конкретный по моему случаю, зачем изобретать велосипед. Тут MBR и повторно пробовать решать нужно будет через инсталлятор\конфигуратор системы sysinstall с загрузочного диска (что у меня не вышло) или используя fdisk на этапе клонирования еще из оригинальной системы.
А инструкция пригодится в будущем, если на новых ОС FreeBSD по каким-либо причинам не удастся использовать clonehdd.
Clonehdd
Добавлено: 2015-09-04 15:41:29
risk94
не удастся... переходите сраху на GPT сплошной выигрышь.
Clonehdd
Добавлено: 2015-09-04 15:48:58
alexmrrc
Будем решать по мере поступления проблем. На тестовом полигоне. Во всяком случае на 8.2 никаких проблем нет. Дальше - не пробовал.
На текущий момент нужно решить первоначальный вопрос. Сложность в том, что машина далеко и обслуживает клиентов, поэтому доступ к ней для всех манипуляций не чаще раза в неделю. Нужно максимально обрасти инфой по реализации для последующего применения решений на месте.
Clonehdd
Добавлено: 2015-09-04 18:35:52
risk94
да в чем сложность-то? Готовое решение же в треде! Причем автоматом перейдет на GPT !
clonehdd это обвертка для dump и restore!!! Не более!
Отправлено спустя 33 секунды:
да и про sysinstall пора забывать уж