The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Миграция FreeBSD с одного диска на другой

11.01.2006 12:22

Mikhail Zakharov написал подробную статью о переносе рабочей системы FreeBSD-5.2.1 с одного ATA диска (20Gb) на другой ATA диск объемом 80Gb.

  1. Главная ссылка к новости (http://www.opennet.me/base/sys...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/6773-freebsd
Ключевые слова: freebsd, disk, copy, clone, dump, restore
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, raVen (?), 13:00, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    стали писать какие-то прямо очевидные вещи...
     
  • 1.2, MoHaX (ok), 13:03, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зато как пишут... Мне понравилось.
     
  • 1.3, Mikk (?), 13:07, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не читал, ибо нафик. Вот же есть:
    http://freebsd.org.ru/how-to/w2w.html
     
     
  • 2.4, mezantrop (??), 13:21, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    "Пастернака не читал, но осуждаю"
    Спасибо :)))
     

  • 1.5, flash (??), 14:24, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Круто! Статью забабахали!
    > fdisk: invalid fdisk partition table found
    >        fdisk: Geom not found
    ..
    >   После  этих  действий в каталоге /dev должен появиться файл устройства

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

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

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

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

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


     
     
  • 2.7, mezantrop (??), 14:40, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >> fdisk: invalid fdisk partition table found
    >>        fdisk: Geom not found
    >..
    >>   После  этих  действий в каталоге /dev должен появиться файл >устройства
    >Замечательно написал! "должен появиться"! :-)
    >а почему не появился долго думать будешь? :-))

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

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

    Можно :)


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

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

     
  • 2.8, uldus (ok), 14:42, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Всё можно сделать оной командой-конвейром
    >tar cfp - -C / . | tar xvfp - -C /path/to/new/disc/

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


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

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

     
     
  • 3.9, mezantrop (??), 14:45, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, друг! :)
     
  • 3.17, Аноним (-), 22:57, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > >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 умеет сохранять. Ну а то, что статья писана про старый тестовый релиз - проблемы автора.

     
     
  • 4.20, mezantrop (??), 21:21, 12/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну а то, что статья писана про старый тестовый релиз - проблемы автора.

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

     
     
  • 5.23, Аноним (-), 22:23, 12/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > Не плохо было бы для начала прочитать статью. Иначе можно попасть в просак как вы.

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

     
     
  • 6.24, mezantrop (??), 09:32, 13/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >> Не плохо было бы для начала прочитать статью. Иначе можно попасть в просак как вы.
    >То, что вам приходится работать со старым тестовым релизом - ваши проблемы. Зачем выливать их на голову читателя? Использование в качестве примера несовременное беты FreeBSD отнюдь не добавляет ценности получившейся статье.

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

     

  • 1.6, xz (??), 14:33, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хам.
     
  • 1.10, Аноним (-), 15:41, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скрипт который автоматизирует клонирование лежит сдесь http://sysadmin.su/index.php?option=com_content&;task=view&id=56&Itemid=69
     
  • 1.11, Dorlas (??), 15:46, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот скрипт, который был выложен здесь очень и очень давно:

    #!/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.

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

     
     
  • 2.12, mezantrop (??), 15:59, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Не сработает, если партиции винчестера винчестера со свежеустановленной системой окажутся меньше, чем объем исходных данных. И потом, ее (систему) для чего-то надо еще и устанавливать. Зачем, если можно просто скопировать?
     
  • 2.18, Дмитрий Ю. Карпов (?), 23:28, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Почему 'tunefs' делается только в конце, а не сразу после 'newfs'?
     
     
  • 3.21, mezantrop (??), 21:25, 12/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему 'tunefs' делается только в конце, а не сразу после 'newfs'?

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

     

  • 1.13, Ogion (?), 16:02, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как быть с solaris? Есть гденить описалово?
     
     
  • 2.14, mezantrop (??), 16:04, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Мы обычно делаем в veritas'е зеркало, которое потом разбиваем.
     

  • 1.15, Аноним (-), 16:48, 11/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    скриптик с www.sysadmin.su умеет работать с пустым хдд, а при копировании на большый хдд не теряется место. если хдд меньше то партишены уменьшаются пропорционально. покраиней мере там  так написано :)
     
     
  • 2.16, mezantrop (??), 17:18, 11/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вроде, там что-то рассчитывается :)
     

  • 1.19, Не дурак однако чайник (?), 04:42, 12/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не берусь судить о качестве статьи, но нужны, нужны такие и чем больше тем лучше
    Конечно есть маны, но извините - это напоминалка для забывчивых, но уже знающих что и как
    А куда деваться начинающим ? Вот и читаю подобные статьи чтобы из десятков этих статей понять суть, терминалогию, смысл тех кратких терминов манов

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

     
     
  • 2.22, mezantrop (??), 21:27, 12/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >К авторам статей всего лишь одно замечание - ребята, не пишите уверенно, там где сами толком не вникли

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

     
     
  • 3.25, Algor (??), 10:43, 13/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    tunefs на ртовую партицию делать не стоит, помнится был какой то крах и я никак не мог ее примоунтить

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

     
     
  • 4.26, mezantrop (??), 12:33, 13/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >tunefs на ртовую партицию делать не стоит, помнится был какой то крах и я никак не мог ее примоунтить
    Принимается, я погорячился. За copy-paste руки мне оторвать надо. Спасибо, что заметили.

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

     
     
  • 5.27, mezantrop (??), 13:43, 13/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Досадную опечатку про tunefs и / убрал, когда Максим одобрит изменения в тексте, они появятся на сайте. Еще раз спасибо, что заметили эту строчку.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру