URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 13243
[ Назад ]

Исходное сообщение
"OpenNews: Миграция FreeBSD с одного диска на другой"

Отправлено opennews , 11-Янв-06 13:00 
Mikhail Zakharov написал
подробную статью (http://www.opennet.me/base/sys/movingfbsd.txt.html) о переносе  рабочей системы FreeBSD-5.2.1  с  одного  ATA диска (20Gb) на другой ATA диск объемом  80Gb.

URL: http://www.opennet.me/base/sys/movingfbsd.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=6773


Содержание

Сообщения в этом обсуждении
"Миграция FreeBSD с одного диска на другой"
Отправлено raVen , 11-Янв-06 13:00 
стали писать какие-то прямо очевидные вещи...

"Миграция FreeBSD с одного диска на другой"
Отправлено MoHaX , 11-Янв-06 13:03 
Зато как пишут... Мне понравилось.

"Миграция FreeBSD с одного диска на другой"
Отправлено Mikk , 11-Янв-06 13:07 
Не читал, ибо нафик. Вот же есть:
http://freebsd.org.ru/how-to/w2w.html

"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 13:21 
"Пастернака не читал, но осуждаю"
Спасибо :)))

"Миграция FreeBSD с одного диска на другой"
Отправлено flash , 11-Янв-06 14:24 
Круто! Статью забабахали!
> fdisk: invalid fdisk partition table found
>        fdisk: Geom not found
..
>   После  этих  действий в каталоге /dev должен появиться файл устройства

Замечательно написал! "должен появиться"! :-)
а почему не появился долго думать будешь? :-))

Всё можно сделать оной командой-конвейром
tar cfp - -C / . | tar xvfp - -C /path/to/new/disc/

Или несколько таких команд - по числу точек монтирования.

>запустим newfs со значениями по умолчанию ИЛИ ЖЕ ВОВСЕ БЕЗ НИХ

Пастернак, бля!
Чё вы мусор собираете в кучу?
Всё, что может потребоваться чайнику при возникновении такой проблемы - читать хендбук.
Чем эта статься может помочь?!
Почитать, как другой чайник мыкался?



"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 14:40 
>> fdisk: invalid fdisk partition table found
>>        fdisk: Geom not found
>..
>>   После  этих  действий в каталоге /dev должен появиться файл >устройства
>Замечательно написал! "должен появиться"! :-)
>а почему не появился долго думать будешь? :-))

хех, поверьте мне, он появится........

>Всё можно сделать оной командой-конвейром
>tar cfp - -C / . | tar xvfp - -C /path/to/new/disc/

Можно :)


>Пастернак, ...!
>Чё вы мусор собираете в кучу?
>Всё, что может потребоваться чайнику при возникновении такой проблемы - >читать хендбук.
>Чем эта статься может помочь?!
>Почитать, как другой чайник мыкался?

За чайника ответить можно :)
Кстати, чайнику, наверное, будет не интересно мыкаться с fdisk и disklabel, а проще уже в sysinstall все сделать. Но таких руководств, где все так легко и беззаботно чихая на хоть какую-нибудь консистентность данных, копируется с одной ФС в другую - море.


"Миграция FreeBSD с одного диска на другой"
Отправлено uldus , 11-Янв-06 14:42 
>Всё можно сделать оной командой-конвейром
>tar cfp - -C / . | tar xvfp - -C /path/to/new/disc/

И потерять ACL и прочие вкусности UFS2 ? Под FreeBSD насколько я помню только dump и pax полноценно копируют.


>Всё, что может потребоваться чайнику при возникновении такой проблемы - читать хендбук.

Напрасно вы так, статья отлично написана. Именно так нужно писать статьи для начинающих.


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 14:45 
Спасибо, друг! :)

"Миграция FreeBSD с одного диска на другой"
Отправлено Аноним , 11-Янв-06 22:57 
> >tar cfp - -C / . | tar xvfp - -C /path/to/new/disc/
> И потерять ACL и прочие вкусности UFS2 ? Под FreeBSD насколько я помню
> только dump и pax полноценно копируют.

В FreeBSD 5.3-RELEASE и старше tar это не GNU tar, а свой родной. Поэтому ACL и FFS flags умеет сохранять. Ну а то, что статья писана про старый тестовый релиз - проблемы автора.


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 12-Янв-06 21:21 
>Ну а то, что статья писана про старый тестовый релиз - проблемы автора.

Не плохо было бы для начала прочитать статью. Иначе можно попасть в просак как вы.


"Миграция FreeBSD с одного диска на другой"
Отправлено Аноним , 12-Янв-06 22:23 
> Не плохо было бы для начала прочитать статью. Иначе можно попасть в просак как вы.

То, что вам приходится работать со старым тестовым релизом - ваши проблемы. Зачем выливать их на голову читателя? Использование в качестве примера несовременное беты FreeBSD отнюдь не добавляет ценности получившейся статье.


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 13-Янв-06 09:32 
>> Не плохо было бы для начала прочитать статью. Иначе можно попасть в просак как вы.
>То, что вам приходится работать со старым тестовым релизом - ваши проблемы. Зачем выливать их на голову читателя? Использование в качестве примера несовременное беты FreeBSD отнюдь не добавляет ценности получившейся статье.

