{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом clonehdd",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/clonehdd\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/clonehdd\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "37",
            "url": "https:\/\/anikin.pw\/all\/perenos-freebsd-na-drugoy-zhestkiy-disk\/",
            "title": "Перенос FreeBSD на другой жесткий диск с помощью clonehdd.",
            "content_html": "<p>В моей домашней файлопомойке-торрентокачалке в один прекрасный день smartctl показал, что диск «помирает». Соответственно диск пришлось менять. А т.к raid’а там нет, то вариантов было 2: либо полностью устанавливать и настраивать систему на новом диске, либо каким-то образом попытаться перенести ОС с неисправного диска на новый. Естественно я стал искать решения по второму варианту, т.к настраивать все заново мне не хотелось.<br \/>\nДля переноса я использовал утилиту clonehdd, огромным плюсом этой утилиты является, то что она может перенести полностью установленную freebsd даже на диск другого размера. Для меня это было критично, т.к для замены в «закромах» мной был найден диск меньшего размера, чем стоял изначально. Т.к изначально скриншоты я не делал, скриншоты для статьи пришлось делать в виртуалке.<br \/>\nУстановим clonehdd. Утилита есть в портах, установим<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># whereis clonehdd\nclonehdd: \/usr\/ports\/sysutils\/clonehdd\n# cd \/usr\/ports\/sysutils\/clonehdd\n# make install clean<\/code><\/pre><p>Или устанавливаем из пакетов<br \/>\nДля старых версий freebsd:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># pkg_add -r clonehdd<\/code><\/pre><p>Для новых версий:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># pkg install clonehdd<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2014-10-05-15:18:49.png\" width=\"721\" height=\"449\" alt=\"\" \/>\n<\/div>\n<p>Затем выключаем тачку, подключаем новый диск и загружаемся. Теперь у нас подключено 2 диска:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ada0 - диск с системой\nada1 - новый диск на который нужно перенести нашу ОС<\/code><\/pre><p>Перенести все довольно просто одной командой. Правда процесс довольно длительный(у меня он занял около 12 часов) и если работа ведется по ssh, то запускать лучше в screen. Запустим клонирование диска:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># clonehdd -src=ada0 -dst=ada1 -swap=1024 -force<\/code><\/pre><pre class=\"e2-text-code\"><code class=\"\">-src - исходный диск\n-dst - новый диск\n-swap - сколько места выделить под своп\n-force - не задавать лишних вопросов<\/code><\/pre><div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"720\" data-ratio=\"1.6071428571429\">\n<img src=\"https:\/\/anikin.pw\/pictures\/---2014-10-05-15:38:34.png\" width=\"720\" height=\"448\" alt=\"\" \/>\n<img src=\"https:\/\/anikin.pw\/pictures\/---2014-10-05-15:39:58.png\" width=\"720\" height=\"450\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Дожидаемся окончания клонирования, затем отсоединяем старый диск и подсоединяем его на его место новый и пробуем загрузится.<br \/>\nУ меня все сразу загрузилось с нового диска без лишних телодвижений. А из старого диска я достал себе прикольный неодимовый магнит, больше он ни на что был не пригоден.<\/p>\n<p><b>P.S.: Если впоследствии новый диск также выйдет из строя и потребуется снова переносить ОС на другой диск, то удалите в корне файл backup-mode. Иначе clonehdd будет завершаться с сообщением «You are working from backup device. Please stop clone script usage!!!» и ОС перенесена не будет.<\/b><\/p>\n",
            "date_published": "2014-10-06T13:51:19+03:00",
            "date_modified": "2014-10-06T13:51:02+03:00",
            "tags": [
                "clonehdd",
                "Freebsd",
                "hdd"
            ],
            "_date_published_rfc2822": "Mon, 06 Oct 2014 13:51:19 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "37",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css",
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}