Милый человек, намека не понял и дальше анонса в новостях не двинулся. Специально для Вас повторяю: прочитайте текст, прежде чем что-либо высказывать о нем и делать безапелляционные выводы, основанные на том, что сказал другой человек. То, что Максим в новостях написал 5.2.1, простим это ему, у него много дел и больше чем, пробежать по диагонали ему некогда.


"Миграция FreeBSD с одного диска на другой"
Отправлено xz , 11-Янв-06 14:33 
хам.

"Миграция FreeBSD с одного диска на другой"
Отправлено Аноним , 11-Янв-06 15:41 
Скрипт который автоматизирует клонирование лежит сдесь http://sysadmin.su/index.php?option=com_content&;task=view&i...

"Миграция FreeBSD с одного диска на другой"
Отправлено Dorlas , 11-Янв-06 15:46 
Вот скрипт, который был выложен здесь очень и очень давно:

#!/bin/sh
newfs /dev/ad1s1a
newfs /dev/ad1s1e
newfs /dev/ad1s1f

mount /dev/ad1s1a /backup/root
mount /dev/ad1s1e /backup/var
mount /dev/ad1s1f /backup/usr

( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
( dump -0f - /usr ) | ( cd /backup/usr ; restore -rf - )

umount /backup/root
umount /backup/var
umount /backup/usr

tunefs -n enable /dev/ad1s1a
tunefs -n enable /dev/ad1s1e
tunefs -n enable /dev/ad1s1f

#end

Винчестер, куда переносится система, предварительно содержит минимальную свежеустановленную FreeBSD.

Все проще, чем кажется.


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 15:59 
Не сработает, если партиции винчестера винчестера со свежеустановленной системой окажутся меньше, чем объем исходных данных. И потом, ее (систему) для чего-то надо еще и устанавливать. Зачем, если можно просто скопировать?

"А почему 'tunefs' так поздно?"
Отправлено Дмитрий Ю. Карпов , 11-Янв-06 23:28 
Почему 'tunefs' делается только в конце, а не сразу после 'newfs'?

"А почему 'tunefs' так поздно?"
Отправлено mezantrop , 12-Янв-06 21:25 
>Почему 'tunefs' делается только в конце, а не сразу после 'newfs'?

Потому, наверное, что авторы "скрипта" промахнулись.


"Миграция FreeBSD с одного диска на другой"
Отправлено Ogion , 11-Янв-06 16:02 
А как быть с solaris? Есть гденить описалово?

"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 16:04 
Мы обычно делаем в veritas'е зеркало, которое потом разбиваем.

"Миграция FreeBSD с одного диска на другой"
Отправлено Аноним , 11-Янв-06 16:48 
скриптик с www.sysadmin.su умеет работать с пустым хдд, а при копировании на большый хдд не теряется место. если хдд меньше то партишены уменьшаются пропорционально. покраиней мере там  так написано :)

"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 11-Янв-06 17:18 
Ну вроде, там что-то рассчитывается :)

"Миграция FreeBSD с одного диска на другой"
Отправлено Не дурак однако чайник , 12-Янв-06 04:42 
Не берусь судить о качестве статьи, но нужны, нужны такие и чем больше тем лучше
Конечно есть маны, но извините - это напоминалка для забывчивых, но уже знающих что и как
А куда деваться начинающим ? Вот и читаю подобные статьи чтобы из десятков этих статей понять суть, терминалогию, смысл тех кратких терминов манов

К авторам статей всего лишь одно замечание - ребята, не пишите уверенно, там где сами толком не вникли


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 12-Янв-06 21:27 
>К авторам статей всего лишь одно замечание - ребята, не пишите уверенно, там где сами толком не вникли

Простите, это замечание ко мне, или так просто?


"Миграция FreeBSD с одного диска на другой"
Отправлено Algor , 13-Янв-06 10:43 
tunefs на ртовую партицию делать не стоит, помнится был какой то крах и я никак не мог ее примоунтить

dump -L ни у кого не глючил? когда я делал снапшот то при ресторе было много варнингов на различные файлы, так и не разобрался почему


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 13-Янв-06 12:33 
>tunefs на ртовую партицию делать не стоит, помнится был какой то крах и я никак не мог ее примоунтить
Принимается, я погорячился. За copy-paste руки мне оторвать надо. Спасибо, что заметили.

>dump -L ни у кого не глючил? когда я делал снапшот то при ресторе было много варнингов на различные файлы, так и не разобрался почему
Именно поэтому я описал оба варианта с -L и без.


"Миграция FreeBSD с одного диска на другой"
Отправлено mezantrop , 13-Янв-06 13:43 
Досадную опечатку про tunefs и / убрал, когда Максим одобрит изменения в тексте, они появятся на сайте. Еще раз спасибо, что заметили эту строчку.